Python で docx2md を書いてみた
tweet に流れていた mattn/docx2md に触発されて Python でスクラッチから書いてみた。
Lotus Notes から Document の xml 定義を取得して html へ変換するのは Ruby で書いたこともあり、どんなことが必要か何となくは分かっていたものの、
- 文書構造が違う
- 出力が Markdown に変わる
- 規格に基づいて作るのではなく実際のファイルからの合わせこみ
- Python パッケージってどうやって作るのかわからない
- PyPI へ登録するにはどうするのかわからない
などあってそれなりに手こずり、結局夏休みはほぼ毎日 VSCode に向かう事に。
それでも何とか手元のファイルをそれなりに変換できるようになって満足。
honkit plugin 4連発
WordPress から静的HTMLへの変換方法を調べていて、Honkit がよさそうという結論に至る。
github.com
元々のページが FontAwesome 5 のアイコンを使用している一方、Honkit は Gitbook 当時の FontAwesome 4。
PR も送ったが、少なくとも当面採用される予定はないようで、手を加えたHonkit をローカルインストールしていたがプラグインがうまく読み込まれないなど、いろいろ不都合が発生し、利用手順が複雑になって他のメンバに利用してもらうのが難しい状況に。
結局必要なプラグインを見様見真似で作成して標準の Honkit と組み合わせて使えるようになって一安心。
作成したのは次のもの。npm リポジトリ?に publish するかどうか思案中。。
読書メータの『読んだ本』をエキスポートする
鴨川食堂 いつもの
家人によれば以前TVドラマにもなっていたとか。
読んでいて日本酒が飲みたくなってきた
- 石川県 五凛
- 京都 月の桂 にごり
- 備前 酒一筋
常温でのおすすめらしい
- 高知 酔鯨
- 福島 笹の川
- 青森 田酒
- 静岡 磯自慢
- 作者: 柏井壽
- 出版社/メーカー: 小学館
- 発売日: 2016/01/04
- メディア: 文庫
- この商品を含むブログ (3件) を見る
Land of Lisp の Kindle(mobi) ファイルを改善する
Land of Lisp いう面白い本があるわけです。
Land of Lisp: Learn to Program in Lisp, One Game at a Time!
- 作者: Conrad Barski M.D.
- 出版社/メーカー: No Starch Press
- 発売日: 2010/11/02
- メディア: Kindle版
- この商品を含むブログを見る
翻訳本
- 作者: M.D. ConradBarski,Conrad Barski,川合史朗
- 出版社/メーカー: オライリージャパン
- 発売日: 2013/02/23
- メディア: 大型本
- 購入: 1人 クリック: 18回
- この商品を含むブログ (19件) を見る
PDF, epub, mobi 全てがDRM フリーで購入できるいので、そちらがオススメ。
shop.oreilly.com
ただ、オリジナルmobiファイルのままだと
- 画像が小さくみずらい
- 丸数字の大きさがまちまちで体裁が悪い
が気になるため、epub から改めてmobiを作成することにした。
結果はこちらGitHub - dogatana/kindle-Land-of-Lisp: Improve readerbility of Land_of_Lisp.mobi based on Land_of_Lisp.epub
これで読むのが楽になった(気がする)。