Tuesday, January 25, 2005

What I ended up coding

I had all sorts of plans involving RSS and RDF and PLT Scheme, but I ended up teaching myself a little Python and coming up with the grandest idea that I might be able to follow through with: guploadr. That is, the GNOME Flickr photo upload program.

I've switched to Python because I do not have the time or the patience to write the GNOME and Flickr (and GTK+, REST, libglade, and so on) libraries for PLT Scheme. My plan is to use Glade to generate the user interface and James Clarke's Python Flickr module to handle the backend, leaving me with nothing but glue code.

So far I'm trying to learn Python (and by "learn" I mean writing code like:
def reverse (l):

q = l
q.reverse()
return q
) and Glade. Next up I'll apply for my Flickr API key and spit out the program.

The common use case is extremely simple: drag images onto guploadr, select a bunch of images, edit their tags, select more images, edit their descriptions, then publish the images. The first time this will ask for your email address and password; after that it will save it.

I do have some pending Python and Glade questions:

  • How do I test units?

  • How do I test GUIs?

  • How do I package this all up?

  • Why are so many Python procedures destructive?!


I've created a mock-up of what I think I want it to look like. Next I have to read the HIG and apply that.

Update: I should Google first, think later. Mine intends to be quite different, so I will persist regardless.

Dunkin' Donuts

2 Comments:

Anonymous Anonymous said...

Hi Mike Burns :)

Great post on What I ended up coding. You have a great blog here; keep up the great work!

I have a site on Area Equivalent, check it out if you get some time and I will be sure to visit here regularly!

Sunday, November 06, 2005 5:15:00 AM  
Anonymous Anonymous said...

Hi Mike Burns :)

Great post on What I ended up coding. You have a great blog here; keep up the great work!

I have a site on World Calendar Generator, check it out if you get some time and I will be sure to visit here regularly!

Wednesday, November 09, 2005 6:26:00 PM  

Post a Comment

<< Home