All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- explicit timestamp synchronization for uploaded photos and videos
- Python 3 compatibility
- Use flickrapi v2 for PyPI
- added --fix-missing-description option (thanks jruusu)
- added --dry-run option (thanks jruusu)
- added --custom-set-debug for testing custom sets output
- added --ignore-ext comma separated extensions to ignore
- Add test cases that do a limited test of each class in isolation
- Add a sync-from=all command line option that allows a download of any remote file not on local, and upload of any local file not on remote as discussed in #22
- Add retries on uploads and downloads
- Add a file extension on download if one doesn't exist
- Refactor code into sync, local and remote classes
- Incorporate pull request #32 which fixes #31 with slight changes
- Thanks thomascobb
- browser-less authentication
- allow filtering files to upload by IPTC keyword (thanks ricardokirkner)
- updated flickrapi 1.4.4
- flickr api changes use https
- monitor folder support (--monitor)
- encoding bug
- send script output to syslog for headless convience (thanks dahlb)
- added --starts-with param
- added --version param
- bug fix not uploading files properly
- added custom set title
- character encoding bugs
- skip failures
- added mts video
- added folder utf8 encoding to avoid dups
- added sorting for each folders
- sorted photo sets
- ignore files > 1gb
- added --sync-path param
- added video support
- added new params for skipping video/images
- ignore hidden folders/folders
- added run from source
- initial version