This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new Linux.com!

Linux.com

Feature

The Linux way to Flickr

By Marco Fioretti on December 05, 2006 (8:00:00 AM)

Share    Print    Comments   

The Flickr Web portal allows people to publish and share online, grouped and tagged by subject, whole galleries of digital pictures. You can use Flickr with several GNU/Linux-based applications. Developers can also use the API published on the Web site to obtain an API_KEY and build new interfaces to download, upload, or process pictures in Flickr. What might be less known is that Flickr already is another place where GNU/Linux users can meet, as well as a potentially very useful advocacy tool.

Flickr contains more than 15,000 pictures tagged with "Linux." Flickr can help introduce Free Software to non-geeks in a fun and non-intimidating way ("See Mom? We're just like everybody else!"). Many Flickr users have already done just that, showing off their FOSS-related talents in many fields. Consider cooking: ask your aunt to try the Ubuntu Bun, the King Wafers, or the mouth-watering Debian Cake, whose recipe includes "lots of sugar and a little of geekism"! If your friends are on a diet, no problem: just show them the geek way to decorate a Christmas tree or suggest that they read the adventures of the librarian who transforms into Linux Lass.

Flickr hosts many screenshots of popular FOSS applications and good-looking desktops, to silence those who still believe that Linux is an arid, prompt-only land. The versatility of Free Software is demonstrated by pictures of Linux running on everything from PDAs to airplane seats, Nintendo consoles, and Linux powered, two-inch Space Cubes. Last but not least, Flickr can advertise FOSS events from local installfests to world-class conferences.

Flickr front-ends

There are many good reasons to visit Flickr with your Penguin hat on. Let's have a look at some Flickr interfaces for GNU/Linux.

Casual Flickr users may just go with a Firefox plugin. The easiest and best choice for frequent, Penguin-enabled Flickr uploads is probably jUploadr, whose most recent version is also compatible with the Zooomr online photo service. Performance has improved from previous versions and the program runs on Windows, Mac OS X, and any modern GNU/Linux distribution without configuration problems or weird dependencies (OK, it needs Java). jUploadr is perfect for Flickr users who wish to migrate to Linux, or just try it, with as few problems as possible.

If necessary, jUploadr can work through proxies and limit the upstream bandwidth that it uses. The interface is simple, but does the job well. To tell jUploadr which images it should work on, drag and drop them from any file manager into its root window. You can upload multiple photos simultaneously and add a description and tags to each image. Besides autocompletion of tags names, the latest versions of jUploadr supports the definition of photo sets, which are groups of photos with a common description, making the process even faster. It is also possible to tell the tool to resize all images automatically in several ways before uploading, to save bandwidth and space on the Flickr server.

Configuring the program to access your Flickr account is a snap. First, from the Accounts tab of the Preferences window, select a Flickr or Zooomr account. This will load in your browser a Flickr page in which, after logging in, you'll have to authorize jUploadr to access your account. After that, click on the Complete Authorization button in the jUploadr window. Next, enter your default privacy settings and tags in the proper tab, and you're all set. All that's left is to click on Upload at the bottom of the main window. While a transfer is in progress you can see how much has been done, because jUploadr marks the pictures already sent to the server. That's it -- next time you log into Flickr, your pictures will be waiting for you.

jUploadr may soon gain a powerful competitor in Flickrexport, an application for digital photo management which currently is available only in source code format via SVN or as a Digikam plugin. Flickrexport can export photos directly from a digital camera to a Flickr account.

Flickrexport's developer is also the author of another interface called Qlickr, which is now abandoned but still worth mentioning. The Qlickr tarball contains one small executable file, which (on Fedora 4) worked out of the box. While the interface is pretty bare, it's perfect for adding Flickr support to a portable Linux system such as a live CD or a USB pen drive. Qlickr would also be faster than a browser on an older computer, so it would be great if the software found a new developer or maintainer to keep it compatible with the latest distributions.

Another tool to consider, if you want to help with development of Flickr software for Linux, is FlickrUploadr, a simple Python/Gtk program, which at the moment, unfortunately, isn't capable of accessing Flickr via a Yahoo! account.

When a GUI isn't enough

All the tools presented so far are interactive ones. If you are a digital photo enthusiast, you may have tons of pictures already stored on your hard disk before you start using Flickr. Uploading them all by hand would take a long time, but you can automate the process.

To begin with, you can find Perl and Python modules that can be used for much more than just moving pictures back and forth from Flickr to your computer: you can grab and edit on the fly, either from a Web server or on your hard disk, temporary copies of those same pictures. An article from Linux Gazette explains how to do this, with a couple of interesting examples. The first consists of downloading a set of pictures and combining them in a montage. You could even embed the code in a CGI script driven by a Web form, to let users decide if they want pictures of their family meetings, holidays, pets, and whatnot. The other script creates an HTML image map.

Another application of the same Perl modules is a Flickr upload plugin for the Nautilus file manager; in order to use it, you must set the proper email address, password, Flickr tags and save it into the ~/.gnome2/nautilus-scripts directory.

Besides the modules, you might also want to try flickr-upload.py, which is basically FlickrUploadr minus the Gtk code, or a Ruby utility that does more or less the same job. A Spanish blog entry explains how to talk to Flickr with the cURL HTTP client.

What about backup? If you upload pictures from some Internet kiosk or a friend's computer during the holidays, you'll probably want to save them on your home machine or some other server as quickly as possible. In these cases, try the Java Download Utility for Flickr.

Marco Fioretti is the author of the upcoming Family Guide to Digital Freedom and contributes regularly to NewsForge and other IT magazines.

Marco Fioretti is the author of The Family Guide to Digital Freedom and contributes regularly to Linux.com and other IT magazines.

Share    Print    Comments   

Comments

on The Linux way to Flickr

Note: Comments are owned by the poster. We are not responsible for their content.

So oo oo oo oo........

Posted by: Anonymous Coward on December 05, 2006 07:22 PM
No Actual story to go with this little blurb?

#

Re:So oo oo oo oo........

Posted by: Anonymous Coward on December 05, 2006 07:32 PM
Found the full article on linux.com:

<a href="http://applications.linux.com/applications/06/11/28/1628237.shtml?tid=27&tid=39&tid=47" title="linux.com">http://applications.linux.com/applications/06/11/<nobr>2<wbr></nobr> 8/1628237.shtml?tid=27&tid=39&tid=47</a linux.com>

#

Re:So oo oo oo oo........

Posted by: Anonymous Coward on December 05, 2006 07:35 PM
Read more at Linux.com <a href="http://applications.linux.com/applications/06/11/28/1628237.shtml?tid=27&tid=39&tid=47" title="linux.com">http://applications.linux.com/applications/06/11/<nobr>2<wbr></nobr> 8/1628237.shtml?tid=27&tid=39&tid=47</a linux.com><nobr> <wbr></nobr>:p

#

Re:So oo oo oo oo........

Posted by: Lee Schlesinger on December 05, 2006 10:06 PM
Sorry about that - editor's mistake - fixed now.

#

Anything for Google Picasaweb?

Posted by: Anonymous Coward on December 06, 2006 12:26 AM
Does anybody know about Linux tools for uploading to Google Picasaweb?


   

#

Re:Anything for Google Picasaweb?

Posted by: Anonymous Coward on December 07, 2006 02:52 AM
Try Google Picasa for Linux. The current version runs over Wine

#

Re:Anything for Google Picasaweb?

Posted by: Anonymous Coward on December 07, 2006 06:29 PM
try <a href="http://www.f-spot.org/" title="f-spot.org">http://www.f-spot.org/</a f-spot.org>. It really rocks and uploads your pictures to flickr, gallery, picasaweb...

#

Re(1):Anything for Google Picasaweb?

Posted by: Anonymous [ip: 220.225.228.97] on September 06, 2007 06:16 PM
If you use Digikam (KDE) or some other KDE applications, they have now got a picasaweb export functionality via kipi-plugin called picasaweb exporter.

#

Forgot some things...

Posted by: Anonymous Coward on December 06, 2006 12:27 AM
Nice review - but I have to say that you forgot one vital part of the Linux-Community: KDE<nobr> <wbr></nobr>:D

First of all there is the integration into the kipi-plugins - you can export pictures to flickr from all kipi-using programs (digikam, gwenview, kimdaba).
Also kflickr is worth noticing, it is a quite nice and actively developed KDE stand alone app which performs nice and does its job right.

Last but not least: isn't there a f-spot exporting function? I think it can handle flickr as well, too!

#

Re:Forgot some things...

Posted by: Anonymous Coward on December 06, 2006 12:42 AM
Sure, F-Spot can export to Flickr and will soon be able to export to other sites (23hq.com and zooomr) using the same protocol very soon (code for 23hq is already in CVS)

#

F-Spot can do that

Posted by: Anonymous Coward on December 06, 2006 12:40 AM
F-Spot ( <a href="http://f-spot.org/" title="f-spot.org">http://f-spot.org/</a f-spot.org> ) can upload to Picasaweb. Use the latest (0.3.0) version. If you don't like the "Photo Manager" aspect of f-spot, f-spot also came with a viewer mode (f-spot --view) and that viewer can also export to picasaweb.

#

Wikipedia article

Posted by: Anonymous Coward on December 06, 2006 05:22 AM
<a href="http://en.wikipedia.org/wiki/Flickr" title="wikipedia.org">http://en.wikipedia.org/wiki/Flickr</a wikipedia.org>

#

flickrfs

Posted by: Administrator on December 06, 2006 04:42 AM
There is also a fuse based virtual file system called flickrfs:
<a href="http://manishrjain.googlepages.com/flickrfs" title="googlepages.com">http://manishrjain.googlepages.com/flickrfs</a googlepages.com>
<a href="http://sourceforge.net/projects/flickrfs" title="sourceforge.net">http://sourceforge.net/projects/flickrfs</a sourceforge.net>

#

Or Postr

Posted by: Administrator on December 06, 2006 04:49 AM
I've written Yet Another Flickr Uploaded, called Postr.

<a href="http://www.burtonini.com/blog/computers/postr-2006-10-01-17-50" title="burtonini.com">http://www.burtonini.com/blog/computers/postr-200<nobr>6<wbr></nobr> -10-01-17-50</a burtonini.com>

It was originally based on FlickrUploader but was totally rewritten since, and works with both old school and Yahoo! Flickr accounts.

#

The Linux way to Flickr

Posted by: Anonymous [ip: 69.50.54.240] on February 22, 2008 02:01 AM
jUploadr will export photos to flickr from an external harddrive, but Gwenview with the kipi plugin will not (at least on my system)

#

This story has been archived. Comments can no longer be posted.



 
Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya