- Add command-line tab completion for flags and some choices (field names)
- Simplify and documents ways to call this script from python
- Fix 404 warnings on DOI not found for crossref
- Add
--sf --start-from
flag and clarify message shown on interrupt, plus show instructions on how to resume. Also display a hint that BTAC can be interrupted after 5 minutes if less than half of all entries are completed (issue #18). - Progress bar now only show the number of completed entries, not queries (discussion #17 and issue #19)
- Skip queries to sources if they lag behind (>=10 queries remain or >=60s delay between queries) when 2/3rds of the other sources have completed. This avoids having a single source slow down btac considerably. Add the
--ns --no-skip
flag to disable this behavior.
Full Changelog: v1.3.3...v1.4.0