- Update dependencies (especially dateparser)
- Update dependencies (especially rmapy)
- Update dependencies
- Update dependencies
- Use rmapi for uploading documents instead of rmapy because files uploaded by rmapy seems to be corrupt sometimes
- Rerun webdav operations in case of failure
- Check PDF files for validity
- Optimize download threads (keep a maximum of operations)
- Improve log prints
- Catch exceptions
- Ensure that files aren't downloaded twice
- Update dependencies
- Switch to other version branch and downgrade required Python version to 3.7
- Upload a PDF to reMarkable cloud with meta information about the last successful sync (#7)
- Add configuration option for the path of the synchronisation DB (#3)
- Update some dependencies
- Add first working version which allows syncing PDF files from webdav to reMarkable cloud