カクヨムではスクレイピングが禁止されており、このプログラムではスクレイピング技術を使用します。
規約違反を承知の上で使用してください。
また、Kakuyomuサーバーへ負荷がかかるため、連続した使用もお控えください。
マルチスレッドで小説ダウンロードをすると、Kakuyomu側からアクセスを拒否されるため、マルチスレッド機能を削除しました。
公式サイト からインストールしてください。
$ 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 です。