Elektrine lite

← Feed

@blinry@chaos.social

Post #1049385

2026-04-10 15:56 UTC

Say hello to `threadcat`! 🧢🐱 It's a little Rust tool which takes the URL to a Mastodon thread, and converts it to a Markdown file. It also downloads all attached media files (and their alt texts)! That way, it's really easy to get a "first draft" for a blog post from a thread you wrote! Installation: `cargo install threadcat` ➑️ https://codeberg.org/blinry/threadcat ⬅️

Replies (20)

  • @blinry@chaos.social 2026-04-10 16:02

    I've been hacking on it a lot this week, with my silly human hands, and it's been a lot of fun! Right now, it can only read threads from Mastodon, and only output Markdown, but both directions could be extended. To try it out, I've been using it to publish one blog post each day this week – you might have noticed! :D

    Open ##1308304

  • @jana@social.jsteuernagel.de 2026-04-10 16:54

    @blinry Now that sounds like something that could help me make some sense of my incoherent fedi ramblings :neobot_giggle:

    Open ##1308348

  • @nicksilkey@hachyderm.io 2026-04-10 19:05

    @blinry thanks for building this! πŸ’™ Can I ask what prompted this tool? Did you want local copies of "all things about a mast post and replies", so as to allow for an offline thought curation? Or other goals? πŸ‘€ Asking as I had similar thoughts of need - and saw this on fedi! Thanks again! πŸ™‡β€β™€οΈ

    Open ##1308349

  • @reiver@mastodon.social 2026-04-10 20:40

    @blinry If you use the #FediDev hash-tag, you'll reach other Fediverse developers.

    Open ##1308351

  • @TheStoneDonkey@beige.party 2026-04-10 21:13

    @blinry I love how wonderfully specific this tool is!

    Open ##1308352

  • @masukomi@connectified.com 2026-04-11 00:31

    @blinry @alina yaay. Looking forward to playing with this

    Open ##1308353

  • @wuffel@social.tchncs.de 2026-04-11 09:30

    @blinry πŸ€—

    Open ##1308354

  • @sn@mastodon.ping.de 2026-04-11 11:54

    @blinry Instead of splitting writings, I suggest increasing the #MAX_CHARS setting of your #mastodon instance.

    Open ##1308356

  • @khzimmer2@literatur.social 2026-04-12 18:16

    @blinry Correct me if I am wrong: You wrote a tool that enables people to download complete Mastodon threads from other participants / on other instances? So that's NOT made for collecting OWN content, but for other people's content? One question: Isn't that called STEALING?

    Open ##1308369

  • @waffles@masto.yttrx.com 2026-04-12 18:17

    @blinry any consideration to making this a tool to archive your feed? I’ve been thinking it would be nice to have a static website of my toots for if/when it stops making sense to maintain a dynamic mastodon server to serve this content.

    Open ##1308386

  • @gabboman@gabboman.xyz 2026-04-12 18:31

    @blinry@chaos.social is it fedi standard or mastodon exclusive?

    Open ##1308389

  • @blinry install pleroma you silly little retard

    Open ##1308391

  • @pierstoval@mastodon.social 2026-04-12 18:56

    @blinry Does it mean that it's time for me to say that I've created a small CLI tool in PHP to list your threads in HTML files? https://codeberg.org/pierstoval/mastothreads I mean, it's still a prototype, but it's definitely worth having IMO.

    Open ##1308392

  • @maoshin@ngportal.com 2026-04-13 00:40

    @blinry@chaos.social Thanks for this app. I thought there was a web-based version somewhere. I used it sometime ago. Do you want to make it a plugin/extension/webapp/Mastodon feature?

    Open ##1308401

  • @manul70@mastodon.social 2026-04-16 04:34

    @blinry Oh! for a change it's a Rust tool!!

    Open ##1308403

  • @glitcx@mastodon.art 2026-04-17 11:57

    @blinry that makes me want to learn Rust

    Open ##1308407

  • @codl@chitter.xyz 2026-04-17 12:07

    @blinry this sounds awesome. i keep wasting time copying and pasting my threads into my notes app, i will definitely try this next time

    Open ##1308409

  • @jpmens@mastodon.social 2026-04-17 13:13

    @blinry grand little tool, and just what I need to help in copy/pasting text from toots! Could do with a Usage message, if I may say so. πŸ™‚ $ ~/.cargo/bin/threadcat thread 'main' (89252287) panicked at

    Open ##1308410

  • @Fangh@shelter.moe 2026-04-17 13:32

    @blinry I was looking for a tool like this one 2 days ago lol

    Open ##1308413

  • @aiyion@infosec.exchange 2026-04-25 17:04

    @blinry I hope you don't mind: https://github.com/NixOS/nixpkgs/pull/513405

    Open ##2038239