読者です 読者をやめる 読者になる 読者になる

ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

hatena-blog-get を追加 @hatena-blog-mode 開発記

hatena-blog-mode Emacs Lisp

github.com

一覧はひとまず形になったので、記事を単体で取得するオペレータを追加します。

一覧を選択(クリック or Enter)するとこのオペレータを実行し、その内容をバッファに表示する。
そんな使い方のためです。

設計

entry-id を引数に「ブログエントリの取得」を実行する。
結果はhatena-new-entry.mdバッファに出力する。
既存あればクリア&出力。

このあたり、きちんとファイルに保管したいよね。
かってにクリア&出力するのも問題だし。
とりあえず今回は見送り。

実装。

本日のコミットはこんだけ。

  1. add hatena-blog-util.ell(f091662)
  2. modify hatena-blog-gets, use utill(bce92e4)
  3. add hatena-blog-get.ell(bc77d82)
  4. add hatena-blog-entry-xml2plist-draftl(c97ed53)
  5. modify hatena-blog-get, add intaractice inputl(59c5f7b)
  6. modify %hatena-blog-gets-success(535b31c)
  7. split file(bd32805)

最後の一つはhatena-blog-get の実装ではなくファイルの分割/整理を実施。
見通し良くなってきてるんじゃないかな。

でも、今は load でファイル読みこんでるんじゃけど、これ別の方法があるんやんね。
どこかで。どこかで。

おわり

次回は put に向けて id やらなんやらをバッファローカル変数に保管する対応を実施予定。

put まで出来るようになると、保管場所としてはてなブログを利用できるので執筆活動の効率が上がりそう。

ゆるゆるがんばろう。

やさしいEmacs‐Lisp講座

やさしいEmacs‐Lisp講座