

What Maggie Appleton suggests is something else and interesting: what if you could see when several others in your network are also currently reading the same book you are reading, allowing an ad-hoc book reading club for that book. Discovery is also why in my ‘ data format‘ for such lists I allow for sharing the URLs of lists of others, as well as share the URL of where I found the recommendation for a specific book. I first and foremost think about discovery in the context of publishing book lists: if I enjoy your blog, or know you and you share book lists those may contain good suggestions to read. During the session I found her suggestion for ad-hoc reading clubs very interesting, as an application of having book lists on your site. I somehow missed Maggie Appleton’s blogpost (bookmarked above) about the IndieWeb pop-up session on personal libraries of a few weeks ago. Tagged opml, rss, socialgraph, triangulation | 3 Reactionsīookmarked Interoperable Personal Libraries and Ad Hoc Reading Groups by Maggie Appleton In metablogging, social networking, technology | In parallel I can do something similar for federated bookshelves (both in terms of books as in terms of lists of people who’s booklists and their lists of people you follow) For you my blogroll would then support exploration and discovery one step further outwards in the network. I could also extend my own published blogroll by referencing all the published blogrolls of the bloggers I follow. That allows me to traverse sets of blogrolls and see the overlap, closed triangles, feedback loops etc. One candidate for tinkering is, where a blogger has a blogroll, just not in OPML, to use the OPML package to convert scraped HTML to OPML, and include it locally. It probably also means that Dave’s OPML package can do the same, which allows me to tinker at script level with this. So at least there is 1 general outliner tool that can work with includes. Screenshot of Drummer, which incorporates the content of Peter’s OPML file I linked to in my OPML file. Upon import it also fetches the external OPML files listed as includes from their URLs, and fully incorporates them into the imported outline. Electric Drummer picks up on all attributes in an imported OPML file. As Dave Winer is both the original creator of the OPML specification and more recently of the Electric Drummer app, this is consistent. It keeps some attributes but ignores most, and for includes just mentions the URLĮlectric Drummer does correctly import the entire OPML outline. Screenshot of how Tinderbox imports my OPML file. It looks like it only picks up on attributes that are directly mappable on pre-existing default attributes within Tinderbox itself. It does load some of the attributes (web url, and description, next to the standard text attribute), but not any others (such as the feed url for instance, the crucial element in a list of RSS feeds). Tinderbox like Cloud Outliner fails to load OPML includes as per spec. Screenshot of Cloud Outliner showing incorrect import of my OPML file. It also doesn’t maintain any additional attributes from OPML outline nodes, just the text attribute. Trying three outlinersĬloud Outliner (which I in the past used to first create outlines that could then be sent to Evernote) does not parse OPML includes correctly upon import. On line 22 you see the line that includes Peter’s OPML file by mentioning its URL.

Screenshot of my OPML file listing the RSS feeds I follow. I already follow two of Peter’s RSS feeds (blogposts and favourites) which I now placed in their own subfolder and to which I added an outline node of the include type, with the URL of Peter’s OPML file. This little experiment starts with adding to my list of RSS feeds I follow a reference to Peter’s own OPML file of feeds he follows. Peter publishes his blogroll as OPML as I do, allowing a first simple experiment: do includes get correctly parsed in some of the Outliner tools I have? Adding an include into my OPML file It does require having an OPML version of such blogrolls available. Ideally using a spec compliant OPML reader, you’d be able to seamlessly navigate from my blogroll, through the blogroll of one of the blogs I follow, to the blogroll of someone they follow, and presumably back to me at some point. Yesterday, musing about traversing my social graph through blogrolls, I suggested using OPML’s include attribute as a way of adding the blogrolls of the blogs I follow in my own blogroll.
