hatedara.el を試す.

以外と良い感じ...なんだろうか.

投稿テスト

... うん. 良い感じな気がするよ. とりあえずコレを使う事にしよう.

導入

先ずはてなダイアリーライター(略称:はてダラ) の導入から.

上記ページからスクリプト本体をコピペして, PATH の通った所(今回は ~/bin)に置く.

とりあえず動かしてみたら Crypt::SSLeay が無い, と言われたので

$ sudo aptitide install libcrypt-ssleay-perl

つぎに http://www.geocities.jp/emacsjjjj/hatedara/ を適当な所に置く.

設定

  • hatedara.el は ~/.emacs.d/elisp/hatena に置く.
  • hw.pl は ~/bin に設置
  • 日記ファイルは ~/work/hatena/YYYY-MM-DD.txt としておく.

以下の様に設定

;; 読み込み.
(setq load-path (cons "~/.emacs.d/elisp/hatena" load-path))
(autoload 'hatedara "hatedara" nil t)
;; 日記の置き場
(setq hatedara-directory "~/work/hatena")
;; スクリプトの置き場
(setq hatedara-script-file "~/bin/hw.pl")
(setq hatedara-use-cookie t)
;; USERID, PASSWORD の設定
(setq hatedara-user-id "[USERID]")
(setq hatedara-passwd "[PASSWORD]")
;; timestamp を更新しない.
(setq hatedara-disable-replace-timestamp t)
;; \C-x M で hatedara 起動
(define-key ctl-x-map "M" 'hatedara)

とりあえず, これで更新していこう

ToDo

  • hw.pl に渡す前の整形
    • 文頭への空白行の挿入(タイトル付けたくない)
    • 改行の変形(文章の改行は無視して連続行にしておきたい)
  • font-lock のカスタマイズ