Say hello to `threadcat`!
-
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`
-
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`
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!

-
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!

Today's post is about DIY soft drinks! It's from when I started making my own cola and orange soda, and invented an "almond soda" that tastes like marzipan!

Still thinking about what ingredients would go in a DIY Mountain Dew, or a DIY Fassbrause…
-
Today's post is about DIY soft drinks! It's from when I started making my own cola and orange soda, and invented an "almond soda" that tastes like marzipan!

Still thinking about what ingredients would go in a DIY Mountain Dew, or a DIY Fassbrause…
@blinry may I talk to you about @Westfuchs
OpenMate 1.0 - Auf dem Weg zum Open Source Getränk
Ein Überblick über die hohe Kunst der eigenen Herstellung von aromatisiertem Zuckerwasser daheim Mate Eistee ist kommerziell verfügbar. ...
(media.ccc.de)
-
R relay@relay.infosec.exchange shared this topic
-
Today's post is about DIY soft drinks! It's from when I started making my own cola and orange soda, and invented an "almond soda" that tastes like marzipan!

Still thinking about what ingredients would go in a DIY Mountain Dew, or a DIY Fassbrause…
@blinry I've been looking at a couple of soda and sirup recipes that call for essential oils. Anything to look out for when ordering them (in Europe)?
-
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`
@blinry Now that sounds like something that could help me make some sense of my incoherent fedi ramblings

-
Today's post is about DIY soft drinks! It's from when I started making my own cola and orange soda, and invented an "almond soda" that tastes like marzipan!

Still thinking about what ingredients would go in a DIY Mountain Dew, or a DIY Fassbrause…
@blinry https://youtu.be/TDkH3EbWTYc
someone reverse engineered the coca cola recipe a few months ago, his recipe might interest you.
-
@trrektor Oh, why?
-
@trrektor Ohhh :'D That makes sense! Take care!
-
@blinry may I talk to you about @Westfuchs
OpenMate 1.0 - Auf dem Weg zum Open Source Getränk
Ein Überblick über die hohe Kunst der eigenen Herstellung von aromatisiertem Zuckerwasser daheim Mate Eistee ist kommerziell verfügbar. ...
(media.ccc.de)
@hmnd @blinry @Westfuchs Not sure what you use for the carbonation, but I make fizzy water with baking soda and citric acid (available in the US in the home canning section of stores).
-
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`
@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!
️ -
@trrektor it's not the weirdest thing in rust syntax anyway
My personal favourite is:
if (return) {
return return return;
}(yes, this is valid rust code: https://play.rust-lang.org/?version=stable&mode=debug&edition=2024&gist=96e712dcff64081c3b48e411b82bf22d )
-
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!

@blinry you seem to have good hu-man hands, their output looks very hu-man indeed
-
@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!
️@nicksilkey Mainly wanting to quickly put together a blogpost version of the random threads I wrote!
It's fun: "Microblogging" an event for example, comes easy to me. And then, when you're ready, you can pull that content together and publish it on the blog.

-
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!

@blinry being human is fun!
-
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`
-
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`
@blinry I love how wonderfully specific this tool is!
-
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!

@blinry Nice
️But till now I got a thread containing just one toot, and this output:
"Note: Thread might be cut off due to Mastodon's API limits. Provide an ACCESS_TOKEN via environment variable to make authenticated requests."How to solve this?
-
@hmnd @blinry @Westfuchs Not sure what you use for the carbonation, but I make fizzy water with baking soda and citric acid (available in the US in the home canning section of stores).
@c_merriweather @hmnd @blinry For carbonated water I usually go for a SodaStream machine (or similar non-branded device).
Du you put the baking soda & citric acid in the bottle and seal it?
-
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`
️
️