HTML page for text browsers demo generated from feedparser rss is live at podxast.livingcartoon.org
Thursday, July 9, 2026
One week microblogging with twtxt and I love it. The community is great. It’s truly decentralized and future-proof. It’s simple and easy to just start posting. I’ve pretty much replaced my rss feeds with twtxt follows. I’ve discovered a true hidden gem of the independent web and I can’t go back to microblogging any other way. To everyone contributing to the twtxt ecosystem, thank you! Y’all are doing awesome work.
One week microblogging with twtxt and I love it. The community is great. It’s truly decentralized and future-proof. It’s simple and easy to just start posting. I’ve pretty much replaced my rss feeds with twtxt follows. I’ve discovered a true hidden gem of the independent web and I can’t go back to microblogging any other way. To everyone contributing to the twtxt ecosystem, thank you! Y’all are doing awesome work.
ある Discord より「おすすめの RSS リーダーを教えて下さい」「Thunderbird に RSS リーダーがあります」素晴らしい回答!
From a certain Discord: “i wanted to ask what RSS reader would you guys recommend?” “thunderbird has an rss reader” Great answer!
Ok, so I think I’ve set up a good posting solution. I use twtxt to post updates. My site renders those in HTML and generates an RSS feed. The RSS feed is then cross-posted by Micro.Blog. Clean and simple.
@movq@www.uninformativ.de I see. I just use CDATA (and still have the XHTML trailing slash for <img … />). But of course, it also has its drawbacks: https://waspdev.com/articles/2026-05-11/avoid-using-cdata-in-rss I might just move away from it.
Everything is a web service these days. :-/
@movq@www.uninformativ.de Hahaha, a ride indeed. Exactly, this affected each and every Atom feed and only Atom feeds. All RSS feeds worked like nothing ever happened. This std::string to time_t to std::string to time_t dance only happens for Atom feeds. RSS feeds, on the other hand, go right from std::string to time_t and be done. That’s precisely what the second option is aiming to propose for Atom feeds, too.
I will clarify that tomorrow in the article.
It’s very interesting what kind of quirks accumulate in software over the years. Especially quirks, the basically noone knows of anymore. Until something explodes and gets rediscovered. Luckily, that doesn’t happen all that often.
<updated> of the feed, too. But for some reason, some articles were suddenly marked as new.
This is also why @bender@twtxt.net’s Notes feed was unaffected. It’s an RSS feed.
<updated> of the feed, too. But for some reason, some articles were suddenly marked as new.
Aha, yesterday’s newly added support for LC_TIME to render localized timestamps also broke the feed parsing with my LANG=de_DE.UTF-8 and LC_CTYPE=de_DE.UTF-8 environment. :-)
Atom feeds make use of RFC 3339 timestamps. They are first converted into RFC 882 timestamp representation, which is the one that RSS feeds use. However, this conversion now results in localized RFC 882 timestamps, which cannot be parsed into Unix timestamp numbers via curl_getdate(…). I bet that it doesn’t know about the localization at all and expects English month and weekday names. Looking at its docs, I reckon that function was selected because of its myriad of supported timestamp formats: https://curl.se/libcurl/c/curl_getdate.html RFC 3339 is not included, though, hence the transformation up front.
The intermediate Item objects in the parser domain use std::string for the timestamp representation. This isn’t all that silly, because Newsboat supports all sorts of different feed formats with different timestamp formats. These RFC 883 timestamps are centrally parsed into time_t.
Speaking of time: It’s time to go to bed after this late bug hunting fun. :-)
I just missed the 20 year anniversary of my blog. 😬 What a stupid long time to do this.
This started out as a PHP page with user comments, MySQL as a database, a PHP webadmin … can you believe that? Totally unnecessary. But everything was “LAMP” back then, so that’s what I was using as well. I kicked out MySQL in 2011 (it just stored files since then) and eventually switched to static HTML pages in 2015.
RSS feeds have only been there since 2009, because I was late to the party. For a long time, I didn’t understand what they were good for. 🤦
The New York/California Post “Metro Section” RSS Feed ?~L~X https://thenewleafjournal.com/b/Dvh
@prologic@twtxt.net if done right, zs derivatives can even generate twtxt feeds alongside RSS for blogs as well
Recived a non-twtxt webmention from https://brid.gy/like/mastodon/@sorenpeter@norrebro.space/115298639056870144/114150575899436374
mentioning http://darch.dk/testing-syndication-via-rss-to-social-media-via-bufffer
(IP: 34.96.47.28)
Recived a non-twtxt webmention from https://brid.gy/like/mastodon/@sorenpeter@norrebro.space/115298639056870144/109396780231570936
mentioning http://darch.dk/testing-syndication-via-rss-to-social-media-via-bufffer
(IP: 34.96.45.23)
Recived a non-twtxt webmention from https://brid.gy/like/mastodon/@sorenpeter@norrebro.space/115298639056870144/108271170472562001
mentioning http://darch.dk/testing-syndication-via-rss-to-social-media-via-bufffer
(IP: 34.96.45.23)
Pretty happy with my zs-blog-template starter kit for creating and maintaining your own blog using zs 👌 Demo of what the starter kit looks like here – Basic features include:
- Clean layout & typography
- Chroma code highlighting (aligned to your site palette)
- Accessible copy-code button
- “On this page” collapsible TOC
- RSS, sitemap, robots
- Archives, tags, tag cloud
- Draft support (hidden from lists/feeds)
- Open Graph (OG) & Twitter card meta (default image + per-post overrides)
- Ready-to-use 404 page
As well as custom routes (redirects, rewrites, etc) to support canonical URLs or redirecting old URLs as well as new zs external command capability itself that now lets you do things like:
$ zs newpost
to help kick-start the creation of a new post with all the right “stuff”™ ready to go and then pop open your $EEDITOR 🤞
@lyse@lyse.isobeef.org I’m looking for an OS that runs better than Windows (🤮) and through which I can do basic stuff like read RSS feeds and browse geminispace; but which I can also learn from.
Finding the Best RSS/ATOM Feed ?~L~X https://thenewleafjournal.com/b/806
/short/ if it's of this useless kind. Never thought that they ever actually will improve their Atom feeds. Thank you, much appreciated!
@kat@yarn.girlonthemoon.xyz @movq@www.uninformativ.de Sorry, I neither finished it nor in time. :-( That’s as good as it’s gonna get for the moment: https://git.isobeef.org/lyse/gelbariab/-/tree/master/rss-proxys?ref_type=heads
The README should hopefully provide a crude introduction. The example configuration file is documented fairly well, I believe (but maybe not). You probably still have to consult and maybe also modify the source code to fit your needs.
Let me know if you run into issues, have questions, wishes etc.
Full Text RSS Mishap ?~L~X https://thenewleafjournal.com/b/7wC
Domain-Specifc Google News RSS Feeds ?~L~X https://thenewleafjournal.com/b/7uu
Sooo many new spam feeds to mute in the twtxt.net discovery view. :-( The RSS/Atom to Twtxt feed bridge was a mistake, I believe. I guess I just have to abandon that altogether and rely on my subscriptions to interact with new feeds in order to discover legitimate new ones. Not sure if that works, sounds like a chicken-‘n’-egg problem.
RSS 2 - or Atom? Atom looks so much more sensible.
Checking Our RSS Service Subscriber Counts in Server Logs ?~L~X https://thenewleafjournal.com/b/7qG
@andros@twtxt.andros.dev One thing I really liked about the hacker news rss feeds is the link to the comments. Reckon you can add that to the feed? 🤔
@prologic@twtxt.net
I think it is mature enough now: https://isah-twtxt.andros.dev
If anyone is interested in transforming an RSS feed to twtxt using n8n, send me a DM 😜
@prologic@twtxt.net @andros@twtxt.andros.dev You can delete these feeds (created by me):
https://feeds.twtxt.net/project26/twtxt.txt
https://lor.sh/@Katze_942.rss <- i’m added him but can’t find file
the only rss i follow is https://feeds.twtxt.net/posts-from-atdarkcat09atdc09-ru/twtxt.txt
@xuu@txt.sour.is like, badly broken. I mean, the guy doesn’t even use twtxt (it is more like an RSS feed for him). So, yeah, even if it was the correct mention it would never reach the intended ears. 😂
Adding to this, we already tried. It didn’t go too well. Slightly related—because it is a third party “integration”—I might be a “smaller group” member, but I don’t care much about one-way feeds (mostly RSS from blogs, news articles, etc.) either.
I want to present the twtxt feed from Python Valencia: https://twtxt.python-valencia.es/
Technical curiosity: It is generated using n8n, using the official rss.
#welcome
What is twtxt for me? It is a community of users sharing plain text following a specification that can be readable by both humans and machines.
For some it is a microblogging platform, for others it is a social network, others see it as an enhanced RSS feed and a few consider it a hacker’s toy. I use it as a learning platform. And as collateral damage, I’m meeting some very interesting people.
And for you?
RSS for Gopher? Never seeeeeeeee
Also, does anyone know a decent RSS reader that supports gopher:? I primarily use Newsboat, but it says the gopher: URI scheme is unsupported.
Just threw this RSS feed into Newsboat. The titles suck, but I hope the content makes up for it. :-)
@kat@yarn.girlonthemoon.xyz I approve! That’s how I learned HTML (version 4 at the time and XHTML shortly after) and making websites, too. Some of them are still made like this to this day. Hand-written HTML. Hardly any <div> and class nonsense. I can’t remember with which editor I started out with, but I upgraded to Webweaver (later renamed to Webcraft) quickly. Yeah, this were the times when there was just a single computer for the whole family.
Free hosting on Arcor, Freenet and I don’t know anymore how they were all called. Like this author, I uploaded everything via FTP. Oh dear, when was the last time I used that? And I had registered plenty of free .de.vu domains.
Being on Windows at the time, everything was ISO-8859-1 for me. No UTF-8, I don’t think I’ve heard about it back then.
Later, I wrote my own CMSes in PHP. Man, were they bad in retrospect. :-D Of course, MySQL databases were used as backends. I still exactly know the moment I read the first time about SQL injections. I tried it on my own CMS login and was shocked when I could just break in. The very next thing I did was to lock down everything with an .htaccess until I actually fixed my broken PHP code. Hahaha, good memories.
I swear by Atom or RSS feeds. Many of my sites offer them. I daily consume feeds, they’re just great.
they’re not an all encompassing site but 404media.co do some great tech reporting, their RSS feed is here
Insert RSS url to on https://feeds.twtxt.net in textbox
Is AI finally ready to replace your doctor?
Advances in artificial intelligence mean that machines can now perform certain diagnostic tasks with far better accuracy than human doctors - but the picture is more complicated than you might think ⌘ Read more
i guess nekoweb has that rss feature based on my proposal
i guess nekoweb has that rss feature based on my proposal
i guess nekoweb has that rss feature based on my proposal
added a feature to generate rss and json feeds in txtlog
added a feature to generate rss and json feeds in txtlog
added a feature to generate rss and json feeds in txtlog
I’m angry, I see too many blog I followed removing their RSS/atom feed. Why???
People prefer AI-generated poems to Shakespeare and Dickinson
Readers give higher ratings to AI-generated poetry than the works of poets such as William Shakespeare, Walt Whitman and Emily Dickinson – perhaps because they often have more straightforward themes and simpler structure ⌘ Read more
AI helps driverless cars predict how unseen pedestrians may move
A specialised algorithm could help autonomous vehicles track hidden objects, such as a pedestrian, a bicycle or another vehicle concealed behind a parked car ⌘ Read more
Google tool makes AI-generated writing easily detectable
Google DeepMind has been using its AI watermarking method on Gemini chatbot responses for months – and now it’s making the tool available to any AI developer ⌘ Read more