jenkins-bot has submitted this change and it was merged. ( https://gerrit.wikimedia.org/r/576071 )
Change subject: Change getFilename() for support all file format in flickr ......................................................................
Change getFilename() for support all file format in flickr
from flickr API get file format
Change-Id: I0faf9be7310b6e12a113c1fcfe29917aa5b7496f --- M scripts/flickrripper.py 1 file changed, 6 insertions(+), 5 deletions(-)
Approvals: Xqt: Looks good to me, approved jenkins-bot: Verified
diff --git a/scripts/flickrripper.py b/scripts/flickrripper.py index 610fab0..5873ed5 100755 --- a/scripts/flickrripper.py +++ b/scripts/flickrripper.py @@ -191,18 +191,19 @@ else: # Use the id of the photo as last resort. title = photoInfo.find('photo').attrib['id'] - - if pywikibot.Page(site, 'File:{} - {} - {}.jpg' - .format(title, project, username)).exists(): + fileformat = photoInfo.find('photo').attrib['originalformat'] + if pywikibot.Page(site, 'File:{} - {} - {}.{}' + .format(title, project, username, fileformat)).exists(): i = 1 while True: - name = '{} - {} - {} ({}).jpg'.format(title, project, username, i) + name = '{} - {} - {} ({}).{}'.format(title, project, username, + i, fileformat) if pywikibot.Page(site, 'File:' + name).exists(): i += 1 else: return name else: - return '{} - {} - {}.jpg'.format(title, project, username) + return '{} - {} - {}.{}'.format(title, project, username, fileformat)
def cleanUpTitle(title):
pywikibot-commits@lists.wikimedia.org