Piwigo support for Shotwell

Finally done, uploading event comments from Shotwell to Piwigo.


My favorite photo editor and management program is Shotwell, written for the GNOME desktop but usable under any desktop environment.

For my web gallery I use Piwigo, a very powerful but still easy to handle web photo album.

Over the last year I have contributed quite some code to Shotwell code base, mostly improvements of the piwigo connector (sub-albums support, use title as comment, suppressing of tag upload, and later on support for adding comments to photos, videos, and events (media comment, event comment).

Recently I am working on supporting and linking comments from Shotwell to Piwigo (upload photo comments), and just the other day I have also implemented the ability to upload event comments to piwigo, which finally allows me to keep all information local, the description of each photo, of the whole event, and use Shotwell to upload to Piwigo (and Facebook, if necessary).

The last change is unfortunately still not now (2013-02-26) in the main shotwell development tree, but I am happy that my local build works nicely and uploads to Piwigo have become much more convenient.

On a side remark, Shotwell is written in Vala, somehow similar to C#. All the code written was actually my first code ever in Vala, and mostly done by looking at other code from the project. I think the most complicated part is to understand to object hierarchy of Shotwell, and unfortunately there is no graphical object and method browser for exploring it. But no, I will not be the one who writes it.

6 Responses

  1. Great news. Do you know when Shotwell will be availabe including your new features? I’ll publish an announce on Piwigo.org.

  2. Hi Pierrick,
    yeah, all the features but the upload of event comments are included in the main branch already, and the missing one is in review status. We will see how it goes. If the review does not take too long, it should land soon.

    [Update] this moment the upload of event comments patch has been included …

    So the next release of Shotwell will contain all the features menioned.

  3. Gilles says:

    Might be stupid but in Shotwell 0.14.1 on a Gnome Shell 3.8 (PPA Yorba), Piwigo is checked in settings but “publish” button don’t give access to the “plugin”, only basic like oyutube and co…

  4. Gilles says:

    Ok, got the problem : can only upload images :/

  5. I filed two bugs about not being able to upload videos, and the piwigo option being hidden when selecting videos:

    • Hi Fabian,
      thanks for your comment. Although I programmed a few things for Shotwell, I’m neither maintainer nor expert, but I think that the reason is that Piwigo as is does not support videos, so uploading is also not supported, unless some plugins are installed.

Leave a Reply

Your email address will not be published.

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>