自分の日常のコーディング作業などで欲しいツールをLanama本館で公開しました。
公開場所
急いで作ったので説明文の誤字脱字や、意図しない動きがあるかもしれませんが、既に公開済みのCharm Taggerと合わせて使ってもらえると嬉しいです。
公開ツール
公開したツールは以下の通りです。
HTMLタグクリーナー
テキストエリア内の文字からHTMLタグを削除し、プレーンテキストを出力するツールです。
Web画面に表示されているテキストをコピーしようとすると意外と思わぬ内容がコピーされたりするので、HTMLファイルから直接タグを消してテキスト化できたらいいなと思って作りました。
改行コードはそのまま出力先にも残ります。
文字数カウンター
テキストエリア内の文字数や行数を数えたり、最大行長などをカウントするツールです。
文字数制限のある作業をしているときや、書いた文章の文字数を知りたいときに使えます。
色々な種類のカウントを入れているので、もしかしたら合ってないのあるかもしれません。
rubyタグメーカー
表示文字とふりがなを入力だけでrubyタグが作れるツールです。
このような表記に使います→ 十二単
タグの中身としてはこういうものが出てきます。
<ruby>十二単<rp>(</rp><rt>じゅうにひとえ</rt><rp>)</rp></ruby>
英数字変換
英数字でできたテキストを、小文字にしたり大文字にしたり、プログラミング的な○○ケースに変換して出力するツールです。
コーディング時以外にも、フォルダ名などに使えるかもしれません。
エンティティ化&解除ツール
HTMLタグをタグとして使わずに画面に表示するためには、「エンティティ化」というものをするのですが、エンティティ化したり解除したりができるツールです。
たとえば、スクリプトの読み込みタグをそのままページに文字として表示したい場合
<script src="charm.js"></script>
↑これを文字としてページに表示したいときは
<script src="charm.js"></script>
こんな風に書く必要があるのですが、このコードを作れるツールです。
解除もできるのですが厳密な動作確認はしていないので、よく確認して使ってください。
Charm Tagger
既に公開している、Charm.js用のタグ追加はこちらです。
プレーンテキストで書いた小説に、Charm.jsの基本の変換タグを一括置換で入れられるツールです。
v1系~最新の、デフォルトの名前idの入力をサポートしています。
独自に設定している場合も、手入力をして保存しておけるようになっているので置換が効率的にできるようになります。
公開中のツールのご紹介は以上です。
今後も作業の効率化ができるようなツールを作れたらいいなと思っています。
ぜひご利用いただけると嬉しいです。
ツールの作成にあたり、たきあがりさんにご協力いただきました。ありがとうございました。