Skip to content

Releases: FicHub/fichub-cli

v0.10.3

Choose a tag to compare

@arzkar arzkar released this 07 May 19:52

Full Changelog: v0.10.2...v0.10.3

v0.10.2

Choose a tag to compare

@arzkar arzkar released this 16 Jul 19:05

v0.10.0

Choose a tag to compare

@arzkar arzkar released this 15 Jul 19:20

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

Choose a tag to compare

@arzkar arzkar released this 15 Aug 14:14
bbd3e21

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

Choose a tag to compare

@arzkar arzkar released this 12 Jul 18:11

Changelog

v0.9.2

Choose a tag to compare

@arzkar arzkar released this 18 Jun 20:25

What's Changed

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

v0.9.1

Choose a tag to compare

@arzkar arzkar released this 29 Jan 07:23

fix: Filename path error due to regex issue

v0.9

Choose a tag to compare

@arzkar arzkar released this 28 Jan 09:29
666ced8
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

Choose a tag to compare

@arzkar arzkar released this 22 Aug 13:28
Bump version: 0.8.0 → 0.8.1

Added the config option to set the `delete_output_log` flag

v0.8

Choose a tag to compare

@arzkar arzkar released this 15 Jun 16:30
10e0687

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.