- Properly removes outdated recordings with new event types and upload flags from May 2021 firmware. (#4)
- Supports new event types produced by the May 2021 BlackVue firmware update. (#3)
- The Docker image respects the KEEP option now.
- Docker compose file for a possibly quicker quickstart.
- Friendlier hardware requirement descriptions. (#2)
- More reliable removal of outdated directories when grouping by day, month or year.
- Better handling of unexpected 500 errors or remote disconnections.
- Upgraded docker image to alpine 3.13.5
- Allows grouping recordings by date, with daily, weekly, monthly and yearly granularities.
- Docker image layers are more cacheable.
- Upgraded docker image to alpine 3.10.1
- Logs file/recording download speed to help troubleshoot unreliable/slow Wi-Fi setups.
- Fixed a spurious error log during the first run after midnight.
- Does a better job at cleaning up temp files from interrupted downloads.
- Better handling of network errors while reading the file list.
- Downloads .thm (thumbnail) files for all recordings.
- New ``--priority` switch allows downloading by either a) date or b) type (manual, event, normal, parking in that order.)
- Now downloads front and rear recordings together.
- Downloads gps data for all but parking recording types, and accelerometer data for all.
- 500 errors while downloading are logged but ignored, so we don't get stuck on files we can't download.
- Tests that outdated gps/accelerometer files exist before deleting them, so it doesn't error out.
- Removes gps data for outdated recordings along with the video.
- Gracefully handles low-level socket timeouts.
- Removes temporary files upon successful completion.
- No more sporadically getting stuck forever trying to connect to the dashcam.
- Connection timeout defaults to 10 seconds and is configurable.
- initial release