Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
「小説を読もう!」「暁」「HAMELN」のサイトにある小説から ePub ファイルを生成するスクリプト
Scheme
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
apub.scm
epub.scm
hpub.scm
readme.creole
ypub.scm
zip-archive.scm

readme.creole

Yomou publisher

概要

いくつかの小説投稿サイトから ePub 形式の電子書籍を作成するスクリプトです。

現時点では「小説を読もう」「暁」「HAMELN」のみっつのサイトに対応しています。

要求

  • Gauche のバージョン 0.9.3 以降、及びそれが動作する環境

コマンド

対象のサイトごとに専用のコマンドが用意されており、コマンドとサイトは以下のように対応付けられています。

コマンド サイト
ypub.scm 小説を読もう
apub.scm
hpub.scm HAMELN

各コマンドは対象サイトが異なるのみで、基本的な使い方は同じです。

以下の例のような形式でコマンドに続けてオプションと小説IDを渡します。

ypub.scm -v -w 0 n0126r

オプション

-v, --vertical

生成される ePub が縦書きモードになります。

-n, --noimage

生成される ePub に画像を含めません。

このオプションが使えるのは ypub.scm のみです。

-l NUM, --lineheight=NUM

行間をパーセントで指示します。

指定できるのは 100 から 300 までの数値です。

指定しなかった場合は 150 になります。

-w NUM, --waittime=NUM

サイトにアクセスする間隔を秒で指示します。

指定しなった場合は 2 秒間隔になります。

大抵の場合は 0 を指定しても問題なく動作しますが、大量の小説を高い頻度でダウンロードしようとすると制限がかかってしまうこともありますので、なるべくデフォルトのままで使うことを推奨します。

Something went wrong with that request. Please try again.