tumblr-utils icon indicating copy to clipboard operation
tumblr-utils copied to clipboard

tumblr_backup: Add --drafts

Open cebtenzzre opened this issue 5 years ago • 0 comments

This adds a --drafts option that uses OAuth to download drafts. Some of the OAuth code is borrowed from tumble.py. Due to OAuth being a bit more finicky than standard API key authentication, this also adds error messages for unsuccessful (not 200) status in API responses.

This is still a bit hacky: client is a global, handling of credentials file errors could be smarter, and the hardcoded credentials file path will never exist on Windows.

This has been tested on Linux, and worked fine for a single draft on a freshly created blog.

TODO: Document the new option.

cebtenzzre avatar Dec 21 '18 18:12 cebtenzzre