<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:admin="http://webns.net/mvcb/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:html="http://www.w3.org/1999/html" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>Ross Burton</title><link>http://www.burtonini.com/blog</link><description>A potted account of Ross' life</description><language>en</language><ttl>60</ttl><dc:creator>Ross Burton</dc:creator><admin:generatorAgent rdf:resource="http://pyblosxom.sourceforge.net/"/><admin:errorReportsTo rdf:resource="mailto:ross@burtonini.com"/><item><title>Postr - GNOME Flickr Uploader</title><guid isPermaLink="false">/computers/postr/body</guid><link>http://www.burtonini.com/computers/postr/body</link><description>Postr is a Flickr uploading tool for the GNOME desktop, which aims to be simple to use but exposing enough ...</description><content:encoded><![CDATA[    <p>
      Postr is a Flickr uploading tool for the GNOME desktop, which aims to be
      simple to use but exposing enough of Flickr to be useful.  It isn't
      finished yet, but its a very capable uploader already.
    </p>
   <p>
      <img src="http://burtonini.com/computing/screenshots/postr-2.png" width="453" height="341" alt="Flickr Uploader"/>
    </p>
    <ul>
      <li>The latest release is <a href="http://burtonini.com/computing/postr-0.12.2.tar.gz">0.12.2</a></li>
      <li>Please report any bugs or feature requests in the <a href="http://bugzilla.gnome.org/browse.cgi?product=postr">GNOME Bugzilla</a></li>
      <li>The source is maintained in a Bazaar repository, there are <a href="http://burtonini.com/bzr/postr/postr.stable">stable</a> and <a href="http://burtonini.com/bzr/postr/postr.dev">development</a> branches.</li>
    </ul>
]]></content:encoded><category domain="http://www.burtonini.com">/home/ross/burton_html/blosxom//computers/postr</category><dc:date>2008-06-23T19:21:31Z</dc:date></item><item><title>Postr 0.12.2</title><guid isPermaLink="false">computers/postr/postr-2008-06-15-15-10</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2008-06-15-15-10</link><description>Another point release of Postr which should fix Flickr authentication for good this time. Also the file size limit has ...</description><content:encoded><![CDATA[<p>
  Another point release
  of <a href="http://burtonini.com/blog/computers/postr">Postr</a> which should
  fix Flickr authentication for good this time.  Also the file size limit has
  been increased to 20Mb to match the new Flickr limits.
</p>
<p>
  The <a href="http://burtonini.com/computing/postr-0.12.2.tar.gz">tarball is
    here</a>, and packages for Debian are being worked on next.
</p>
]]></content:encoded><dc:date>2008-06-15T14:10:00Z</dc:date></item><item><title>Postr 0.12.1</title><guid isPermaLink="false">computers/postr/postr-2008-05-27-10-00</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2008-05-27-10-00</link><description>I just made a quick Postr 0.12.1 release to fix authentication with non-trivial HTTP handler strings. If you can't login ...</description><content:encoded><![CDATA[<p>
  I just made a quick Postr 0.12.1 release to fix authentication with
  non-trivial HTTP handler strings.  If you can't login to Flickr with Postr,
  then this release <em>should</em> fix it for you.
</p>
<p>
  The <a href="http://burtonini.com/computing/postr-0.12.1.tar.gz">tarball is
    here</a>, and packages for Debian are being built now.
</p>
<p>
  In other news postr.dev has seen a lot of development and is looking pretty
  damn neat at the moment.
</p>
]]></content:encoded><dc:date>2008-05-27T09:00:00Z</dc:date></item><item><title>Postr 0.12</title><guid isPermaLink="false">computers/postr/postr-2008-04-23-10-30</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2008-04-23-10-30</link><description>A quick Postr 0.12 release, mainly to fix an annoying bug but there are some neat new features here too. ...</description><content:encoded><![CDATA[<p>
  A quick Postr 0.12 release, mainly to fix an annoying bug but there are some
  neat new features here too.
</p>
<ul>
  <li>Update the status bar after uploading</li>
  <li>Add a Switch User menu item</li>
  <li>Add Add/Remove buttons to the image pane</li>
  <li>Install the Nautilus extension to the new extension path</li>
  <li>Don't select groups when the name is clicked</li>
  <li>Don't display errors when posting to moderated groups</li>
  <li>Show a warning on exit if there are images to upload (thanks Germán Póo-Caamaño)</li>
</ul>
<p>
  The <a href="http://burtonini.com/computing/postr-0.12.tar.gz">tarball is
    here</a>, and packages for Debian have been uploaded.
</p>
]]></content:encoded><dc:date>2008-04-23T09:30:00Z</dc:date></item><item><title>Postr 0.11</title><guid isPermaLink="false">computers/postr/postr-2008-04-20-16-50</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2008-04-20-16-50</link><description>I finally got around to fixing the very annoying text wrapping problem in postr.dev, I thought I best release Postr ...</description><content:encoded><![CDATA[<p>
  I finally got around to fixing the very annoying text wrapping problem in
  postr.dev, I thought I best release Postr 0.11:
</p>
<ul>
  <li>Add Send To Group options</li>
  <li>Add Privacy and Safety options</li>
  <li>Use a multi-line entry for the Description field</li>
  <li>Show the user's name in the status bar</li>
  <li>Fix the resizing of the preview</li>
</ul>
<p>
  The <a href="http://burtonini.com/computing/postr-0.11.tar.gz">tarball is
    here</a>, and packages for Debian have been uploaded.
</p>
]]></content:encoded><dc:date>2008-04-20T15:50:00Z</dc:date></item><item><title>Postr 0.10</title><guid isPermaLink="false">computers/postr/postr-2008-01-04-10-55</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2008-01-04-10-55</link><description>A new year, a new release of Postr. This release has some useful bug fixes. Now to finish off that ...</description><content:encoded><![CDATA[    <p>
      A new year, a new release of Postr.  This release has some useful bug
      fixes.  Now to finish off that grand refactoring...
    </p>
    <ul>
      <li>Use the GNOME proxy if set</li>
      <li>Don't try and upload images over 10Mb, as Flickr will reject them</li>
      <li>Add a big Upload button to the window</li>
      <li>Fall back on ISO-8859-1 when reading metadata</li>
      <li>Don't show error dialogs with no message</li>
    </ul>
    <p>
      The <a href="http://burtonini.com/computing/postr-0.10.tar.gz">tarball is
        here</a>, and packages for Debian are building now.
    </p>
]]></content:encoded><dc:date>2008-01-04T10:55:00Z</dc:date></item><item><title>Postr 0.9</title><guid isPermaLink="false">computers/postr/postr-2007-09-23-15-35</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2007-09-23-15-35</link><description>A quick release of Postr fixing a few little bugs. Fix handling of more EXIF tags Add 24x24 icon (thanks ...</description><content:encoded><![CDATA[    <p>
      A quick release of Postr fixing a few little bugs.
    </p>
    <ul>
      <li>Fix handling of more EXIF tags</li>
      <li>Add 24x24 icon (thanks Michael Monreal)</li>
      <li>Add the version number to the UI (thanks Claudio Saavedra)</li>
    </ul>
    <p>
      The <a href="http://burtonini.com/computing/postr-0.9.tar.gz">tarball is
      here</a>, and packages for Debian/Ubuntu are building now.
    </p>
]]></content:encoded><dc:date>2007-09-23T14:35:00Z</dc:date></item><item><title>Postr 0.8</title><guid isPermaLink="false">computers/postr/postr-2007-08-21-10-10</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2007-08-21-10-10</link><description>Finally, a new Postr release. Nothing amazing here, just some internal refactoring and better error handling. If an error occurs ...</description><content:encoded><![CDATA[    <p>
      Finally, a new Postr release.  Nothing amazing here, just some internal
      refactoring and better error handling.  If an error occurs when talking to
      Flickr a dialog box will popup, which will help a great deal.
    </p>
    <p>
      The <a href="http://burtonini.com/computing/postr-0.8.tar.gz">tarball is
      here</a>, and packages for Debian/Ubuntu are building now.
    </p>
    <p>
      <small>NP: <cite>Sleep</cite>, DJ Olive</small>
    </p>
]]></content:encoded><dc:date>2007-08-21T09:10:00Z</dc:date></item><item><title>Postr 0.7</title><guid isPermaLink="false">computers/postr/postr-2007-06-13-11-30</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2007-06-13-11-30</link><description>Postr 0.7 is out, fixing a couple of very nasty bugs. Don't silently stop uploading if no set was selected ...</description><content:encoded><![CDATA[    <p>
      Postr 0.7 is out, fixing a couple of very nasty bugs.
    </p>
    <ul>
      <li>Don't silently stop uploading if no set was selected</li>
      <li>Unquote URIs when accepting drags</li>
    </ul>
    <p>
      Tarballs at <a href="http://burtonini.com/computing/postr-0.7.tar.gz">the
      usual place</a>, packages heading towards Debian shortly.
    </p>
    <p>
      <small>NP: <cite>Flight 602</cite>, Aim</small>
    </p>
]]></content:encoded><dc:date>2007-06-13T10:30:00Z</dc:date></item><item><title>Postr 0.6</title><guid isPermaLink="false">computers/postr/postr-2007-06-05-19-45</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2007-06-05-19-45</link><description>Postr 0.6 is here! What is new I hear you ask. Well: Really parse embedded IPTC data Sweet new look ...</description><content:encoded><![CDATA[    <p>
      Postr 0.6 is here!  What is new I hear you ask.  Well:
    </p>
    <ul>
      <li>Really parse embedded IPTC data</li>
      <li>Sweet new look for the side bar (thanks Lucas Rocha)</li>
      <li>Ability to select a set to upload the pictures too</li>
      <li>New icon (thanks Andreas Nilsson)</li>
    </ul>
    <p>
      The tarball is <a
      href="http://burtonini.com/computing/postr-0.6.tar.gz">in the usual
      place</a>, and I'll make Debian packages shortly.
    </p>
    <p>
      <small>NP: <cite>Konfusion</cite>, Skalpel</small>
    </p>
]]></content:encoded><dc:date>2007-06-05T18:45:00Z</dc:date></item><item><title>Postr Bugs</title><guid isPermaLink="false">computers/postr/bugs-2007-05-14-14-30</guid><link>http://www.burtonini.com/blog/computers/postr/bugs-2007-05-14-14-30</link><description>Not that Postr has any bugs (cough), but if you happen to find any then they can be filed in ...</description><content:encoded><![CDATA[    <p>
      Not that Postr has any bugs (cough), but if you happen to find any then they
      can be filed in the <a
      href="http://bugzilla.gnome.org/browse.cgi?product=postr">all new Postr
      product</a> on GNOME's Bugzilla.
    </p>

    <p>
      <small>NP: <cite>Minima Moralia</cite>, Chihei Hatakeyama</small>
    </p>
]]></content:encoded><dc:date>2007-05-14T13:30:00Z</dc:date></item><item><title>Postr Category</title><guid isPermaLink="false">computers/postr/category-2007-04-10-11-50</guid><link>http://www.burtonini.com/blog/computers/postr/category-2007-04-10-11-50</link><description>Quick poll for Planet Gnome, and any other interested folks. Should Postr, my Flickr uploading applicaton, appear in the Graphics ...</description><content:encoded><![CDATA[    <p>
      Quick poll for Planet Gnome, and any other interested folks.  Should
      Postr, my Flickr uploading applicaton, appear in the Graphics submenu on
      the panel, or the Internet submenu?  Answers on a postcard to the usual
      address, or post a comment if you want.  Thanks!
    </p>

    <p>
      <small>NP: <cite>Rideau</cite>, Tape</small>
    </p>
]]></content:encoded><dc:date>2007-04-10T10:50:00Z</dc:date></item><item><title>New Postr Icon</title><guid isPermaLink="false">computers/postr/icon-2007-04-06-12-20</guid><link>http://www.burtonini.com/blog/computers/postr/icon-2007-04-06-12-20</link><description>Thanks to the icon master Andreas Nilsson, Postr now has an icon!</description><content:encoded><![CDATA[    <p>
      Thanks to the icon master Andreas Nilsson, Postr now has an icon!
    </p>
    <p>
      <img src="http://burtonini.com/images/postr-large.png" width="128" "height="124" alt="Postr Icon"/>
    </p>
]]></content:encoded><dc:date>2007-04-06T11:20:00Z</dc:date></item><item><title>Wanted: Postr Icon</title><guid isPermaLink="false">computers/postr/postr-icon-2007-04-04-10-15</guid><link>http://www.burtonini.com/blog/computers/postr/postr-icon-2007-04-04-10-15</link><description>Wanted: icon for Postr . I'm not sure what sort of design I'd like for a Flickr uploader, maybe a ...</description><content:encoded><![CDATA[    <p>
      Wanted: icon for <a
      href="http://burtonini.com/blog/computers/postr">Postr</a>.  I'm not sure
      what sort of design I'd like for a Flickr uploader, maybe a photo frame in
      front of the "web browser" globe icon would do the job.  Thanks to anyone
      who does a rocking icon!
    </p>

    <p>
      <small>NP: <cite>Kaleidoscope</cite>, DJ Food</small>
    </p>
]]></content:encoded><dc:date>2007-04-04T09:15:00Z</dc:date></item><item><title>Postr 0.5</title><guid isPermaLink="false">computers/postr/postr-2007-02-09-17-30</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2007-02-09-17-30</link><description>Postr 0.5 is out. This has a few fixes: Catch errors throw by EXIF or IPTC parsing New flickrpc (cleaner ...</description><content:encoded><![CDATA[    <p>
      Postr 0.5 is out.  This has a few fixes:
    </p>
    <ul>
      <li>Catch errors throw by EXIF or IPTC parsing</li>
      <li>New flickrpc (cleaner code, works with Python 2.5)</li>
    </ul>
    <p>
      You can follow the development in the <a
        href="http://burtonini.com/bzr/postr/postr.dev">Bazaar branch</a>, or get
      the <a href="http://burtonini.com/computing/postr-0.5.tar.gz">Postr 0.5
        tarball</a>.
    </p>
]]></content:encoded><dc:date>2007-02-09T17:30:00Z</dc:date></item><item><title>Asynchronous Flickr Library, version 0.2</title><guid isPermaLink="false">computers/postr/flickrpc-2007-02-07-11-10</guid><link>http://www.burtonini.com/blog/computers/postr/flickrpc-2007-02-07-11-10</link><description>Flickrpc 0.2 is released. This has several improvements: Re-license to LGPL Don't use an intermediate deferred, instead chain them (thanks ...</description><content:encoded><![CDATA[    <p>
      Flickrpc 0.2 is released.  This has several improvements:
    </p>
    <ul>
      <li>Re-license to LGPL</li>
      <li>Don't use an intermediate deferred, instead chain them (thanks Andrew Bennetts)</li>
      <li>Clean up errback handlers (thanks Andrew Bennetts)</li>
      <li>Try to import xml.etree for Python 2.5</li>
    </ul>
    <p>
      Basically no new features but it now works on Python 2.5 without an
      external ElementTree, the code is cleaner, and it's LGPL instead of GPL.
      Grab a <a
      href="http://burtonini.com/computing/flickrpc-0.2.tar.gz">tarball here</a>
      or the <a href="http://burtonini.com/bzr/flickrpc">bzr tree here</a>.
    </p>
    <p>
      <small>NP: <cite>The Good, The Bad, And The Queen</cite></small>
    </p>
]]></content:encoded><dc:date>2007-02-07T11:10:00Z</dc:date></item><item><title>Postr 0.4</title><guid isPermaLink="false">computers/postr/postr-2007-01-21-23-00</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2007-01-21-23-00</link><description>Postr 0.4 is finally out. This has an all-new Flickr library that uses Twisted, so I don't need to use ...</description><content:encoded><![CDATA[    <p>
      Postr 0.4 is finally out.  This has an all-new Flickr library that uses
      Twisted, so I don't need to use threads any more.  I've had lots of
      contributions to this release, in fact the change log is too long to
      summarise...  Special features include a Nautilus context menu, GtkUnique
      support, and a lack of thread related crashes.
    </p>
    <p>
      Thanks to Germ&aacute;n Po&oacute; Caama&ntilde;o, Emmanuele Bassi, Dean
      Sas and Daniel Stone for their patches and feedback.
    </p>
    <p>
      You can follow the development in the <a
        href="http://burtonini.com/bzr/postr/postr.dev">Bazaar branch</a>, or get
      the <a href="http://burtonini.com/computing/postr-0.4.tar.gz">Postr 0.4
        tarball</a>.
    </p>
]]></content:encoded><dc:date>2007-01-21T23:00:00Z</dc:date></item><item><title>Testers Wanted</title><guid isPermaLink="false">computers/postr/testers-2007-01-07-21-00</guid><link>http://www.burtonini.com/blog/computers/postr/testers-2007-01-07-21-00</link><description>I've got a new version of Postr ready for release, but would like someone else to test it before I ...</description><content:encoded><![CDATA[    <p>
      I've got a new version of Postr ready for release, but would like someone
      else to test it before I release it as quite a lot of the important code
      has been, well, rewritten.
    </p>
    <p>
      So, to any potential testers: using Bazaar clone <a
      href="http://burtonini.com/bzr/postr/postr.dev">this repository</a>,
      install Twisted (<tt>python-twisted-core</tt> on Debian/Ubuntu), delete
      <tt>~/.flickr/c53cebd15ed936073134cec858036f1d/auth.xml</tt> (the cached
      authentication tokens) and try and upload a photo.  If anyone gives it a
      go please leave comments or email me, so I can fix any bugs.
    </p>
    <p>
      Thanks!
    </p>
]]></content:encoded><dc:date>2007-01-07T21:00:00Z</dc:date></item><item><title>Asynchronous Flickr Library, version 0.1</title><guid isPermaLink="false">computers/postr/flickrpc-2007-01-07-19-30</guid><link>http://www.burtonini.com/blog/computers/postr/flickrpc-2007-01-07-19-30</link><description>I'm finally releasing version 0.1 of my Flickr library, flickrpc . The name is actually misleading, and I should change ...</description><content:encoded><![CDATA[    <p>
      I'm finally releasing version 0.1 of my Flickr library, <tt>flickrpc</tt>.
      The name is actually misleading, and I should change it for 1.0, as the
      class name is <tt>flickrest</tt> and the transport protocol is HTTP/REST,
      not XML-RPC (as was the original plan, thus the name).  This library is
      written in Python and uses Twisted.
    </p>

    <dl>
      <dt>Why another Flickr library?</dt>
      <dd>
        <p>
          Because Postr required it.  All of the existing libraries that I know
          of are blocking (I used to use Beej's <tt>flickrapi</tt>, which was
          based upon Michele Campeotto's <tt>flickrclient</tt>), which makes
          using them in GUI applications painful.  Early versions of Postr used
          threads so that uploading could be done in the background without
          blocking the UI, but as Postr makes more calls to Flickr whilst being
          used interactively these threads will become a maintaince nightmare.
          By using Twisted all of the network operations are handled in the main
          loop, and I can write callback-based network code just like I write
          callback-based UI code.
        </p>
      </dd>

      <dt>Why Twisted?</dt>
      <dd>
        <p>
          Because it works, and is popular.  If someone has a HTTP client
          library that integrated into the GLib mainloop and will expose
          callbacks when operations complete, please tell me.  I love what
          Twisted gives me, but at the end of the day if there is a simplier
          solution, I'll consider it.
        </p>
      </dd>

      <dt>Sounds excellent! Where can I get it?</dt>
      <dd>
        <p>
          There is a tarball of 0.1 available here: <a
          href="http://burtonini.com/computing/flickrpc-0.1.tar.gz">flickrpc-0.1.tar.gz</a>.
          If you want to track the latest development, or contribute patches,
          there is also <a href="http://burtonini.com/bzr/flickrpc/">a Bazaar
          archive</a>.
    </dl>
]]></content:encoded><dc:date>2007-01-07T19:30:00Z</dc:date></item><item><title>Postr 0.3</title><guid isPermaLink="false">computers/postr/postr-2006-12-16-10-06</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2006-12-16-10-06</link><description>Postr 0.3 is out. A few typo fixes in my code, and an update to the latest flickrapi.py to fix ...</description><content:encoded><![CDATA[    <p>
      Postr 0.3 is out.  A few typo fixes in my code, and an update to the
      latest <tt>flickrapi.py</tt> to fix uploads after the Flickr servers
      decided to be more pedantic.  This was proof that I am the only user of
      Postr, as it didn't work for a good week or so.
    </p>
    <ul>
      <li>Update flickrapi.py to version 10</li>
      <li>Fix references to the token</li>
    </ul>
    <p>
      You can follow the development in the <a href="http://burtonini.com/bzr/postr/postr.dev">Bazaar branch</a>, or get
      the <a href="http://burtonini.com/computing/postr-0.3.tar.gz">Postr 0.3 tarball</a>.
    </p>
]]></content:encoded><dc:date>2006-12-16T10:06:00Z</dc:date></item><item><title>Postr 0.2</title><guid isPermaLink="false">computers/postr/postr-2006-12-05-20-55</guid><link>http://www.burtonini.com/blog/computers/postr/postr-2006-12-05-20-55</link><description>Postr 0.2 is finally out. I didn't get around to finished the all new Flickr API, but instead there are ...</description><content:encoded><![CDATA[    <p>
      <img src="http://burtonini.com/computing/screenshots/postr-2.png" width="453" height="341" alt="Postr"/>
    </p>
    <p>
      Postr 0.2 is finally out.  I didn't get around to finished the all new
      Flickr API, but instead there are a lot of bug fixes.
    </p>
    <ul>
      <li>Rewrite threading logic to fix various weird missing upload and "4 of 2" bugs.</li>
      <li>All-new progress dialog (Ross, Germán Poo Caamaño)</li>
    </ul>
    <p>
      You can follow the development in the <a href="http://burtonini.com/bzr/postr/postr.dev">Bazaar branch</a>, or get
      the <a href="http://burtonini.com/computing/postr-0.2.tar.gz">Postr 0.2 tarball</a>.
    </p>
]]></content:encoded><dc:date>2006-12-05T20:55:00Z</dc:date></item></channel></rss>