RSRSSS https://envs.net/~lucidiot/rsrsss/feed.xml Really Simple Really Simple Syndication Syndication — An RSS feed about RSS feeds en Creative Commons BY-SA 4.0 International, ~lucidiot lucidiot@envs.net (lucidiot) lucidiot@envs.net (lucidiot) Vim 8.1 https://www.rssboard.org/rss-specification 10080 https://creativecommons.org/licenses/by-sa/4.0/ lucidiot lucidiot Creative Commons BY-SA 4.0 International, ~lucidiot application/rss+xml en weekly 1 1973-01-01T12:00+01:00 https://envs.net/~lucidiot/rsrsss/ Animated glitchy RSS logo https://envs.net/~lucidiot/rsrsss/img/image.gif RSRSSS logo 144 144 RSRSSS Tue, 15 Dec 2020 07:40:36 +0000 RSRSSS Meta Feed https://envs.net/~lucidiot/rsrsss/ Nothing better to start off an RSS feed about RSS feeds than to make itself its first item. Who needs HTML anyway? Wed, 16 Dec 2020 07:40:22 +0000 XSLT Meta XSL I added an XSLT stylesheet to this RSS feed! This means that when you open this feed in a web browser that does not support subscribing to RSS feeds, you will instead get a nice looking page without me ever writing actual raw HTML. In older or less common web browsers that still support RSS subscriptions (as every good web browser should), such as Pale Moon, you will still get the default page that asks you if you want to subscribe.

Some of my friends had mentioned adding RSS to their static site generators was hard; how about turning your index page into the RSS feed, and letting browsers generate the HTML for you?

]]>
Regular Flolloping Fri, 1 Jan 2021 11:04:02 +0000 regularflolloping Feed https://regularflolloping.com/rss.xml A blog from a friend on the fediverse with a rather low post frequency, but that often presents the issues of technology, of capitalism, or just of having a life using unusual approaches, often full of metaphors. javapool updates Sat, 9 Jan 2021 17:02:51 +0000 javapool Feed http://tilde.town/~m455/javapool.rss a town wiki page if you want to learn about the lore. ]]> Things of Interest Mon, 18 Jan 2021 17:15:11 +0000 qntm Feed https://qntm.org/rss.php I think I found this blog through tilde.news or lobste.rs, but I couldn't really find the source. I can't find out much about the blog's creator, other than them being a prominent SCP writer.

This feed indeed has some interesting things, related to SCP, sci-fi (especially time traveling), or programming. I bookmarked the Perl introduction, if I ever want to learn Perl and scare my fellow Python developers at work.

]]>
Replacing Yahoo with TinyTinyRSS in Pale Moon Sat, 23 Jan 2021 21:11:31 +0000 palemoon-tinytinyrss Tip I have been trying to avoid using Firefox and prefer Pale Moon as much as I can, in preparation for the rather pessimistic outcomes I see with the current management at Mozilla. It works pretty well for most of my uses, although I sometimes have to fallback to Firefox when I need to use websites that rely heavily on JS and do not use compilator options that would enhance compatibility, like Imgur and GitHub. Using Pale Moon on a 11+ years old ThinkPad X201 Tablet also really shows how resource hungry the Web is.

Some of my favorite things with Pale Moon include turning it into Netscape, sync support, and built-in RSS preview and subscription support via Live Bookmarks. I however have an issue with the RSS preview: it allows you to subscribe not only via Live Feeds but also with other desktop applications that you might have installed, such as Thunderbird, or Yahoo. My issue is that I wanted to add a button to quickly subscribe on envs.net's TinyTinyRSS instance, and after various attempts I could not add it in the user interface.

Here comes the trusty about:config to the rescue! Looking up yahoo in the configuration values pointed me to two keys in the configuration:

browser.contentHandlers.types.0.title
Initially set to My Yahoo!, I changed it to TinyTinyRSS.
browser.contentHandlers.types.0.uri
Initially set to https://add.my.yahoo.com/rss?url=%s, I changed it to https://rss.envs.net/public.php?op=subscribe&feed_url=%s. I found this URL by looking at the bookmarklets configuration in TinyTinyRSS and reading the short JS code that redirects you to TinyTinyRSS.

I initially tried to add a button next to the My Yahoo! one by creating two new keys, .types.1.title and .types.1.uri, but that failed. I did not yet look into the Pale Moon source code to see why this could have failed.

With this change, instead of Yahoo, I can quickly subscribe to anyone's RSS feeds faster than ever. This will definitely not help my backlog of 2600+ articles…

]]>
disable-output-escaping Sat, 23 Jan 2021 21:40:04 +0000 d-o-e Meta XSL While writing the previous post about TinyTinyRSS in Pale Moon, I tried to fix an issue I still had with my XSLT: To make HTML tags in <description> blocks work, I had to break an important part of the RSS specification and add tags directly without escaping them. XSLT stylesheets would decode entities or CDATA blocks, and do not provide a function to selectively re-parse XML tags, so I felt I was stuck. I then found out that this bit of code could get me to output the content of a description tag without getting HTML entities, so getting raw HTML as I want it without causing bugs with Pale Moon's RSS preview or bad RSS validator warnings:

<xsl:value-of select="description" disable-output-escaping="yes" />

disable-output-escaping is optional according to the W3C specification since version 1. libxslt, Chromium and Internet Explorer do support it, but Firefox chose not to, and a Bugzilla ticket for it will celebrate its 20th birthday this year. They do say themselves that this causes issues for RSS support, so I chose to just not care about it. If you are a Firefox user and are seeing raw, unparsed HTML tags in there, I can only suggest using another browser, or just subscribing to this feed and reading this in its home, a RSS aggregator.

]]>
Shameless Self Promotion Thu, 4 Feb 2021 19:57:11 +0000 insom Feed https://www.insom.me.uk/feed.xml A blog from a kind friend of mine that has been running for nearly 18 years, mostly covering electronics and software along with books and personal things. I don't know much about electronics but it is fascinating for me to see things being done with that anyway. OPML now available Thu, 4 Feb 2021 22:00:11 +0000 rsrsss-opml Meta OPML https://envs.net/~lucidiot/rsrsss/opml/feeds.opml I added yet another XSLT stylesheet and there is now an OPML subscriptions file available if you are feeling lazy and want to add all the feeds I talk about here. It is built by hand using a Makefile—I need to remember to run it on every new feed…

]]>
sandcats Sat, 13 Feb 2021 20:57:58 +0000 sandcats Feed https://xfnw.tilde.institute/sandcats/feed.rss An RSS feed from a tilde friend that I randomly stumbled upon a few weeks ago, probably on IRC or Mastodon. If you feel like you need some cute sandcat breaks in the middle of your tons of blogs in your feed reader, well there you have it! Directory of directories of directories Sat, 13 Feb 2021 21:37:36 +0000 dirdirdir OPML https://envs.net/~lucidiot/rsrsss/opml/dirdirdir.opml link outline type which you will probably not be able to use unless you have an outline editor. ]]> BBC Weather Fri, 19 Feb 2021 08:15:59 +0000 bbc-weather Feed While I was looking for unusual RSS feeds, I stumbled upon a way to get weather RSS feeds from the BBC Weather service. If you open the page for a location, you will get a URL in this format:

https://www.bbc.com/weather/2644080

Take this integer suffix, which is the ID of the location, and put it in one of these two URLs to get some RSS feeds:

This procedure is documented exactly like so on the BBC help pages!

]]>
fridaypostcard Sat, 27 Feb 2021 12:13:52 +0000 fridaypostcard Feed https://tilde.town/~lucidiot/fridaypostcard.xml #fridaypostcard tradition on tilde.town's IRC channel, where every Friday you can post a link to an image with this tag and a cron job picks it up. This feed does not keep track of any history at all and is cleared on every Friday. Despite my attempts, most of the images in this feed cannot be displayed on a PSP. Most image links use Imgur, which requires HTTPS, and the PSP's RSS reader does not support HTTPS at all. ]]> WordPress feeds Wed, 17 Mar 2021 11:54:11 +0000 wordpress Tip https://wordpress.org/support/article/wordpress-feeds/ WordPress sites natively have support for RSS 1.0, RSS 2.0 and Atom feeds, and they have some docs to help you find them. Even if the website does not advertise them, you can try adding some URL parameters or changing some paths:

Feed type URL parameters URL rewriting
All posts /?feed=rss2 /feed/rss2/
All comments /?feed=comments-rss2 /comments/feed/rss2/
Comments on a post /?p=42&feed=rss2 /[post name]/feed/rss2/
In categories /?cat=1,2,3&feed=rss2 /category/cat1,cat2,cat3/feed/rss2/
In tags /?tag=tag1,tag2,tag3&feed=rss2 /tag/tag1,tag2,tag3/feed/rss2/
In all categories /?cat=1+2+3&feed=rss2 /category/cat1+cat2+cat3/feed/rss2/
In tags /?tag=tag1+tag2+tag3&feed=rss2 /tag/tag1+tag2+tag3/feed/rss2/
By author Undocumented /author/[name]/feed/rss2/
Search results ?s=[query]&feed=rss2

Replace rss2 with atom for an Atom feed, and with rdf for an RSS 1.0 feed.

I added a distinction between RSS 1.0 and RSS 2.0 in ITSB and used it to provide more official feeds from the Antigua and Barbuda Department of Marine Services and Merchant Shipping Inspection and Investigation Division and the mongolian Air Accidents Investigation Bureau.

]]>
Replying to other people in RSS feeds Thu, 25 Mar 2021 22:09:27 +0100 mod_annotation Tip http://web.archive.org/web/20090129072752/http://web.resource.org/rss/1.0/modules/annotation/ On Project Gemini, a protocol in-between HTTP and Gopher, a new community has developed and a lot of original content is being published, relative to Gopher at least. The project sparked renewed interest in those almost-text-only protocols, sometimes offered as alternatives to the web.

Most people just make blogs on there, called gemlogs. Those gemlogs are frequently practicing a habit that has been disappearing from blogs faster than the blogs themselves disappeared in favor of social media: posts that reply to other people's posts.

I like email as a discussion method because it works like letters, just with some faster delivery and cheaper postage cost; no typing notifications and no expectations of a very fast reply like on instant messaging platforms, so you have less anxiety and more time to write out your thoughts. the UI of most email clients encourage you to write more, to not just send one line; the text length limit probably exists due to technical limitations, but you wouldn't be able to reach it without writing book after book in a single email. twitter is probably the worst place to debate on, since having much less space to explain yourself means your thoughts immediately get misinterpreted.

Replying to other people's posts on your own blog or gemlog is basically like e-mail, but the discussion can be read by a lot more people. you get all the benefits of long-form writing and asynchronous communication, combined with sharing with or receiving knowledge from your readers and other people's readers. However, you can hit an issue where the person who posted the text you replied to might be completely unaware of your reply, and might never read it, unlike email. some standards exist to help with this, such as Webmentions, or the trackback namespace for RSS.

I will let you click the link to read more about trackback; because I am posting today to show you an alternative, if you want to use something that approximatively nothing supports: mod_annotation, a proposed RSS 1.0 module. This, like most RSS 1.0 modules, never reached a status of standard module and disappeared from the Internet, so the only way to find them now is to use the Wayback Machine. I love the Wayback Machine.

To use this module, first add a new XML namespace to your feed: xmlns:annotate="http://purl.org/rss/1.0/modules/annotate/". Then, in the <item> tag, add the following tag to reference something else:

<annotate:reference rdf:resource="https://envs.net/~lucidiot/rsrsss/"/>

This module was only proposed for RSS 1.0, but most feed readers barely make any distinction between RSS 1.0 and 2.0, so if a feed reader ever supported this module, you could probably use it safely in RSS 2.0 too.

]]>
Replying to other people in Atom feeds Fri, 26 Mar 2021 19:05:18 +0100 atom-threading Tip https://tools.ietf.org/html/rfc4685 A continuation of yesterday's post on replies in RSS feeds, due to a simple question: how about Atom?

Turns out RFC 4685 defines an XML namespace one can use to define replies. It is rather similar to yesterday's mod_annotation.

To use this namespace, you will need to first add the namespace to your feed: xmlns:thr="http://purl.org/syndication/thread/1.0". You then have access to two new elements and two new attributes, and the spec also defines a new rel value:

  • <thr:in-reply-to> to indicate what you are replying to using the ID indicated in the <id> tag;
  • <link rel="replies"> to point to a page where some, or all, known replies to a post are listed;
  • thr:updated to add on the above link the last date when the page was updated;
  • thr:count to add on the above link the number of known replies listed in the linked page;
  • <thr:total> to indicate the total number of known replies, as the linked replies pages might only contain a portion of them.

None of those are required. You can repeat the <link rel="replies" /> as many times as you might need, if you have multiple pages. The metadata given by the <thr:total> element and the thr:count and thr:updated attributes is non-authoritative, which means it does not have to be exact.

If you are using <thr:in-reply-to>, it is recommended to also include the post's link in a <link rel="related"> to allow a graceful fallback for feed readers that might not support the threading extensions.

The RFC includes a bunch of examples that should be enough to get you started should you ever want to try using this namespace.

Some other formats

Before I start writing posts on threading for just every single syndication format, here is some info for two formats I have experimented with in ITSB:

JSON Feed does not have support for threading in its spec, but you could just make your own extension for that. It does not use JSON-LD either, which would have allowed for a similar extension system as XML; but after experiencing the complexity of JSON-LD first hand at my day job and facing the numerous interoperability issues that causes, I can definitely understand that they wouldn't want to.

Channel Definition Format allows for nested channels, so you could at least create a structured representation of a thread as a tree if you, the original author of the post, knew about all the replies. You cannot, however, specify that you are replying to something yourself. The format does support XML namespace extensions, so you could use thr or mod_annotation.

]]>
Exploring obsolete Japanese syndication formats Sat, 03 Apr 2021 16:24:10 +0200 japanese-formats HINA LIRS I am always fascinated when I somehow manage to learn a bit about the early days of the Internet in South East Asia. At a time when Unicode barely even existed, when non-Latin alphabet support was just relying on a ton of hacks, a lot of interesting things happened.

I recently translated some Japanese specifications I found on the Wayback Machine for two obsolete syndication formats. I first had to determine which encoding the specifications were using, because Google Translate was really unhappy with that; I had to convert from Shift-JIS to UTF-16 then to UTF-8, and from EUC-JP to UTF-8. I am using Google Translate because I know absolutely nothing about Japanese; I just take the messy "English" translation and turn it into comprehensible English.

I first translated HINA, a format that relies on RFC 822 message headers and was designed for Asahina-Antenna. It appears that in Japan, feed readers were called "antennas". This format is apparently still served by some websites according to a quick online search; I will look into that later, just as I will look into those antennas.

Today, I translated LIRS, a format that uses a gzipped simili-CSV to report the same thing.

These two formats do not have item descriptions or optional URLs; they are only meant to report changes on external content. They already take into account the notion of feed aggregation. HINA even has image-related data for photo galleries.

It is pretty hard to trace those formats, first because of the rather obvious language barrier I am facing, and second because the Wayback Machine did not always catch everything, so there are many dead links. Of course, everything is completely dead today. I am however going to keep looking into those formats, and they will soon be implemented in ITSB just for the sake of keeping them alive.

]]>
XKCD Mon, 05 Jul 2021 14:44:35 +0200 xkcd Feed https://www.xkcd.com/rss.xml Quite the classic feed here, but the only criteria for me to feature a feed on here is that it exists, because I want to see both more feed producers and consumers. If you have no idea what XKCD is, well, you are probably missing out on a lot of developer jokes. coolguy.website Sun, 11 Jul 2021 15:04:28 +0200 coolguy Feed https://coolguy.website/rss/index.xml A friend of a friend, with a nice-looking website. Their site has some random zines and articles on various topics. Not updated that often, but that's okay, that's a smol personal website and that's the kind of websites I want to see more often. The Daily WTF Sun, 18 Jul 2021 05:46:44 +0200 thedailywtf Feed http://syndication.thedailywtf.com/TheDailyWtf While browsing the blog to learn a bit more and have something to say here, I found something that is worth posting there; its forum had a weird French translation, displaying "Il y a 3 ans later" (Three years ago later). Unfortunately, from past experience, I know they tend to filter submissions rather hard, so it did not make it to their articles. 9 Eyes Mon, 26 Jul 2021 09:55:34 +0200 9eyes Feed https://9-eyes.com/rss Unfortunately not as active as it used to be. This Tumblr blog shares strange, usually funny, pictures found in Google Street View. Brainshit Sun, 01 Aug 2021 14:34:33 +0200 brainshit Feed https://brainshit.fr/rss This is the RSS feed of my own French blog. I often post about various technical shenanginans that you won't see in my other sites, as well as other non-technical content that I don't put anywhere else either. netscape_navigator Sun, 08 Aug 2021 16:22:34 +0200 netscape_navigator Feed https://tilde.town/~netscape_navigator/rss/feed.rss A good friend that I share a passion for the 16-bit Windows era with. This particular feed is a web version of their Secure Scuttlebutt logs, and although it has not been updated for a while, I still want to share it because I really dig the design of that website. The images use 216 colors, aka the netscape-compatible color palette, which inspired me to do the same for every image on all of my websites, because that color style is amazing. n-gate Mon, 16 Aug 2021 19:21:01 +0200 n-gate Feed http://n-gate.com/index.rss A blog that is now well-known for its "webshit weekly", which makes fun of the top posts on Hackernews and their comments. It includes whole article contents in the RSS items, so you can read that feed without ever leaving your feed reader. #fridaypostcard Sun, 22 Aug 2021 18:45:50 +0200 fridaypostcard Feed https://tilde.town/~lucidiot/fridaypostcard.xml A feed of my own creation which assembles the #fridaypostcards from tilde.town.

Friday postcards are a concept made by ~jumblesale on tilde.town in which you share a URL to an image along with "#fridaypostcard" (and optionally a comment) on IRC, and a bot picks it up and builds an HTML page every Friday.

An archive gets generated each week too, but there was no easy way to get postcards in my RSS reader and I had found multiple issues in the way URLs were handled, causing some Imgur URLs to not work among other things. I at first had copy-pasted the original script, but then rewrote it to handle those errors and get every single postcard ever made into one W3C-valid RSS feed.

You can browse the script that generates this feed on tildegit.

]]>
Pedestrian Observations Wed, 15 Sep 2021 19:08:35 +0200 pedestrianobservations Feed https://pedestrianobservations.com/feed/ A public transit researcher that mostly talks about the many issues in public transit. The most common trend you will quickly notice if you start reading regularly is that every American transit planner is either an idiot or forced to make bad decisions by politicians or other idiots, that construction costs are insanely high, and that cars are going to keep their supremacy for a long while. This just reinforces the idea that I should stay in Eurasia and never ever try to go to North America. netscape_navigator's news feed Mon, 20 Sep 2021 08:34:26 +0200 netscape_navigator_news Feed https://news.rickcarlino.com/rss.rss I stopped reading technology news from aggregators like Hacker News or lobste.rs, due to their numerous issues as highlighted by n-gate, and I do not read from mainstream tech websites either because 99% of what they publish does not interest me. Additionally, most publications will just wake up my resent for modern technology since it ignores most of its own issues, so I keep my anger at bay by not reading anything.

A few months ago, ~netscape_navigator showed me his "recent reading" list, for which I requested an RSS feed. He uses it in an interesting process to feed on the news while driving using text-to-speech, and just decided to publish his curated news feed. I now generally see this feed as my "wholesome news" feed, because most articles on there are about interesting scientific discoveries, hacking projects, tech history podcasts and articles, etc. There still are some bad news but they are much less related to current politics or other issues of the tech industry like e-waste, america-centrism or racism.

You could probably argue this is kind of a circle jerk, since I am only reading the news from my friends who are more likely to share the same opinions as me; but this feed does not really have that many news, and I am already well aware of the most important issues in tech since I will still see them being discussed on IRC, tilde.news, Misskey, or at the workplace. They are discussed enough for me to just not want them to pollute my RSS reader as well, a place where I can go with the expectation to either relax or learn things. Having this feed here helps me get more interesting articles from lesser-known English-speaking news websites that I simply never heard of in France, such as Scientific American, or discover new blogs.

You can also view the articles in a browser, but why would you do that when you have an RSS reader?

]]>
500mile.email Mon, 27 Sep 2021 14:45:29 +0200 500mile.email Feed https://500mile.email/feed.xml Have you heard about the 500-mile email story? If not, do go read it, it is a classic for nerds. Someone made a website listing various other interesting troubleshooting stories like those, and there is an RSS feed!

Updates are pretty rare, but it still an interesting feed to have; on the rare occasion that a new article gets there, you know you're in for an great read.

]]>
Publications Office of the European Union Tue, 05 Oct 2021 09:02:47 +0200 op.europa.eu Tip https://op.europa.eu/ Did you know that the EU has a publications office, dedicated to all of the EU's legal texts, magazines, or other publications. They used to maintain a website called the EU Bookshop, which allows you to order their publications, some of them for free and with no shipping fees for addresses within the European Union. The site went through a redesign earlier this year, and while I have some complaints, it seems they upgraded their servers and I no longer can create HTTP 502 errors just by clicking a little too fast; and more importantly, you can have RSS feeds.

If you register for an account, you can save your searches and then either create email alerts about any new publication in the search results, or get an RSS feed of it. I use that to follow various terms like bookmark, postcard, calendar and USB: I know some people who collect bookmarks, the free postcards they make give me nice illustrations for my notebooks, the calendars usually are large A0 posters so I can fill my wall with them, and they used to offer three publications in the form of USB drives, so I stay on the lookout for that. I should probably also add notebook to the lot, because I have a drawer full of free notebooks. My very first Bullet Journal was started on one of those books.

The website is supposed to only allow you to order one free copy per email address (or per account if you registered, since you can also order without registering), and you will need to confirm your email address if you order as a guest. Since some mail providers like Gmail let you get away with putting dots or dashes in your address and will redirect to your actual email, you can actually get much more from a single address; I was using only the dots and counted in binary to get all the possible unique combinations of dots while ordering a hundred USB keys or nearly a hundred notebooks. I got them all, in a hundred separate envelopes. That was a lot of fun :D

]]>
m455's blog Thu, 14 Oct 2021 22:46:05 +0200 m455 Feed https://m455.casa/feed.rss Yet another of my friend's blogs. Can you feel that my presence in their social circle influences their decision to provide RSS or Atom feeds?

This good friend has built his own static site generator, and built a few more, and we sometimes joke that all that he does is build site generators instead of writing actual blog content. But his feed (and thus his blog) sometimes fill up with some interesting articles anyway. You can in particular get some great examples of well written documentation if you want some inspiration to make this often overlooked part of software development a little nicer in your own projects.

]]>
Escargot Today Tue, 19 Oct 2021 17:41:48 +0200 escargot-today Feed https://escargot.chat/news/rss Did you know that Windows Messenger, MSN Messenger, Windows Live Messenger, Messenger Plus! Live, Yahoo Messenger and Mercury Messenger all have not died at all, and that people loved them so much that there is now a Python FOSS server to replace Microsoft's and Yahoo's servers?

Escargot is a project to revive all of those clients and extra tools, and bring them back into 2021. It is already currently possible to talk between MSN and Yahoo Messenger, and there are plans to maybe, in the long term, support Matrix, XMPP, IRC, or AIM (which already has a server from another project called NINA), to really bring together all of those messaging services.

As I have been occasionally using a Windows XP laptop as my daily driver for a few days each time, I have kept a MSN Messenger 7.5 instance running. Just one friend got in touch with me using it, but I just like to see it being online in my notification area anyway. I also have installed Mercury Messenger on my phone so I can really stay online on MSN all the damn time. If you want to reach me there, and somehow manage to get an Escargot account and a compatible client installed, you can find my Escargot ID on my contact page.

I just discovered today that Escargot has an RSS feed for its recent news, Escargot Today. And it does not just include the last 5 or 10 posts like most blogs do, this feed just has every single news entry since 2017, which is neat. There are not that many updates since most of the project's true activity is on their GitLab repo, but if you plan on playing with this client, this feed will make sure you don't miss out on any breaking changes they might make. You can also access that page on newer versions of MSN since they changed the MSN Today URL to point at their site.

]]>