Skip to content

Releases: FicHub/fichub-cli

v0.10.2

16 Jul 19:05
Compare
Choose a tag to compare

v0.10.0

15 Jul 19:20
Compare
Choose a tag to compare

Changelog

  • Add API key feature to the CLI so that users can use their API key to send requests to fichub.net

v0.9.4

15 Aug 14:14
bbd3e21
Compare
Choose a tag to compare

What's Changed

  • fix: Add the output log prompt for key interrupt by @arzkar in #23

Full Changelog: v0.9.3...v0.9.4

v0.9.3

12 Jul 18:11
Compare
Choose a tag to compare

Changelog

v0.9.2

18 Jun 20:25
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.9.1...v0.9.2

v0.9.1

29 Jan 07:23
Compare
Choose a tag to compare

fix: Filename path error due to regex issue

v0.9

28 Jan 09:29
666ced8
Compare
Choose a tag to compare
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

22 Aug 13:28
Compare
Choose a tag to compare
Bump version: 0.8.0 → 0.8.1

Added the config option to set the `delete_output_log` flag

v0.8

15 Jun 16:30
10e0687
Compare
Choose a tag to compare

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 the output.log
      and when the CLI was restarted and it checked output.log, instead of
      skipping error URLS, it was trying to download them again.

      Fixed by adding err.log to the check_output() function so err.log
      was also checked along with output.log
  • 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.
  • 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 is Ctrl+C.

v0.7.1

11 May 19:44
Compare
Choose a tag to compare
Bump version: 0.7.0 → 0.7.1

Changed the `FetchData` class parameters from positional argument
to keyword arguments