reallistic / BitcasaFileLister

List and download files in your bitcasa drive via api
https://rose-llc.com/bitcasafilelist/
16 stars 3 forks source link

More fixes and enhancements #8

Closed docmeth02 closed 10 years ago

docmeth02 commented 10 years ago

This adds a few fixes and some enhancements. It now retries failed Bitcasa API requests which caused a lot of missing files for me after the first run on a folder. The retry is throttled so it doesn't use all the API calls allowed per minute. It also adds timeouts to the download process so it doesn't get stuck when your internet went away for a minute or Bitcasa decides to stop sending you any more data. It now checks the amount of data downloaded for each file and compares it to the file size reported by the API. Last but not least it logs the progress of each download thread every minute when run in debug mode.

reallistic commented 10 years ago

Thanks a bunch for this! I'll take a closer look into it later today.