経緯
emacs-nhk-program
gongo/emacs-nhk-program · GitHub
使い方
README 見て下さい。
とりあえず番組表一覧を取得するには
(nhk-program:list :area "470" :service "tv") ;; 日本語の方でも大丈夫です (nhk-program:list :area "沖縄" :service "テレビ全て")
↑ は helm のソースとして利用しているので
M-x nhk-program:helm:list
とやると
みたいになります。(画像の乱れはよくわかりません)
気になる番組に合わせて Enter を押すと
というポップアップが出現します。
まとめ
- ジャンル別一覧取得 を実装していない
- emacs-ctable を使って本当の番組表を作ってもよかったかも
nhk-program:helm:list
のアクションで 詳細情報取ってくるAPI 使えばよかったかも- テスト書いてない
などなどまだまだ改良の余地ありますが、僕はこの elisp 使わないので ものすごく暇になったらやろうと思います。