日本語テキストのフォーマッター。名称は日本の伝統的な刃物の研ぎに使用される砥石(toishi)をモチーフにしています
Project description
toishi
日本語テキストのフォーマッター。 名称は、日本の伝統的な刃物の研ぎに使用される砥石(toishi)をモチーフにしています。
開発背景
- 日本語テキストをテキストエディタで修正しつつ、リポジトリでバージョン管理することがありました。
- バージョン管理にあたり、行ごとに改行が入っている方が履歴が追跡しやすくなります。
- 日本語を書くのに夢中になり、不必要な改行が入ることもあります。しかし、それを手作業でチェックするのは煩雑です。
- コードフォーマッターのように自動で修正してほしい、という想いから作りました。
コンセプト
- 表現の柔軟性を削り、文章を型にはめることで、文章が持つ情報そのものに注目させる。
- フォーマットの自由度を落とすことで、利用者の表現に関する議論を削減する。
- 手動でのフォーマット作業を省くことで、執筆者をより重要な作業に集中させる。
インストール
pip install toishi
利用方法
filename.txtに任意のファイル名を指定してください。
toishi filename.txt
機能(開発中)
現在、開発中です。以下は追加予定の機能です。
- 「。」の後に改行を自動で入れる。
- 空行は連続しない。1行のみ。 複数行ある場合は、1行にする。
- ファイルの先頭の空行、最後の空行は削除する。
- チェックのみで修正を入れないオプション(CI用)
- ディレクトリを指定し、一括で処理する機能
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
toishi-0.1.2.tar.gz
(3.5 kB
view hashes)
Built Distribution
toishi-0.1.2-py3-none-any.whl
(4.2 kB
view hashes)