print " removing:", for k in [ "Exif.Photo.DateTimeDigitized", "Exif.Photo.DateTimeOriginal", "Exif.Image.Make", "Exif.Image.Model", "Exif.Image.DateTime", ]: print k, try: del md[k] except: print "(not present)", print ",", print print name print description print tags md.write() photoid = mikeapi.upload( tmpjpeg, title=name, description=desc, tags=tags, isPublic=True, isFriend=False, isFamily=False ) os.unlink(tmpjpeg) print "done; id=", photoid except: print "ERROR" shutil.rmtree(tmpdir)
continue if os.path.split(jpeg)[-1].split(".")[0].lower() in names: print "already on flickr, skipping:", jpeg continue toupload.append(jpeg) print "found", len(toupload), "images to upload." # print toupload for jpeg in toupload: print "uploading", jpeg, sys.stdout.flush() title = os.path.split(jpeg)[-1] title = title.split(".")[0] try: photoid = mikeapi.upload( jpeg, title=title, description='backup of "%s"' % jpeg, tags="mikebackup", isPublic=False, isFriend=False, isFamily=False, ) print "done; id=", photoid except: print "ERROR"