diff options
Diffstat (limited to 'net-fs/flickrfs')
-rw-r--r-- | net-fs/flickrfs/files/flickrfs-1.1.patch | 53 |
1 files changed, 50 insertions, 3 deletions
diff --git a/net-fs/flickrfs/files/flickrfs-1.1.patch b/net-fs/flickrfs/files/flickrfs-1.1.patch index a23a286..c9a6500 100644 --- a/net-fs/flickrfs/files/flickrfs-1.1.patch +++ b/net-fs/flickrfs/files/flickrfs-1.1.patch @@ -1,6 +1,6 @@ diff -Naur --exclude='*.pyc' flickrfs-1.1/flickrapi.py flickrfs-1.1-mod/flickrapi.py --- flickrfs-1.1/flickrapi.py 2005-11-08 15:21:57.000000000 +0100 -+++ flickrfs-1.1-mod/flickrapi.py 2005-11-14 19:47:37.000000000 +0100 ++++ flickrfs-1.1-mod/flickrapi.py 2005-11-14 22:07:26.000000000 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!python @@ -31,7 +31,7 @@ diff -Naur --exclude='*.pyc' flickrfs-1.1/flickrfs.conf flickrfs-1.1-mod/flickrf + diff -Naur --exclude='*.pyc' flickrfs-1.1/flickrfs.py flickrfs-1.1-mod/flickrfs.py --- flickrfs-1.1/flickrfs.py 2005-11-08 22:01:39.000000000 +0100 -+++ flickrfs-1.1-mod/flickrfs.py 2005-11-14 21:10:49.000000000 +0100 ++++ flickrfs-1.1-mod/flickrfs.py 2005-11-14 21:56:16.000000000 +0100 @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!python @@ -65,7 +65,54 @@ diff -Naur --exclude='*.pyc' flickrfs-1.1/flickrfs.py flickrfs-1.1-mod/flickrfs. class TransFlickr: #Transactions with flickr def uploadfile(self, filepath, taglist, bufData, mode): -@@ -700,6 +711,12 @@ +@@ -246,26 +257,28 @@ + running in foreground, you can have threads + """ + log.info("sets_thread: started") +- self._mkfileOrDir("/sets", isDir=True) ++ self._mkfileOrDir("/sets", isDir=True) + rsp = fapi.photosets_getList(api_key=flickrAPIKey, auth_token=token) + if rsp!=None: +- for a in rsp.photosets[0].photoset: +- title = a.title[0].elementText.replace('/', ' ') +- curdir = "/sets/" + title +- if title.strip()=='': +- curdir = "/sets/" + a['id'] +- set_id = a['id'] +- self._mkfileOrDir(curdir, id=set_id, isDir=True) +- photos = fapi.photosets_getPhotos(api_key=flickrAPIKey, photoset_id=set_id) +- if photos!=None: +- for b in photos.photoset[0].photo: +- title = b['title'].replace('/', ' ') +- if title.strip()=='': +- title = str(b['id']) +- title = title[:32] #Only allow 32 characters +- self._mkfileOrDir(curdir+'/'+title, \ +- id=str(b['id']), isDir=False) +- ++ try: ++ for a in rsp.photosets[0].photoset: ++ title = a.title[0].elementText.replace('/', ' ') ++ curdir = "/sets/" + title ++ if title.strip()=='': ++ curdir = "/sets/" + a['id'] ++ set_id = a['id'] ++ self._mkfileOrDir(curdir, id=set_id, isDir=True) ++ photos = fapi.photosets_getPhotos(api_key=flickrAPIKey, photoset_id=set_id) ++ if photos!=None: ++ for b in photos.photoset[0].photo: ++ title = b['title'].replace('/', ' ') ++ if title.strip()=='': ++ title = str(b['id']) ++ title = title[:32] #Only allow 32 characters ++ self._mkfileOrDir(curdir+'/'+title, \ ++ id=str(b['id']), isDir=False) ++ except Exception, e: ++ print str(e) + + + +@@ -700,6 +713,12 @@ #@+node:mainline if __name__ == '__main__': |