注意
del.icio.usのAPIが変更されたため、現在使えません。
ネットワーク周りをjunk-libraryに依存している現状では
junk-libraryがhttpsに対応しない限り復活は厳しそうです。
ソースを参考にしたい人が万が一にもいるかもしれないので
ファイルはそのままにしておきます。

お品書き

概要 *

filedelicious.l v 0.0.0.3
Last Modified: 2006/05/19

xyzzyから

  • del.icio.usのエントリを取得
  • del.icio.usに投稿/削除/変更

を行うライブラリのつもり。
複数アカウント対応。

del.icio.us API については以下のURLを参照してください
http://del.icio.us/help/api/

設定 *

JunkScriptsで公開されている以下の拡張を事前にNetInstaller等で導入してください
junk-library
xml-parser-modoki
hatena-bookmark (はてなブックマークも使う人のみ)

1 $XYZZY/site-lisp/以下にコピーし、バイトコンパイルしてください
2 .xyzzy や siteinit.l に以下を記述し、siteinit.lに書いた人は再ダンプしてください

(autoload 'delicious "delicious" t)
(autoload 'delicious-post "delicious" t)
(autoload 'delicious-config "delicious" t)
(autoload 'hatena2delicious "delicious" t)
(autoload 'delicious2hatena "delicious" t)
(autoload 'delicious-rename-tag "delicious" t)

3 ~/.delicious/config.lを作成し、以下を参考に記述することで、ブラウザを選択してURLを開くことができるようになります

(in-package "delicious")
(setf *browser*
     '(("Opera"     . "C:/bin/Opera/opera.exe ~A")
       ("FireFox"   . "C:/bin/firefox/firefox.exe ~A")
       ; 要 Browserex
       ; ("Browserex".  'bx::navigate); 位置/サイズを変更する必要のない人用
       ("Browserex" .  #'(lambda (url)
                            (interactive)
                            (bx::navigate url
                                          :position bx::XPIS_BOTTOM; この辺はお好みで
                                          :size 400)))             ;
       ; 要 www-mode
       ("WWW-mode"  .  'user::www-open-url)
       ))

使い方 *

基本的に初回はアカウント作成
xyzzy本体起動後、最初の起動時はアカウント設定

  • M-x delicious
    ミニバッファから検索
  • M-x delicious-config
    ユーザー変更(同じユーザー名を選択した場合は設定変更)
  • M-x delicious-post
    URLを投稿する
  • M-x delicious-rename-tag
    タグをリネーム
  • M-x delicious2hatena
    del.icio.usからはてなへ
    (要 hatena-bookmark.l)
  • M-x hatena2delicious
    はてなからdel.icio.usへ
    (要 hatena-bookmark.l)

履歴 *

2006/05/19 v0.0.0.3

  • はてなブックマークと同期する場合、はてな側もちゃんと編集/削除するようにした
  • junk/http をrequireし忘れてたのを修正
  • NetInstaller対応

2006/04/29 v0.0.0.2a

  • typo修正

2006/04/28 v0.0.0.2

  • バグ修正
  • タグをリネームできるようにした
  • はてなブックマークと同時に投稿/削除できるようにした

2006/04/27 v0.0.0.1

  • 初版

Tag: xyzzy script del.icio.us



添付ファイル: filedelicious.l 1338件 [詳細] filedelicious-0.0.0.3.zip 599件 [詳細]
トップ   編集 凍結 差分 BACKUP 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2007-08-05 (日) 05:47:00 (3525d)