Skip to content

カクヨムの小説をダウンロードするツールです。

License

Notifications You must be signed in to change notification settings

yohashinoio/kakuyomu-dl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

注意

カクヨムではスクレイピングが禁止されており、このプログラムではスクレイピング技術を使用します。

規約違反を承知の上で使用してください。

また、Kakuyomuサーバーへ負荷がかかるため、連続した使用もお控えください。

マルチスレッド機能の削除

マルチスレッドで小説ダウンロードをすると、Kakuyomu側からアクセスを拒否されるため、マルチスレッド機能を削除しました。

RustとCargoのインストール

公式サイト からインストールしてください。

インストール

$ git clone https://github.com/yohashinoio/kakuyomu-dl.git
$ cd kakuyomu-dl

使用方法

一つの小説をダウンロード

第一引数に、ダウンロードしたい小説の目次のURLを渡します。

$ cargo run --release https://kakuyomu.jp/works/123456

複数の小説をダウンロード

$ cargo run --release https://kakuyomu.jp/works/123 https://kakuyomu.jp/works/456 https://kakuyomu.jp/works/789

オプション

helpをご確認ください。

$ cargo run --release -- --help

実行結果

初回実行時にoutputディレクトリが生成されます。

そして、その中に小説のタイトル名のディレクトリが生成され、エピソードごとのテキストファイルが格納されます。

ライセンス

Apache License 2.0 です。

About

カクヨムの小説をダウンロードするツールです。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages