Project

General

Profile

Feature #9287

Export module to Piwigo web server

Added by Christian iuga over 6 years ago. Updated about 6 years ago.

Status:
Triaged
Priority:
Low
Assignee:
-
Category:
Lighttable
Target version:
-
Start date:
03/04/2013
Due date:
% Done:

20%

Affected Version:
System:
bitness:
64-bit
hardware architecture:
amd64/x86

Description

It's will be great if darktable will be able to upload directly to a piwigo web server

a API is available for that, as another soft can already do it (exemple : shotwell)

Documentation available for that :
http://piwigo.org/doc/doku.php?id=dev:webapi:start
a complete & complex method :
http://piwigo.org/doc/doku.php?id=dev:webapi:pwg.images.add
a simple method :
http://piwigo.org/doc/doku.php?id=dev:webapi:pwg.images.addsimple

History

#1 Updated by Simon Spannagel over 6 years ago

  • % Done changed from 0 to 20
  • Status changed from New to Triaged

This would indeed be a very nice feature, but I doubt that anyone of the developers has time to code that - since noone here is using piwigo as far as I know.

If you want to take on that have a look at other export modules (all located in src/imageio/storage) and join us on IRC if you need any additional help to get started.

Cheers
Simon

#2 Updated by Christian iuga over 6 years ago

Hi,

I would like to be able to write it, but unfortunately i don't have any knownledege on C.
I'm "only" a sysadmin...

I not sure if it's can help or not :
Shotwell was a good export modules to piwigo api.
This soft is write in Vala. it's seem's something exist to create a C program from Vala (valac)
It's can be a good start point, no ?

#3 Updated by Bogdan Hlevca about 6 years ago

I agree with this request.
Piwigo is one of the best photo albums available. Having an exporting module will benefit darktable as well.
Digikam for example has such a module. Could that be adapted to darktable?

#4 Updated by Christian iuga about 6 years ago

Infortunaly, no :
digikam is written in C++
Darktable is written in C

#5 Updated by Tobias Ellinghaus about 6 years ago

As long as there is an API that can be used over the net the programming language doesn't matter at all (and darktable already includes some C++ code). However, I don't think that any of the current developers care about yet another gallery exporter, so while patches are welcome I wouldn't hold my breath.

PS: In how far would darktable benefit from such a thing? It makes the code base bigger which means more stuff to maintain and take care of. But what exactly are the positive aspects?

#6 Updated by Bogdan Hlevca about 6 years ago

Well, the code base will grow bigger that's a certainty, but as long as the API does not change the maintenance is minimal.

The advantage will be for the ligthtable and not for the darkroom. You will be able to export the images directly into the photo album. Piwigo, in my opinion is one of the best web photo management systems out there. However, I understand that Flicker is the 800 pond gorilla in this business.

What advantages will it bring? It will make darktable a closer competitor of Lightroom and it will make people use it more and more without resorting to other photo management tools

I did not look at the code of darktable and I don't know if there is a plugin mechanism. If there is one then this task can left to people who are willing to contribute.

Also available in: Atom PDF