| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2023-10-31 | Return early during dry runs; update dev version number | Cody Logan | |
| 2023-10-30 | Bump version numberv0.7.0 | Cody Logan | |
| 2023-10-30 | Fix copyright years for new files containing old code | Cody Logan | |
| 2023-10-30 | Check for existing files earlier to avoid unnecessary API calls | Cody Logan | |
| 2023-10-30 | Code cleanup | Cody Logan | |
| 2023-10-30 | Fix reported problematic input in parsing error message | Cody Logan | |
| When the input is an invalid URL, the error message will report the whole input string instead of a URL fragment. | |||
| 2023-10-30 | Accept batch input from stdin | Cody Logan | |
| 2023-10-27 | Condense error message when batch file is unreadable | Cody Logan | |
| 2023-10-27 | Fix ttest errors in Python 3.7 and 3.8 | Cody Logan | |
| 2023-10-27 | Move batch file processing to parse module | Cody Logan | |
| 2023-10-24 | Bump version for dev branch | Cody Logan | |
| 2023-10-24 | Add dry run option, to test processing without actually downloading anything | Cody Logan | |
| 2023-10-24 | Catch possible OS errors when verifying download | Cody Logan | |
| 2023-10-24 | Tweak progress bar appearance | Cody Logan | |
| 2023-10-24 | Move API client functions to separate module | Cody Logan | |
| 2023-10-24 | Fix bug in logging that silenced most messages | Cody Logan | |
| 2023-10-24 | Use per-module loggers and tweak initial log config | Cody Logan | |
| 2023-10-23 | Factor out usage of args object in log configuration | Cody Logan | |
| 2023-10-20 | Bump version numberv0.6.0 | Cody Logan | |
| 2023-10-20 | Add type annotations to source files | Cody Logan | |
| 2023-10-20 | Move logging configuration to new file | Cody Logan | |
| Also, use a LoggerAdapter to add contextual info (such as filenames) to log messages when downloading, especially useful with threaded batch processing. | |||
| 2023-10-20 | Move batch_download function to proper file | Cody Logan | |
| 2023-10-20 | Reorganize File class | Cody Logan | |
| 2023-10-20 | Fix bug in batch downloading | Cody Logan | |
| An invalid line in the batch file would cause the last valid file to be downloaded twice. | |||
| 2023-10-17 | Clean up exception handling and error messages | Cody Logan | |
| 2023-10-13 | Refactor parsing logic and revise exception handling | Cody Logan | |
| 2023-10-13 | Update copyright year | Cody Logan | |
| 2023-10-13 | Revise batch file parsing to ignore blank and commented lines | Cody Logan | |
| Previously, blank lines would cause an error and lines prepended with "#" would be downloaded like any other, assuming they were valid. Now, "#" can be used to mark ignored files or comments. | |||
| 2023-10-13 | Change logfile log level to debug | Cody Logan | |
| 2023-10-13 | Refactor code and improve docstrings | Cody Logan | |
| 2023-10-09 | Style cleanup | Cody Logan | |
| 2023-10-03 | Reduce repeated code in log configuration | Cody Logan | |
| 2023-10-03 | Add parallel download option in batch mode | Cody Logan | |
| Number of download threads can be set with new -j option. Unfortunately, it's not that much faster than downloading in serial, since the API calls made before the downloads actually start are not (and ideally should not be) parallelized. Still, for large batches, it saves a bit of time. Known issue: due to the download threads writing to the log asynchronously, the messages get jumbled up. This will be fixed eventually. | |||
| 2023-10-03 | Refactor for better code organization | Cody Logan | |
| 2023-10-03 | Add short user and pass options | Cody Logan | |
| Swapped path short option from -p to -P and added -u for username and -p for password | |||
| 2023-10-03 | Update README and do some code cleanup | Cody Logan | |
| 2023-09-26 | Style and format fixes | Cody Logan | |
| 2023-09-26 | Merge branch 'logging' into dev | Cody Logan | |
| 2023-09-26 | Reorganize file tree | Cody Logan | |
| 2023-09-26 | Reorganize code into src layout | Cody Logan | |
