Releases: FicHub/fichub-cli
Releases · FicHub/fichub-cli
v0.10.2
v0.10.0
v0.9.4
v0.9.3
Changelog
- Added log for Fichub.net response
- Moved the output_log cleanup code to utils/
- fix: sys.exit if KeyboardInterrupt instead of pass
v0.9.2
What's Changed
- Bump requests from 2.27.1 to 2.31.0 by @dependabot in #22
- fix: undefined name 'traceback' by @arzkar
Full Changelog: v0.9.1...v0.9.2
v0.9.1
v0.9
Multiple ebook formats & ebook_name config (#20) * Bump version: 0.8.1 → 0.8.2 Added the feature to download multiple ebook formats simultaneously * fix: Plugins not being added * fix: URL encoding issue * fix: File hash issue Refactored the code in `fichub.py` to save the hash & download_url for the fic correctly * chore: Added `meta` props to the files dictionary * Bump version: 0.8.2 → 0.8.3 Added `filename_format` feature where users can configure the file name for the book as per the props mentioned in the README * refactor: Exception Handler Changed the Exception Handler from catching only Attribute Errors to all Errors * fix: Remove extraMeta prop from the filename_format options * fix: Rename meta key's id to ichub_id to avoid conflict * fix: Hardcoded filename_formats to ensure backwards compatibility with future API updates * fix: Remove unsafe chars from the filename * Bump version: 0.8.3 → 0.8.4 Added priority based processing for the rawExtendedMeta & extraMeta where it will process it in this order: rawExtendedMeta >> extraMeta >> None * refactor: extraMeta processing * Bump version: 0.8.4 → 0.9.0
v0.8.1
v0.8
Changelog
Added datetime format config & the ability to stop the CLI mid-exec and generate the changelog (#17)
-
Bugfix: CLI is not counting the stories that errored out
- The errored out URLs were being written to
err.log
, not theoutput.log
and when the CLI was restarted and it checkedoutput.log
, instead of
skipping error URLS, it was trying to download them again.
Fixed by addingerr.log
to thecheck_output()
function so err.log
was also checked along withoutput.log
- The errored out URLs were being written to
-
Added config for db and fic last_updated format
- The CLI will read the datetime format from the
config.json
which
gives the users the option to change the format from default to whatever
they want. --config-init
&--config-info
added.
- The CLI will read the datetime format from the
-
Added the ability to stop the CLI mid-exec and generate the changelog
- Added a
KeyboardInterrupt
exception which ignores the exception then
builds the changelog instead of quiting the CLI due to the exception.
The aforementioned KeyboardInterrupt isCtrl+C
.
- Added a