カクヨムの投稿小説を青空文庫形式に変換してダウンロードする。
- ルビ対応
- 傍点対応
- cp932対応
- 追加分取得機能
- 巡回機能
- マルチスレッド
LWP::UserAgent
HTML::TagParser
Term::ProgressBar
git clone https://github.com/yama-natuki/kakuyomu-dl.git
落としたい小説の目次ページのurlをコピーしたら、
./kakuyomu-dl.pl 目次のurl > 保存先ファイル名
でファイルに保存される。
巡回リストを用意すれば自動で巡回してまとめて落とす。
保存先は指定ディレクト以下にサブディレクトリを自動的に作成して個別に保存される。
例えば巡回リスト check.lst で、保存先ベースディレクトリを ~/book 以下に保存したい場合、
./kakuyomu-dl.pl -c check.lst -s ~/book
とする。
次回以降は保存した後に追加された部分だけダウンロードする。
crontabやタスクスケジューラに一日一回実行で登録し、保存先ディレクトリをクラウドストレージにしておく。
あとはクラウドストレージをスマホやタブレットと共有しておけば、
自動的に毎日更新されてスマホの縦書きビューワで読めておいしい。
title = 作品名
file_name = 保存するファイル名
url = https://kakuyomu.jp/works/xxxxxxxxxxxxxxxxxxx
の形式でリストを記述。各レコードは空行で区切る。
同梱のサンプル参照。
GPLv2