Fixes/Features
- I'm including a distribution tarball flickr-uploader-2.7.3.tar.gz for faster/easier download with the essential files and no test related files. The full; source code is still available of course!
- From v2.7.0 onwards, uploadr adds to Flickr an album tag to each pic. uploadr v2.7.0 will automatically update the previously loaded pics with such album tag, upon first run.
- Version 2.7.1, 2.7.2 and 2.7.3 run in multiprocessing mode (use option -p) to add album tag. It limits function calls to flickr to 5 per second to avoid reaching the 3600 requests/hour of Flickr.
- New option: --add-albums-migrate is *only* available to re-run assigning album tags to previously uploaded pics, should it be necessary and in case the automated process fails.
- **PLEASE NOTE FOR LARGE LIBRARIES THIS 1st RUN:**
- **MAY TAKE A WHILE. IN MY CASE ABOUT 10min FOR EACH 1000 PICS OR SO...**
- **MAY SURPASS THE Flickr 3600 requests/hour LIMIT. SIMPLY RESTART AFTER SOME TIME & UNTIL COMPLETION**
- Confirmed resolution of issue 28
- 45 Delete/Upload to be able to replace Videos on Flickr
Questions & Answers
- Updated installation notes on Readme.
- Readme includes master test result status (from travisCI)
Output Messages
- Removed (some) multiprocessing messages from verbose
Environment and Coding
- Python 2.7 + 3.6 compatibility: use of " nova" as applicable
- autopep8, PEP8, flakes adjustments (thank you cpb8010 for your sugestions)
- pytest --flakes & pytest --doctest-modules
- Reorganized order of Init message and import.
- Moved sections from file (uploadr.py) into CONTRIBUTING, TODO, README
- Included LICENSE.txt
- Version number defined in lib/__version__.py
- Created classes lib/niceprint.py, lib/UPLDRConstants.py, lib/rate_limited.py
- Setup several unittests
- Created setup.py (in trial)
- Addressed 23 (split into modules)