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]"
fichub에 API를 호출할 때 헤더에 API 키를 포함할 api_key_v0
에 API 키를 추가할 수도 있습니다.
구성 파일을 찾으려면 fichub_cli --config-info
실행하고 편집기에서 config.json
파일을 열고 필요한 사항을 변경합니다.
db_up_time_format
및 fic_up_time_format
의 경우:delete_output_log
의 경우:"false"
로 설정하세요."true"
로 설정하세요.자세한 내용은 위키를 읽어보세요.
도우미 스크립트는 여기에서 찾을 수 있습니다. 완전한 플러그인을 만들 필요 없이 CLI에 작은 기능을 추가할 수 있습니다.