Bug 224872

Summary: Export tool for Piwigo
Product: [Applications] digikam Reporter: Frédéric COIFFIER <frederic.coiffier>
Component: Plugin-WebService-PiwigoAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED FIXED    
Severity: wishlist CC: caulier.gilles, frederic.coiffier
Priority: NOR    
Version: 1.2.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed In: 1.2.0
Sentry Crash Report:

Description Frédéric COIFFIER 2010-01-30 15:14:11 UTC
Version:           1.0.0 (using Devel)
OS:                Linux
Installed from:    Compiled sources

Piwigo is the new name of PhpWebGallery and it can be compared to Gallery2:
http://piwigo.org/

I've started to work on a KIPI plugin for Piwigo. Currently, it's hosted in Piwigo SVN repository:
http://piwigo.org/svn/extensions/digikam_export

I've reused lots of code from GalleryExport and PicasaWebExport. I must admit that I would have done a more generic plugin to share this code but unfortunately, I haven't lots of personal time.

Currently, it can:
 * authenticate to a Piwigo gallery
 * get the list of categories/albums
 * upload resized photos and corresponding thumbnails (with comments and dates from EXIF)

To be compliant with features of Gallery plugin, the Album creation feature is still missing.
For my needs, it's enough.
I consider its state as beta quality (as I don't test it a lot and I don't manage lots of error cases...(shame))

Please give me your opinion.
Comment 1 caulier.gilles 2010-01-30 18:12:31 UTC
After 1.1.0 release, please move your code to KDE subversion repository to share implementation with other developers and enable translations script

You need to ask an account to KDE repository admin as developer.

Thanks to contribute.

Gilles Caulier
Comment 2 Frédéric COIFFIER 2010-02-13 18:35:10 UTC
Gilles,

I'm waiting for a reply to my request of KDE account.

In the same time, I've received good feedback from Piwigo users: http://fr.piwigo.org/forum/viewtopic.php?pid=133079
Comment 3 caulier.gilles 2010-02-13 18:48:35 UTC
>I'm waiting for a reply to my request of KDE account.

I will be in CC from KDE svn admin. I wait and see

>In the same time, I've received good feedback from Piwigo users:

Ok, i take a look

Gilles
Comment 4 caulier.gilles 2010-02-15 19:20:57 UTC
SVN commit 1090641 by fcoiffier:

Basic export plugin for Piwigo remote galleries
This first version allows to connect to a Piwigo website, to list categories and to upload selected pictures. This version is mainly inspired by galleryexport code.
FEATURE: 224872


 M  +1 -0      CMakeLists.txt
 A             piwigoexport (directory)
 A             piwigoexport/CMakeLists.txt
 A             piwigoexport/icons (directory)
 A             piwigoexport/icons/CMakeLists.txt
 AM            piwigoexport/icons/hi16-action-piwigo.png
 AM            piwigoexport/icons/hi22-action-piwigo.png
 AM            piwigoexport/icons/hi32-action-piwigo.png
 AM            piwigoexport/icons/hi48-action-piwigo.png
 AM            piwigoexport/icons/hisc-action-piwigo.svgz
 A             piwigoexport/kipiplugin_piwigoexport.desktop
 AM            piwigoexport/piwigo_logo.png
 A             piwigoexport/piwigoconfig.cpp   [License: GPL (v2+)]
 A             piwigoexport/piwigoconfig.h   [License: GPL (v2+)]
 A             piwigoexport/piwigoitem.h   [License: GPL (v2+)]
 A             piwigoexport/piwigos.cpp   [License: GPL (v2+)]
 A             piwigoexport/piwigos.h   [License: GPL (v2+)]
 A             piwigoexport/piwigotalker.cpp   [License: GPL (v2+)]
 A             piwigoexport/piwigotalker.h   [License: GPL (v2+)]
 A             piwigoexport/piwigowindow.cpp   [License: GPL (v2+)]
 A             piwigoexport/piwigowindow.h   [License: GPL (v2+)]
 A             piwigoexport/plugin_piwigoexport.cpp   [License: GPL (v2+)]
 A             piwigoexport/plugin_piwigoexport.h   [License: GPL (v2+)]


--- trunk/extragear/graphics/kipi-plugins/CMakeLists.txt #1090640:1090641
@@ -310,6 +310,7 @@
    ADD_SUBDIRECTORY(flashexport)
    ADD_SUBDIRECTORY(flickrexport)
    ADD_SUBDIRECTORY(galleryexport)
+    ADD_SUBDIRECTORY(piwigoexport)
    ADD_SUBDIRECTORY(kioexportimport)
    ADD_SUBDIRECTORY(picasawebexport)
    ADD_SUBDIRECTORY(smug)
** trunk/extragear/graphics/kipi-plugins/piwigoexport/icons/hi16-action-piwigo.png #property svn:mime-type
  + application/octet-stream
** trunk/extragear/graphics/kipi-plugins/piwigoexport/icons/hi22-action-piwigo.png #property svn:mime-type
  + application/octet-stream
** trunk/extragear/graphics/kipi-plugins/piwigoexport/icons/hi32-action-piwigo.png #property svn:mime-type
  + application/octet-stream
** trunk/extragear/graphics/kipi-plugins/piwigoexport/icons/hi48-action-piwigo.png #property svn:mime-type
  + application/octet-stream
** trunk/extragear/graphics/kipi-plugins/piwigoexport/icons/hisc-action-piwigo.svgz #property svn:mime-type
  + application/octet-stream
** trunk/extragear/graphics/kipi-plugins/piwigoexport/piwigo_logo.png #property svn:mime-type
  + application/octet-stream