Let’s suppose you have a folder full of images and you want to queue
each image as a unique post in Tumblr. You spend a few minutes manually
uploading each one as a queued post in your browser before exclaiming,
“Argh! This is terrible! There must be a better way…”
Several minutes of googling later you proclaim, “Argh! I can’t believe no one has made a tool to do this!”. Time to pour yourself a drink and break out some python.
- Install python-tumblpy
- Register an app for yourself on Tumblr – you’ll need this to get a valid oauth token for uploading
- Download and run this script
It will authorize your app and generate an oauth token. Pass it a list of images on the command line and each one will be uploaded and queued as a unique post. Each image that is successfully uploaded has “_done” added to its filename.