2005
May
1st
ソーシャルブックマークのdel.icio.usに登録しているブックマークをランダムに10個ほど表示するモジュールを作ってみました。
右下に出てる「My del.icio.us Bookmarks」がそれです。
右下に出てる「My del.icio.us Bookmarks」がそれです。
user = "your account" passwd = "your password" path = "/some/where/mydelicious.list"とある、userとpasswdはdel.icio.usにログインする際のあなたのユーザアカウントとパスワード。
pathはブックマークのリストを保存するファイルのパスです。例えば「/home/mits/zope/mydelicious.list」とかな感じで。
<dtml-comment> ### My del.icio.us Module ### </dtml-comment> <div class="sideboxtitle"><dtml-if "_.len(document_title)>0"> <dtml-var document_title><dtml-else>My del.icio.us bookmarks</dtml-if></div> <div class="sidebody"> <dtml-with home> <dtml-var mydelicious.list> </dtml-with> </div>
<dtml-var my_delicious>を表示したいところに。
これでcronで設定した時間にスクリプトが走り、ブックマークの中から適当に10個が選ばれて表示されます。
なお、ブックマークが10個に満たない場合の処理や、1つもタグをつけていない場合の処理はしていません。まあその辺は適当にしてください。
Posted by setomits at 09:43 |
Comments: 0