syncr
Vor einigen Tage hatte ich mit meinem syncr angefangen. Musste mich erstmal mit der Flickr API und Python vertraut machen. Und genau so sah der ProgrammCode nun auch aus. Ein wildes Durcheinander.
In den letzten Abenden habe ich mich nun daran gesetzt und den Code neu geschrieben. Habe mich dazu entschlossen, alle Flickr API relevaten Parts in ein eigene Klasse auszulagern. Dies hat für mich dann den Vorteil, dass ich nun weiß das der Code funktioniert und ich auf die von mir genutzen Flickr API Methoden einfach aus einer anderen Klasse zugreifen kann.
Folgende Methoden sind derzeit umgesetzt:
- Authenticate
- photo_download
- photo_upload
- photos_getInfo
- photoset_create
- photoset_delete
- photoset_getList
- photoset_getPhotos
Falls später weitere Flickr API Methoden benötigt werden, so kann ich diese relativ einfach in die Klasse einbinden.
Bin im Moment selber gespannt, ob das Tool später das macht was ich gerne hätte.
Das große Fragezeichen habe ich noch bei den in Flickr vergebenen Tags oder Geo-Daten. Flickr speichert diese nicht in die EXIF-Daten des Bildes ab. Damit diese Informationen bei einem Download von Flickr lokal später verfügbar sind, müsste ich diese nach dem Download in die EXIF-Daten des Bildes ablegen. Mal schauen ob ich das wirklich so realisieren werden.
Letzte Kommentare