James Gallagher

@james@jamesgallagher.social

I love that @readeck has a well documented API. It means that someone like me with rudimentary enough Python skills can do stuff. By stuff I mean send my Mastodon bookmarks to a Readeck collection and also work with them in bulk (operations like marking things as read and archiving)

July 24, 2025 at 6:41:06 PM

@james @readeck Could you please publish or share the code?
Thanks!

@inigo @james @readeck

ooo! I'd be interested to see how you're doing that too :-)

@TheDragon @inigo @readeck

I鈥檒l try to tidy it up a bit and share it then - it鈥檚 not good programming so be prepared to be horrified 馃

@TheDragon @inigoHere it is github.com/jamesgallagher-ie/m . Dropped Readeck off this reply as they don't need to see what I'm doing with their lovely API :D

@james @TheDragon Very interesting, thanks a lot!
I'm not a developer either, so all code that works looks beautiful to me ;-)

Replying to someone

@james @inigo thank you James!! I'll have to give this a try :neocat_thumbsup:

@TheDragon @inigo If you just want to go Mastodon bookmarks -> Readeck you probably want to drop the MongoDB bit (which will make life simpler) and maybe put the max_id value in a file instead

Elk Logo

Welcome to Elk!

Elk is a nimble Mastodon web client. You can login to your Mastodon account and use it to interact with the fediverse.

Expect some bugs and missing features here and there. Elk is Open Source and we're actively improving it as a community project. Join us and let's build it together!

If you'd like to report a bug, help us testing, give feedback, or contribute, reach out to us on GitHub and get involved.

To boost development, you can sponsor the Team through GitHub Sponsors. We hope you enjoy Elk!

Daniel Roe涓夊挷鏅哄瓙 Kevin DengPatakAnthony FuJoaqu铆n S谩nchezTAKAHASHI Shuuji

The Elk Team