github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

aarone / smugmug-to-flickr

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 2
    • 2
  • Source
  • Commits
  • Network (2)
  • Issues (0)
  • Downloads (0)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (0)
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Download SmugMug photos then upload them to Flickr — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

adding changes to justify the fork. 
mhawthorne (author)
Tue Jul 14 07:33:48 -0700 2009
aarone (committer)
Tue Aug 11 03:04:37 -0700 2009
commit  73eac1e283d20e75c6e22a360731d5352c978207
tree    73498dec459bba5ef08304a17732d2fa91dc4604
parent  faf520b33d5f30db23d8fd76e1001464c713bc9d
smugmug-to-flickr /
name age
history
message
file README Loading commit data...
file config.cfg.default
file config.py
file flickrupload.py
file helper.py
file smugdump.py
file smuglist.py
file smugmug_common.py
directory smugmugapi/
README
Smugmug => Flickr
==
This project contains python scripts for transferring images from smugmug to flickr:
 1. smugdump.py: download smugmug images to disk
 2. flickrupload.py : upload images output by 1 to flickr
 
The scripts attempt to keep photo metadata around for image filenames, titles,
and tags.  The scripts were created in a few hours to get my photos transferred to flickr so the quality and generality 
of the software is not all that good.

SmugMug albums are turned into flickr photosets.  I did not keep the 'key' or primary image for photosets/albums 
consistent across sites.

Requirements
==
 * smugmug-api : http://code.google.com/p/smugmug-api/
 * PyYAML : http://pyyaml.org/wiki/PyYAML
 * flickapi : http://stuvel.eu/projects/flickrapi

Caveats
==
I was too lazy to make the scripts take command line arguments.  See config.cfg for config options.


The error handling also sucks.  During uploads and downloads, any errors result in a message to the console and the 
upload continues.  I'm not looking for perfect parity between my SmugMug account and Flickr; some missing photos are not 
a big deal to me and the cost of implementing retry queues seemed out of scope.

If you have multiple SmugMug albums with the same name, the script tries to do something tricky and create unique 
photoset names when uploading photos to Flickr.  I didn't really test this out so beware.

Good luck and enjoy!
Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server