deli2howm について

del.icio.us から howm にデータを取り込む xyzzy 用のツールを作ってみました。
そんなものすごいニッチな需要が自分以外に存在するのかはわかりませんが、公開してみます。

できること

ダウンロード

* ネットインストーラには未対応です

説明など(Lisp ファイルより)

◆ deli2howm ◆
 -- deli.icio.us のデータを howm にインポートするツール


++++++++++++++++++++++++++++
●注意事項
     無保証です。
     既に同じ名前のファイルが存在した場合は追記されます
     (* 特定の日付のデータを2回以上取り込んだ場合も同じデータが追記されます)

++++++++++++++++++++++++++++
●必要なもの
     xml-parser-modoki
     howm

++++++++++++++++++++++++++++
●インストール方法
     deli2howm.l を ~/site-lisp/ において、
     以下を .xyzzy か siteinit.l に記述し、xyzzy を再起動する
     -------------------
     ;ユーザ名とパスワード。必須。
     (setf *deli2howm-user* "username")
     (setf *deli2howm-pass* "password")
     ;howm ファイルのファイル名形式:1日1ファイル方式にすると現存のファイルが上書きされ
     (setf *deli2howm-filename* "%Y/%m/%Y_%m_%d_%H%M%S.howm")

     (autoload 'deli-to-howm-all      "deli2howm" t)
     (autoload 'deli-to-howm-a-day    "deli2howm" t)
     (autoload 'deli-to-howm-from-to  "deli2howm" t)

     ;; 以下は設定しなくてもOK
     ;; ;howmディレクトリ
     ;; (setf *deli2howm-dir* elisp-lib::howm-directory)
     ;; ;howmファイルのタイトル
     ;; (setf *deli2howm-title* "del.icio.us for %Y-%m-%d")
     ;; ;howmファイルのファイル名形式
     ;; (setf *deli2howm-filename* elisp-lib::howm-file-name-format)
     ;; (setf *deli2howm-filename* elisp-lib::howm-file-name-format)
     ;; ;howmファイルの更新日付をブックマークの日付にする
     ;; (setf *deli-use-bookmarked-date* t)
     ---------------------

++++++++++++++++++++++++++++
●使い方
     M-x deli-to-howm-all     (現在存在するすべてのブックマークを取り込みます)
     M-x deli-to-howm-from-to (任意の期間のブックマークを取り込みます)
     M-x deli-to-howm-a-day   (任意の日付のブックマークを取り込みます)

     (* "M-x" = Esc を押してから x を押す、または Alt と x を同時に押す)
     from-to で実行する場合は「前の日まで」のデータで取り込むことをお勧めします。
     (当日はさらにデータが追加される可能性があるので)
		

以下 TODO のような覚えがき