Postr - GNOME Flickr Uploader

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.

Flickr Uploader

10:37 Wednesday, 23 Apr 2008 [#] [/computers/postr] (0 comments)

Postr 0.12

A quick Postr 0.12 release, mainly to fix an annoying bug but there are some neat new features here too.

The tarball is here, and packages for Debian have been uploaded.

10:30 Wednesday, 23 Apr 2008 [#] [computers/postr] (3 comments)

Postr 0.11

I finally got around to fixing the very annoying text wrapping problem in postr.dev, I thought I best release Postr 0.11:

The tarball is here, and packages for Debian have been uploaded.

16:50 Sunday, 20 Apr 2008 [#] [computers/postr] (3 comments)

Postr 0.10

A new year, a new release of Postr. This release has some useful bug fixes. Now to finish off that grand refactoring...

The tarball is here, and packages for Debian are building now.

10:55 Friday, 04 Jan 2008 [#] [computers/postr] (22 comments)

Postr 0.9

A quick release of Postr fixing a few little bugs.

The tarball is here, and packages for Debian/Ubuntu are building now.

15:35 Sunday, 23 Sep 2007 [#] [computers/postr] (11 comments)

Postr 0.8

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.

The tarball is here, and packages for Debian/Ubuntu are building now.

NP: Sleep, DJ Olive

10:10 Tuesday, 21 Aug 2007 [#] [computers/postr] (4 comments)

Postr 0.7

Postr 0.7 is out, fixing a couple of very nasty bugs.

Tarballs at the usual place, packages heading towards Debian shortly.

NP: Flight 602, Aim

11:30 Wednesday, 13 Jun 2007 [#] [computers/postr] (1 comments)

Postr 0.6

Postr 0.6 is here! What is new I hear you ask. Well:

The tarball is in the usual place, and I'll make Debian packages shortly.

NP: Konfusion, Skalpel

19:45 Tuesday, 05 Jun 2007 [#] [computers/postr] (3 comments)

Postr Bugs

Not that Postr has any bugs (cough), but if you happen to find any then they can be filed in the all new Postr product on GNOME's Bugzilla.

NP: Minima Moralia, Chihei Hatakeyama

14:30 Monday, 14 May 2007 [#] [computers/postr] (1 comments)

Postr Category

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!

NP: Rideau, Tape

11:50 Tuesday, 10 Apr 2007 [#] [computers/postr] (21 comments)

New Postr Icon

Thanks to the icon master Andreas Nilsson, Postr now has an icon!

Postr Icon

12:20 Friday, 06 Apr 2007 [#] [computers/postr] (5 comments)

Wanted: Postr Icon

Wanted: icon for Postr. 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!

NP: Kaleidoscope, DJ Food

10:15 Wednesday, 04 Apr 2007 [#] [computers/postr] (8 comments)

Postr 0.5

Postr 0.5 is out. This has a few fixes:

You can follow the development in the Bazaar branch, or get the Postr 0.5 tarball.

17:30 Friday, 09 Feb 2007 [#] [computers/postr] (7 comments)

Asynchronous Flickr Library, version 0.2

Flickrpc 0.2 is released. This has several improvements:

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 tarball here or the bzr tree here.

NP: The Good, The Bad, And The Queen

11:10 Wednesday, 07 Feb 2007 [#] [computers/postr] (0 comments)

Postr 0.4

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.

Thanks to Germán Poó Caamaño, Emmanuele Bassi, Dean Sas and Daniel Stone for their patches and feedback.

You can follow the development in the Bazaar branch, or get the Postr 0.4 tarball.

23:00 Sunday, 21 Jan 2007 [#] [computers/postr] (0 comments)

Testers Wanted

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.

So, to any potential testers: using Bazaar clone this repository, install Twisted (python-twisted-core on Debian/Ubuntu), delete ~/.flickr/c53cebd15ed936073134cec858036f1d/auth.xml (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.

Thanks!

21:00 Sunday, 07 Jan 2007 [#] [computers/postr] (2 comments)

Asynchronous Flickr Library, version 0.1

I'm finally releasing version 0.1 of my Flickr library, flickrpc. The name is actually misleading, and I should change it for 1.0, as the class name is flickrest 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.

Why another Flickr library?

Because Postr required it. All of the existing libraries that I know of are blocking (I used to use Beej's flickrapi, which was based upon Michele Campeotto's flickrclient), 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.

Why Twisted?

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.

Sounds excellent! Where can I get it?

There is a tarball of 0.1 available here: flickrpc-0.1.tar.gz. If you want to track the latest development, or contribute patches, there is also a Bazaar archive.

19:30 Sunday, 07 Jan 2007 [#] [computers/postr] (0 comments)

Postr 0.3

Postr 0.3 is out. A few typo fixes in my code, and an update to the latest flickrapi.py 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.

You can follow the development in the Bazaar branch, or get the Postr 0.3 tarball.

10:06 Saturday, 16 Dec 2006 [#] [computers/postr] (10 comments)

Postr 0.2

Postr

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.

You can follow the development in the Bazaar branch, or get the Postr 0.2 tarball.

20:55 Tuesday, 05 Dec 2006 [#] [computers/postr] (8 comments)