{"id":11,"date":"2003-09-30T22:23:55","date_gmt":"2003-09-30T21:23:55","guid":{"rendered":"http:\/\/wp.devco.net\/?p=11"},"modified":"2009-10-09T17:34:45","modified_gmt":"2009-10-09T16:34:45","slug":"opml_files","status":"publish","type":"post","link":"https:\/\/www.devco.net\/archives\/2003\/09\/30\/opml_files.php","title":{"rendered":"OPML Files"},"content":{"rendered":"

I have been looking at ways to make my People \/ Places links on the right dynamic and decided on putting it into a OPML<\/a> file.<\/p>\n


\nPutting lists like this into standard or semi-standard formats have many advantages. OPML may not be the best format for this, I have seen many people say nasty things about it, but I have not seen them offer alternatives? Further more a number of tools support this format, more on this below. You can grab a copy of my OPML file
here<\/a>.
\nI wrote a simple parser in PHP using the nifty
abstraction layer<\/a> for parsing XML. This combined with a Smarty<\/a> template now produce the links you see on the side.
\n
Feedster<\/a> allows you to search “friendly” blogs by specifying a OPML file, you can give it a swing in the sample below, search for something like “PHP” or “Python”. Some aggregators, both desktop and online, also support importing a OPML file, so it is easy to exchange a list of links to new RSS users for a simple demonstration.
\nMore on this topic later, I am hoping to release the code that generates the side links for other people to use. But first I need a usefull way to pull output from one PHP file into another without polluting the namespace.<\/p>\n


<\/form>\n

Powered by:
<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"

I have been looking at ways to make my People \/ Places links on the right dynamic and decided on putting it into a OPML file.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","footnotes":""},"categories":[5],"tags":[52,121],"_links":{"self":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/11"}],"collection":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/comments?post=11"}],"version-history":[{"count":1,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/11\/revisions"}],"predecessor-version":[{"id":918,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/posts\/11\/revisions\/918"}],"wp:attachment":[{"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/media?parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/categories?post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devco.net\/wp-json\/wp\/v2\/tags?post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}