Realese Note: 2.4.0
2023-04-29
π Happy birthday to me
Module
- Changed the base url for Zerobyw. (#12)
Feature
-
[CLI] Simplify input (#21)
# From 2.4.0, this is now valid npx comic-dl https://www.copymanga.site/comic/hulishaonvmuye
- Now if you don't input command, the CLI will execute the
download
command by default. - You can now directly add url without the
-u, --url
flag - You still need to wrap your urls in quotation marks if it contains special characters
- The
download
command now has a new aliasserie
.
- Now if you don't input command, the CLI will execute the
-
[CLI] comic-dl now reads presets and cookies from
~/.comic-dl
. (#13)-
You need to create this folder by yourself under your personal folder.
-
comic-dl reads presets from
~/.comic-dl/presets.json
. -
comic-dl reads cookies from
~/.comic-dl/cookies/[module_name].txt
. -
The
-p, --presets
flag and the-c, --cookie
flag have higher priorties. -
The tree structure of
.comic-dl
:.comic-dl ββ cookies β ββ zerobyw.txt ββ presets.json
-
-
[core]
options.retry
now can accept a number as its value, which indicates the number of retrys (default to 1 whentrue
). (#19) -
Experimental Added the
option.kavita
option and the-k, --kavita
flag for the compatibility of kavita. (#22)- When organizing manga series, Kavita ignores the folder structure and treat chapters with a name like
17-21
as a standalone serie. - So this option / flag will rename such chapter by one single number (i.e.
17-21
to17
). - This option / flag is experimental, it may add to or change its behaviors to future discovered Kavita compatibility issues.
- When organizing manga series, Kavita ignores the folder structure and treat chapters with a name like
Fix
- [core] Fixed the bug where special characters are not escaped in ComicInfo.xml. (#11)
- [core] Fixed the bug where
options.retry
is losingchapter.uri
. (#18) - [CLI] Fixed the bug that the CLI is not correctly reading paths with a
~
in presets. (#14)
Full List
- fix(core): xml escape by @yinyanfr in #11
- fix(module): Zerobyw - change url by @yinyanfr in #12
- feat(cli): .comic-dl by @yinyanfr in #13
- fix(cli): parse paths with a tilda by @yinyanfr in #15
- feat(core): retry numbers by @yinyanfr in #19
- ci: add linting to github actions by @yinyanfr in #20
- feat(cli): simplify input by @yinyanfr in #21
- feat(core): kavita compatibility - rename by @yinyanfr in #22
Full Changelog: 2.3.0...2.4.0