fichub cli
v0.10.2
fichub.net API 的 CLI
要向上游报告受支持站点的问题,请访问 https://fichub.net/#contact
要报告 CLI 问题,请在 https://github.com/FicHub/fichub-cli/issues 上提出问题
pip install -U fichub-cli
pip install git+https://github.com/FicHub/fichub-cli@main
> fichub_cli
Usage: fichub_cli [OPTIONS] COMMAND [ARGS]...
A CLI for the fichub.net API
To report issues upstream for supported sites, visit
https://fichub.net/#contact
To report issues for the CLI, open an issue at
https://github.com/FicHub/fichub-cli/issues
Failed downloads will be saved in the `err.log` file in the current
directory
Options:
-u, --url TEXT The url of the fanfiction enclosed within quotes
-i, --infile TEXT Path to a file to read URLs from
-l, --list-url TEXT Enter a comma separated list of urls to download,
enclosed within quotes
-v, --verbose Show fic stats
-o, --out-dir TEXT Path to the Output directory for files (default:
Current Directory)
--format TEXT Download Formats, comma separated if multiple: epub (default), mobi, pdf or html
--force Force overwrite of an existing file
-ss, --supported-sites List of supported sites
-d, --debug Show the log in the console for debugging
--changelog Save the changelog file
--debug-log Save the logfile for debugging
--config-init Initialize the CLI config files
--config-info Show the CLI config info
--version Display version & quit
--help Show this message and exit.
--format
后跟格式。可以通过用逗号分隔来选择多种格式。-o
后跟目录路径。err.log
文件中。检查fichub_cli --help
以获取更多信息。
fichub_cli -u https://archiveofourown.org/works/10916730/chapters/24276864
fichub_cli -i urls.txt
fichub_cli -l "https://www.fanfiction.net/s/11191235/1/Harry-Potter-and-the-Prince-of-Slytherin,https://www.fanfiction.net/s/13720575/1/A-Cadmean-Victory-Remastered"
fichub_cli -u "https://www.fanfiction.net/s/13720575/1/A-Cadmean-Victory-Remastered" --format epub,mobi
fichub_cli -i urls.txt --changelog
笔记
--out-dir
或-o
可以在上述所有命令中使用来选择输出目录。
使用--config-init
标志,用户可以将配置文件重新初始化/覆盖为默认值。
使用--config-info
标志,用户可以获得有关配置文件及其设置的所有信息。
用户可以通过编辑应用程序目录中的config.json
文件来配置诸如db_up_time_format
、 fic_up_time_format
、 delete_output_log
和filename_format
等重要内容。
文件名格式属性(区分大小写): author, fichubAuthorId, authorId, chapters, created, fichubId, genres, id, language, rated, fandom, status, updated, title
例子:
"filename_format": "[title] by [author]"
您还可以将 API 密钥添加到api_key_v0
这将在对 fichub 进行 API 调用时将其包含在标头中
要找到配置文件,请运行fichub_cli --config-info
并在编辑器中打开config.json
文件并进行必要的更改。
db_up_time_format
和fic_up_time_format
:delete_output_log
:"false"
以始终保留文件"true"
以始终删除文件阅读 wiki 了解更多信息。
可以在此处找到帮助脚本。他们可以向 CLI 添加小功能,而无需创建成熟的插件。