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 添加小功能,而無需創建成熟的插件。