dog ear ( または、栞のテーマ )
「ここまで読んだ」というtitleのtextをprivate postするbookmarklet。dashboardを潜り始めるときに使っておくと、今度dashboardを潜るときに終わりの目印になります。post後にreloadされますが、エラー処理はしてませんので、止まったら疑ってください。
<a href="javascript:var%20r=new%20XMLHttpRequest();r.open(%22GET%22,%22http://www.tumblr.com/new/text%22,false);r.send(null);var%20k=r.responseText.match(/name=%22form_key%22%20value=%22(%5B%5E%22%5D+)%22/m)%5B1%5D;r.open(%22POST%22,%22http://www.tumblr.com/new/text%22,false);r.setRequestHeader(%22Content-Type%22,%22application/x-www-form-urlencoded%22);r.send(%22is_rich_text%255Bone%255D=0&is_rich_text%255Btwo%255D=0&is_rich_text%255Bthree%255D=0&form_key=%22+k+%22&post%255Bone%255D=%25E3%2581%2593%25E3%2581%2593%25E3%2581%25BE%25E3%2581%25A7%25E8%25AA%25AD%25E3%2582%2593%25E3%2581%25A0&post%255Btwo%255D=&post%255Bis_private%255D=1&post%255Bdate%255D=now&channel_id=0&post%255Btags%255D=&post%255Bslug%255D=&post%255Btype%255D=regular%22);location.reload();">ここまで読んだ</a>http://cxx.tumblr.com/post/59178345
javascript:var r=new XMLHttpRequest(),u="http://www.tumblr.com/new/text";r.open("GET",u,false);r.send(null);var k=r.responseText.match(/name="form_key" value="([^"]+)"/m)[1];r.open("POST",u,false);r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");r.send("post[one]=ここまで読んだ&post[is_private]=1&form_key="+k);location.reload();
javascript: var r=new XMLHttpRequest(),u="http://www.tumblr.com/new/text"; r.open("GET",u,false); r.send(null); var k=r.responseText.match(/name="form_key" value="([^"]+)"/m)[1]; r.open("POST",u,false); r.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"); r.send("post[one]=ここまで読んだ&post[is_private]=1&form_key="+k); location.reload();
はてな、bookmarklet貼れないのかよー。バカー。
みやすくするのにこれらをつかいました。encodeURIComなんとかとか適宜つかってくれないと、大人だけどヨメマセーン。