開いているページを LivedoorReader の Pin に登録するブックマークレット

LDRで間違って開いたページを Pinに戻したい時に便利な Bookmarklet
Pinに追加すれば あとで読む の代わりに一元管理できる

javascript:frm=document.createElement("form");frm.action="http://reader.livedoor.com/api/pin/add";frm.method="post";k=document.createElement("input");k.type="hidden";k.name="apikey";k.value="***************************";l=document.createElement("input");l.type="hidden";l.name="link";l.value=location.href;t=document.createElement("input");t.type="hidden";t.name="title";t.value=document.title;frm.appendChild(k);frm.appendChild(l);frm.appendChild(t);document.body.appendChild(frm);frm.submit();

****のところに reader.livedoor.com の Cookie → reader_sidの値 を入れると動くと思います
(firefox だと ツール -> オプション -> プライバシー -> クッキーの表示 とか)


firefox にブックマークとして登録する時 コピペすると改行が%20になるので削除しないといけないかもです


URLとかタイトルをエスケープしてないのでたまにタイトルが入らなかったりするけど 登録はだいたい成功してるんで いいと思います


Livedoor Reader API のドキュメントが見当たらなかったため
http://d.hatena.ne.jp/takef/20070216/1171635948
livedoor Reader のピン関連のAPIについて - 今日もスミマセン。
を参考にしました(ありがとうございます)