{
  "attachments": [],
  "comments_archived": true,
  "date": "2003-09-03T14:59:31.000Z",
  "layout": "post",
  "title": "Another BookmarkBlogger in Python",
  "wordpress_id": 474,
  "wordpress_slug": "another-bmblogger",
  "wordpress_url": "http://www.decafbad.com/blog/?p=474",
  "year": "2003",
  "month": "09",
  "day": "03",
  "isDir": false,
  "slug": "another-bmblogger",
  "type": "entry",
  "postName": "2003-09-03-another-bmblogger",
  "html": "<p>I haven't been paying attention to my referrers as much lately,\nbut I probably should.  Because, when I do, I find things like\n<a href=\"http://www.hollytree-house.co.uk/twiki/bin/view/Main/BmBlog\" target=\"_top\">another implementation</a>\nof <a href=\"http://www.decafbad.com/twiki/bin/view/Main/BookmarkBlogger\">BookmarkBlogger</a> in Python, this one by\n<a href=\"http://www.hollytree-house.co.uk/dme/cgi-bin/blosxom.cgi/web\" target=\"_top\">David Edmondson</a>.</p>\n<p>His version has many fewer requirements, using only core Python\nlibraries as far as I can see.  One of these which I hadn't any idea\nexisted is\n<a href=\"http://www.usatlas.bnl.gov/~fisyak/star/public/WWW/sources/Python-2.3a1/Lib/plat-mac/plistlib.py\" target=\"_top\">plistlib</a>,\n\"a tool to generate and parse <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MacOSX\">MacOSX</a> .plist files\".  When I get\nanother few round tuits, I'll likely tear out all the XPath use\nin my version and replace it with this.  Bummer.  And here I thought\nI was all clever using the XPaths like that in Python :)</p>\n<!--more-->\n\n\n<p>shortname=another_bmblogger</p>\n<div id=\"comments\" class=\"comments archived-comments\"><h3>Archived Comments</h3>\n<ul class=\"comments\">\n<li class=\"comment\" id=\"comment-221089647\">\n<div class=\"meta\">\n<div class=\"author\">\n<a class=\"avatar image\" rel=\"nofollow\" href=\"http://anode.anotrash.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=6088d1552d399ae7489f66717354bf68&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\" width=\"\" height=\"\"></a>\n<a class=\"avatar name\" rel=\"nofollow\" href=\"http://anode.anotrash.com\">anode</a>\n</div>\n\n\n<p><a href=\"#comment-221089647\" class=\"permalink\"><time datetime=\"2003-09-03T11:29:32\">2003-09-03T11:29:32</time></a></p>\n</div>\n\n\n<div class=\"content\">This is the same way I was going for my MT API after not being able to get 4suite built.  It's worth mentioning that plistlib requires pyexpat, so it won;t work on a vanilla Apple Python - you either need to build pyexpat or download MacPython 2.3</div>\n\n\n</li>\n</ul>\n\n\n</div>\n\n\n",
  "body": "<br /><br />\r\nI haven't been paying attention to my referrers as much lately,\r\nbut I probably should.  Because, when I do, I find things like\r\n<a href=\"http://www.hollytree-house.co.uk/twiki/bin/view/Main/BmBlog\" target=\"_top\">another implementation</a>\r\nof <a href=\"http://www.decafbad.com/twiki/bin/view/Main/BookmarkBlogger\">BookmarkBlogger</a> in Python, this one by\r\n<a href=\"http://www.hollytree-house.co.uk/dme/cgi-bin/blosxom.cgi/web\" target=\"_top\">David Edmondson</a>.\r\n<br /><br />\r\nHis version has many fewer requirements, using only core Python\r\nlibraries as far as I can see.  One of these which I hadn't any idea\r\nexisted is\r\n<a href=\"http://www.usatlas.bnl.gov/~fisyak/star/public/WWW/sources/Python-2.3a1/Lib/plat-mac/plistlib.py\" target=\"_top\">plistlib</a>,\r\n\"a tool to generate and parse <a href=\"http://www.decafbad.com/twiki/bin/view/Main/MacOSX\">MacOSX</a> .plist files\".  When I get\r\nanother few round tuits, I'll likely tear out all the XPath use\r\nin my version and replace it with this.  Bummer.  And here I thought\r\nI was all clever using the XPaths like that in Python :)\r\n<!--more-->\r\nshortname=another_bmblogger\r\n\r\n<div id=\"comments\" class=\"comments archived-comments\">\r\n            <h3>Archived Comments</h3>\r\n            \r\n        <ul class=\"comments\">\r\n            \r\n        <li class=\"comment\" id=\"comment-221089647\">\r\n            <div class=\"meta\">\r\n                <div class=\"author\">\r\n                    <a class=\"avatar image\" rel=\"nofollow\" \r\n                       href=\"http://anode.anotrash.com\"><img src=\"http://www.gravatar.com/avatar.php?gravatar_id=6088d1552d399ae7489f66717354bf68&amp;size=32&amp;default=http://mediacdn.disqus.com/1320279820/images/noavatar32.png\"/></a>\r\n                    <a class=\"avatar name\" rel=\"nofollow\" \r\n                       href=\"http://anode.anotrash.com\">anode</a>\r\n                </div>\r\n                <a href=\"#comment-221089647\" class=\"permalink\"><time datetime=\"2003-09-03T11:29:32\">2003-09-03T11:29:32</time></a>\r\n            </div>\r\n            <div class=\"content\">This is the same way I was going for my MT API after not being able to get 4suite built.  It's worth mentioning that plistlib requires pyexpat, so it won;t work on a vanilla Apple Python - you either need to build pyexpat or download MacPython 2.3</div>\r\n            \r\n        </li>\r\n    \r\n        </ul>\r\n    \r\n        </div>\r\n    ",
  "parentPath": "./content/posts/archives/2003",
  "path": "2003/09/03/another-bmblogger",
  "summary": "I haven't been paying attention to my referrers as much lately,\nbut I probably should.  Because, when I do, I find things like\nanother implementation\nof BookmarkBlogger in Python, this one by\nDavid Edmondson.\nHis version has many fewer requirements, using only core Python\nlibraries as far as I can see.  One of these which I hadn't any idea\nexisted is\nplistlib,\n\"a tool to generate and parse MacOSX .plist files\".  When I get\nanother few round tuits, I'll likely tear out all the XPath use\nin my version and replace it with this.  Bummer.  And here I thought\nI was all clever using the XPaths like that in Python :)",
  "needsBuild": true,
  "prevPostPath": "2003/09/02/cl-to-rss",
  "prevPostTitle": "ChangeLog to RSS web service",
  "nextPostPath": "2003/09/04/jibot-and-purl",
  "nextPostTitle": "Jibot and purl, distant cousins?"
}