Home - Blog - 2020-06-15

Recently, I've been browsing webcomics on tapas.io.
I also read webcomics from other websites,
and I read all of them through a feed reader. [1]

I was frustrated that tapas doesn't show RSS feeds.
It turns out that they have them,
they just don't make them easy to find
.

I took the opportunity to make my first userscript,
and make the RSS feeds easy to get to.

It was a fun, one-all-nighter project.

I've done a few javascript projects now,
so that part wasn't too hard.
What was hard was picking apart the page content
(especially when the page switches to mobile mode),
and styling the buttons to look right.
This was my first time wrangling CSS!

I am pleased with the result.
The script adds "RSS Feed" buttons in the right places,
and a <link> tag for feed auto-discovery.

RSS button on tapas desktop info page RSS button on tapas desktop episode page

RSS button on tapas mobile info page RSS menu item on tapas mobile episode page [2]

RSS autodiscovery from link tag

(Click on any picture to see a full-sized version.)

tapas-rss.js can be found on this homepage,
or on Greasy Fork.

I use it with Greasemonkey on Firefox.
It probably also works with Violentmonkey
or Tampermonkey, and other browsers, too.


[1] I use Livemarks on Firefox, and Liferea on Linux.
I'm considering seting up Tiny Tiny RSS on alexvh.me.

[2] Art is from A BETTER PLACE, by Harry Bogosian.