Email or username:

Password:

Forgot your password?
Top-level
Terence Eden

I can now read Mastodon conversations as proper threads on the command-line. Just as nature intended!

Some pretty simple #Python code which uses the #MastodonAPI.

All #OpenSource at codeberg.org/edent/Mastodon_To

Blog coming soon πŸ˜ƒ

A Linux terminal. A complex conversation tree is displayed. You can see the timestamp of posts, who posted, what they're saying, and the URl of the post.

The conversation goes at least 8 levels deep.
39 comments
Andrew

@Edent I reckon feeding ActivityPub to NNTP could be interesting. Then a theaded Usenet reader could be used.

Use hashtags to cross post to different "newsgroups".

patter

@puck @Edent they do have a similar feel, in some ways

George Jones :emacs: :orgmode:

@puck you're not wrong. A mastodon could just be a news feed. Small hacks to make it bidirectional and #usenet is back. Use your favorite newsreaders: rn, gnus,...

Andrew

@eludom I dunno about Usenet -> Mastodon. I did think about that as well, but I think there is enough capability gaps that it'd be a rather poor and disruptive experience. Mastodon -> Usenet can work because we can just the additional info (image alt descriptions etc, CW) as text in the body of the post.

George Jones :emacs: :orgmode:

@puck seems backwards. Usenet posts just text. What in Usenet would not import well?

Hans-Cees

@Edent wonderful πŸ‘
I have published some code to make a bot.

Taras Novak πŸ‡ΊπŸ‡¦

@Edent looks great! hot tip: use Textualize Rich Py package to color code those threads and message parts a bit. Make it cyberpunk hardcore! πŸ˜‚

Julian Andres Klode πŸ³οΈβ€πŸŒˆ

@Edent Let's just add a mastodon backend to neomutt so you can do it in style.

ΠœΠΈΡ‚Ρ Бошников

@Edent this should definitely be implemented as a feature in toot command-line tool!

Julia

@Edent Cool! This makes me want to disable auto-delete, so I can see what I was up to a year from now.

Terence Eden

@5SpeedFun I'm wary of archiving someone else's content without their permission.
But, yes, I do like the idea of a better threaded interface.

5 Speed All You Need

@Edent If the software exists, you know someone will do it....I mean I'd be surprised if someone doesn't, even if it's just <secret agency> of "democractic/free" country.

I wonder if this is something instances should prohibit in their rules?

Sarah Floris

@Edent that api is wonderfully easy to work with.

Terence Eden

@dutchengineer it is *so* much friendlier than Twitter's.
A few weird things to get my head around, but pretty well thought through.

Folker

@Edent Hey cool, you can read two dozens messages in a fraction of a second where normal people like us have to scroll for ages πŸ˜ƒ

Terence Eden

@folkerschamel it may well be the perfect way to read Mastodon πŸ˜€

George Jones :emacs: :orgmode:

@Edent maybe repost each message to a #usenet news server and we will have come full circle:-)

palesz

@Edent wait, you just reimplemented usenet!

mmsz

@Edent B-but nature intended wrapping at 80 characters per line 😞

Florian Laws

@Edent Now I'm tempted to write an NNTP bridge so I can read it with slrn

Go Up