Build an OPML file of new stuff in ohh.directory so you don't have to visit site-by-site in a browser

· 2 min read · 345 words
This post is more than 1,000 days old.
Detail of a rusted bulldozer tread painted with chipped yellow paint.

I love that ooh.directory exists: It’s a clean, simple, helpful directory of blogs. The site publishes an RSS feed of all its latest additions, which is very helpful.

This automates the process of getting the feed from each blog into an OPML file you can import into your news reader:

https://paste.lol/mph/oohpml.rb

Starting from “what the hell do I even know about OPML?” and “what the hell do I even know about processing XML with Ruby?” over tea this morning, it is the bare minimum I could do to:

How do you use it?

Save it to a file, run it with Ruby.

It’ll drop an OPML file in the directory you ran it in. Most RSS readers seem to understand what to do with these things. It should put the new list of feeds in their own “ooh” directory. If you’re super worried, export your stuff to an OPML file before you import it.

What’s next?

Nothing. I pinged the owner of the site asking if he’d just implement OPML and he told me it’s coming as by-category OPML files at some point and this won’t be so useful.

So if it’s helpful, great. I felt a brief surge of delight knowing I wouldn’t have to go site-by-site to find feeds, subscribe, etc.