I maintain the readlist in a CouchDB database. Each feed (channel) is a document in that database. I use the file’s name as the primary key i.e “_id”. For example, “sri-lankas-economic-crisis.json” is the key to the Sri Lankan Economic Crisis reading list. It’s a single document. It has many feed items like any JSONFeed. The first few were easy to create and manage. But then I needed something simple to manage this if I was going to be serious about using it.
Until now, I have been usingreadliston JSONFeed readers. But one of the reasons to have a readlist is to share it with friends. So I thought of a page that lists the links with some description. So now I have a simple page that does just that. It fetches the JSONFeed of a readlist and displays the articles as a list.
I love readlists. After it closed down, I used the pinboard’s tag as a way to share it. For a long time, I wanted to own the process and data. Now I do.