Method: Command::Convert#initialize
- Defined in:
- lib/command/convert.rb
#initialize ⇒ Convert
Returns a new instance of Convert.
40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 |
# File 'lib/command/convert.rb', line 40 def initialize super("<target> [<target2> ...] [options]") @opt.separator <<-EOS ・指定した小説を縦書き用に整形及びEPUB、MOBIに変換します。 ・変換したい小説のNコード、URL、タイトルもしくはIDを指定して下さい。 IDは #{@opt.program_name} list を参照して下さい。 ・一度に複数の小説を指定する場合は空白で区切って下さい。 ※-oオプションがない場合、[作者名] 小説名.txtが小説の保存フォルダに出力されます ・管理小説以外にもテキストファイルを変換出来ます。 テキストファイルのファイルパスを指定します。 ※複数指定した場合に-oオプションがあった場合、ファイル名に連番がつきます。 ・MOBI化する場合は narou setting device=kindle をして下さい。 ・device=kobo の場合、.kepub.epub を出力します。 Examples: narou convert n9669bk narou convert http://ncode.syosetu.com/n9669bk/ narou convert 異世界迷宮で奴隷ハーレムを narou convert 1 -o "ハーレム -変換済み-.txt" narou convert mynovel.txt --enc sjis Options: EOS @opt.on("-o FILE", "--output FILE", "出力ファイル名を指定する。フォルダパス部分は無視される") { |filename| @options["output"] = filename } @opt.on("-e ENCODING", "--enc ENCODING", "テキストファイル指定時の文字コードを指定する。デフォルトはUTF-8") { |encoding| encoding = "utf-8" if encoding =~ /UTF8/i @options["encoding"] = encoding } @opt.on("--no-epub", "AozoraEpub3でEPUB化しない") { @options["no-epub"] = true } @opt.on("--no-mobi", "kindlegenでMOBI化しない") { @options["no-mobi"] = true } @opt.on("--no-strip", "MOBIをstripしない") { @options["no-strip"] = true } @opt.on("--no-zip", "i文庫用のzipファイルを作らない") { @options["no-zip"] = true } @opt.on("--no-open", "出力時に保存フォルダを開かない") { @options["no-open"] = true } @opt.on("-i", "--inspect", "小説状態の調査結果を表示する") { @options["inspect"] = true } @opt.on("-v", "--verbose", "AozoraEpub3, kindlegen の標準出力を全て表示する") { @options["verbose"] = true } @opt.on("--ignore-force", "settingコマンドのforce系設定を無視する") { @options["ignore-force"] = true } @opt.separator <<-EOS Configuration: --no-epub, --no-mobi, --no-strip, --no-open , --inspect は narou setting コマンドで恒常的な設定にすることが可能です。 convert.copy-to を設定すれば変換したEPUB/MOBIを指定のフォルダに自動でコピー出来ます。 device で設定した端末が接続されていた場合、対応するデータを自動送信します。 詳しくは narou setting --help を参照して下さい。 EOS end |