After my recent posting where I asked people which RSS feeds they read, I received several responses. One of them is Peter’s. Like me he was publishing an OPML file of his feeds already. OPML is a machine readable format that most RSS readers will be able to import, so you can subscribe to blogs I subscribe to. OPML however isn’t easily readable to human eyes.

Peter describes how he added a style sheet to his OPML file, and then ends with “You can do this too!“.

I can’t help but feel obliged to respond to that.

I downloaded Peter’s styling file, hunted for the images mentioned in them and downloaded those too. Then uploaded them into the same folder structure as Peter used, and made changes in the header of my existing OPML file. All according to Peter’s description.

When I say existing OPML file, that isn’t entirely true. Until now I used TinyTiny RSS to automatically post a OPML file from the feeds I follow in my TT-RSS instance. However, in practice I use Readkit as a feedreader, and every now and then I load an opml export of it into my TT-RSS. This as I use TT-RSS for some experimenting, but not as a ‘production’ environment. So in practical terms uploading my Readkit opml export to my site isn’t any different from uploading it into TT-RSS to have it automatically published on my site. So I will from now upload my Readkit OPML export directly to this blog. Which is what I used to do anyway before I started using TT-RSS.

The result is, yes I can do this too, and now have a human and machine readable OPML blogroll file in the right hand sidebar as blogroll.

Machine readable presentation of my opmlMachine readable presentation of my opml file

Human readable presentation of my opmlHuman readable presentation of the same opml file

Now it’s your turn 😉 : You can do this too!

4 reactions on “My Human Readable OPML Blogroll

  1. Read My Human Readable OPML Blogroll by Ton Zijlstra (zylstra.org)

    After my recent posting where I asked people which RSS feeds they read, I received several responses. One of them is Peter’s. Like me he was publishing an OPML file of his feeds already. OPML is a machine readable format that most RSS readers will be able to import, so you can subscribe to blogs I…

    Syndicated copies to:

  2. A summary overview of changes I made to this site, to make it more fully a indieweb hub / my core online presence. The set-up of my WordPress installation also has been described.
    Theme related tweaks

    Created child theme of Sempress, to be able to change appearance and functions
    Renamed comments to reactions (as they contain likes, reposts, mentions etc.)
    in the entry-footer template and the comments template
    Removed h-card microformats, and put in a generic link to my about page for the author in the Sempress function sempress_posted_on. Without a link to the author mentions show up as anonymous elsewhere.
    Removed the sharing buttons I used (although they were GDPR compliant using the Sharriff plugin, but they got in the way a lot I felt.
    Added a few menu options for various aspects of my postings (books, check-ins, languages)
    Introduced several categories to deal with different content streams: Dutch, German for non-English postings, Day to Day for things not on the home page, Plazes for check-ins, Books for ehh books, RSS-Only for unlisted postings, and Micromessage for tweets I send from the blog. This allows me to vary how I display these different types of things (or not)
    Displaying last edited and created dates to (wiki)pages
    Functionality related tweaks

    Started creating pages as a wiki-like knowledgebase, using page categories to create the wiki structure
    To show excerpts from webmentions I changed the template for a webmention in the Semantinc backlinks plugin, class-linkbacks-handler.php
    Added a plugin to display blogposts on the same date in previous years.

    Added plugin Widget Context to remove recent posts and comments from individual posting’s pages, as they cause trouble with parsing them for webmentions.
    Using categories as differentiator I added language mark-up to individual postings, category archives. Also added automatic translation links to non-English postings in the RSS feed (not on the site). On the front page non-English postings have language mark-up around the posting.

    Added a blogroll that is an OPML file with a stylesheet, so it can be equally read by humans and machines.
    Trying to add an extra RSS feed for comments that excludes webmentions and ping/trackbacks
    Other tweaks

    Set up 2 additional WordPress instances for testing purposes (Proto and Meso)

Comments are closed.

To respond on your own website, enter the URL of your response which should contain a link to this post's permalink URL. Your response will then appear (possibly after moderation) on this page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Find out more about Webmentions.)

Mentions

  • 💬 Site Alterations – Interdependent Thoughts

Likes

Reposts

Reads