Releases: reallistic/BitcasaFileLister
Releases · reallistic/BitcasaFileLister
v0.7.1
v0.7.0
Version 0.7.0
- Better analytics printed every 2 minutes when --progress is present
- Upload local files
- Better handling of exit
- Prevent bug that would improperly cause threads to shutdown
- Better handling of google drive api limit errors
v0.6.3
v0.6.2
Version 0.6.2 (depreciated use v0.6.3)
- Using codecs.open to write raw unicode chars ot files
- Fixed a small bug in copy.py
- Changed the name of getfiles.py so people will stop trying to use it :)
- Added capability to do a --dryrun
- Added capability to set --folderthreads max
- When testing auth take into account api limit
- Don't launch borwser when using --nolaunch with oauth
v0.6.1
Version 0.6.1 (depreciated use v0.6.3)
- Using chardet to hopefully detect the proper encoding for file names
- Fixed a bug in the gdrive wrapper
- Set upload and download retry to 10
- During upload google drive will refresh the auth token if needed
- Use base64 path for sha1 hash to prevent unicode errors
v0.6.0
Version 0.6.0 (depreciated use v0.6.3)
- Converted the FileLister into a python web application
- Better handling of foreign characters
- Added upload to google drive
- Better thread management
- Better handling of shutdown
- Resume interrupted downloads
- Better handling of api limit errors when downloading
v0.5.4
Version 0.5.4 (old stable)
- Major performance improvements, specifically with traversing filestructures
- Better exception handling
- When the api rate limit is reached, the program will always retry at an increased timeout
- Multi-threaded folder traversing
- Folder traversing is no longer done via recursion. Instead, there are multi-threaded "queuers" that will scan a directory, queue file downloads, and folder traversals.
- Better interrupt handling
- Better decoding of filenames and convert names with disallowed characters to proper os format
- Removed bug where some files would get copied twice
- File copies are now retried
- Temporary downloads are now done directly in the temp folder so there is no file structure left over
- If a file returns the same incorrect size 3 times it is kept
v0.5.3
Version 0.5.3 (depreciated use v0.5.4)
- Fix bug causing program to stall and recursion to fail
- Added -p, --progress flag to occasionally log progress
- Let the logging module print the thread number
- Better logging messages