KDP(電子出版)のメモ 急急如律令

Amazon Kindleダイレクト・パブリッシングでの電子出版や電子書籍の作成販売について、文章やイラストの作成や編集方法について書いています。

「小説家になろう」や「カクヨム」の相互変換するツールをつくろうかな

 まえにさ、小説投稿サイトの形式を見たけどその変換できるサイトを作ってみようかなと思ったので、要件を整理してみることにした。ついでにEPUBにも変換できるように青空文庫の注記やでんでんマークダウン形式にも変換できるようにしてみようかなと思っている。

 基本的にはjavascriptでやるつもりなので、githubで公開しちまえばいいか。でんでんコンバーターはどこで儲けるつもりなのかがわからないので、どこまで機能をつけていいのかがわからない。初期状態のままではでんでんコンバーターに傍点機能がついていない。なので、CSSを弄くって傍点をつけることになるがそういうことやっていいんだろうか。

99nyorituryo.hatenablog.com

 

 

自動ルビふりツール

http://furi.herokuapp.com/

 

書いた文章の漢字の部分にふりがなを打ってくれるツール。全部の漢字にルビを振ったり、小学生や中学生や一般向けなどの水準ごとにルビをふるかどうかを決めることができる。ただ間違うこともあるので注意が必要。手作業で入力するよりは楽。

 

()いた文章(ぶんしょう)漢字(かんじ)部分(ぶぶん)にふりがなを()ってくれるツールだよ。

<ruby>書<rp>(</rp><rt>か</rt><rp>)</rp></ruby>いた<ruby>文章<rp>(</rp><rt>ぶんしょう</rt><rp>)</rp></ruby>の<ruby>漢字<rp>(</rp><rt>かんじ</rt><rp>)</rp></ruby>の<ruby>部分<rp>(</rp><rt>ぶぶん</rt><rp>)</rp></ruby>にふりがなを<ruby>打<rp>(</rp><rt>う</rt><rp>)</rp></ruby>ってくれるツールだよ。

HTMLでルビを直接書くとこうなって、コード部分での可読性や編集性が悪すぎる。互換性の保持のために長くなっている部分もある。

 

BCCKS

{書}(か)いた{文章}(ぶんしょう)の{漢字}(かんじ)の{部分}(ぶぶん)にふりがなを{打}(う)ってくれるツールだよ。

 でんでんマークダウン

{書|か}いた{文章|ぶんしょう}の{漢字|かんじ}の{部分|ぶぶん}にふりがなを{打|う}ってくれるツールだよ。

 ラノベのルビで、例えば

暗黒(ダーク)(ソード)

のような中二病読みというのかラノベルビというのかよくわからないのをやろうとすると手動になる。

ルビの置換

BCCKSから青空文庫やなろう、カクヨムのルビを変換するには正規表現をONにして置換する

 \{(.+?)\}\((.+?)\)

| $1《 $2》

 でんでんマークダウンから青空文庫やなろう、カクヨムに変換

\{(.+?)\|(.+?)\}

| $1《 $2》

青空文庫やなろう、カクヨムから

ルビの振り方|マニュアル

 

 この形式の変換で問題になるのが基本は|漢字《ルビ》の形式だが|を省略するパターンが有る。他に漢字(かんじ)のようなワードからテキスト出力した場合にできるパターンもある。通常の()を表示するためにはエスケープするために|()として使う。

|(.+?)((.+?))

|(.+?)\((.+?)\)

| $1《 $2》

漢字にひらがなでふりがな

 \p{Han}+?《 \p{Hiragana}+?》

 \p{Han}+? \( \p{Hiragana}+?\)

 

漢字にカタカナでふりがな

 \p{Han}+?《 \p{Katakana}+?》

 \p{Han}+? \( \p{Katakana}+? \)

 

| $1《 $2》

ほかかなろうに変換する場合には()を|()に変換する。

\(.+?\)

|$0

pixiv仕様

rb:pixiv > ピクシブ

\[\[rb:(.+?) > (.+?)\]\]

傍点

 文章に傍点をつけて強調があるがはてなブログでつけようとしたら失敗した。傍点にはsesameとdotがあって、﹅と・を傍点につける。問題はでんでんコンバーターに傍点の機能が標準ではついてないのでCSSを弄る必要があって急に難易度が上がる。小説家になろうでは、ルビの部分に傍点をつけて代わりにしているが、カクヨムでは傍点専用の注記がある。

rashita.net

blog.livedoor.jp

青空文庫

○○[#「○○」に傍点]

○○[#「○○」に丸傍点]

なろう

﹅や・分割している場合や一体になっている場合がある。

 |漢《・》|字《・》 

漢字《・・》

カクヨム

カクヨムの傍点ではドットである。

《《漢字 》》

改ページ

小説家になろうで改ページの機能があったのででんでんコンバーターように変換する。

でんでんコンバーターでは前後に空行を入れて区切る、

青空文庫

[#改ページ]

なろう

【改ページ】

 ピクシブ

[newpage]

でんでんコンバーター

 

=======================================

 

 

【改ページ】を\n=======================================\n

のように変換すればいいかな

 改行

でんでんコンバーター

改行を2×改行に

<p><br/></p>

 挿絵

挿絵は小説投稿サイトで用意されたところに画像を置く必要がある。

青空文庫

[#説明(ファイル名、横サイズ×縦サイズ)入る]

pixv

[pixivimage:イラストID]

カクヨムなし

小説家になろう

挿絵の挿入|マニュアル

<i3724|23>がURLに変換される。

http://23.mitemin.net/i3724/

 

でんでんコンバーター

 ![代替テキスト](img.jpg)

 

章や節

青空文庫

[#中見出し]〇〇[#中見出し終わり]

pixiv
[chapter:章タイトル]

小説家になろう

章管理|マニュアル

kakuyomu.jp

でんでんコンバーター

 ## 見出しレベル2 ##

 

電書ちゃんがツイキャス始めたようです。

twitcasting.tv

 

 下のアフィリエイトから商品を買うと私にお金が入ります。