Piwigo is a famous open-source online photo gallery.
piwigo is a module python for communicate with API Piwigo.
pip install piwigo
Or
git clone https://github.com/fraoustin/piwigo.git cd piwigo python setup.py install
from piwigo import Piwigo mysite = Piwigo('http://mysite.com') print(mysite.pwg.getVersion())
Piwigo object has attribute name of webservice.
List of webservice at http://mysite.com/tools/ws.htm
Sample of uplad file in category with id=1
from piwigo import Piwigo mysite = Piwigo('http://mysite.com') mysite.pwg.session.login(username="test", password="test") mysite.pwg.images.addSimple(image="myphoto.jpg", "category"=1) mysite.pwg.session.logout()