83's

Top > Tags > tumblr

tumblr

タイトル一覧を表示 | 本文を表示

リニューアルで動かなくなったLDRize mibuffer tumblr reblog commandが直ったんぶら November 05, 2007 03:16

Tumblr生活(Reblog)のために なくてはならないLDRize mibuffer tumblr reblog commandが リニューアルで動かなくなってたのでなんとかしてみた。

はてブのtumblrタグには見当たらなかったけど、Tumblr内でReblogで解決策が出回ってそう。 最近見てないからなぁ。まあいいや。

XPathを変更。

// 204行目
var elms = LDRize.$X('id("edit_post")//*[name()="INPUT" or name()="TEXTAREA"]', doc, true);

                    ↓

var elms = LDRize.$X('id("edit_post")//*[name()="INPUT" or name()="TEXTAREA" or name()="SELECT"]', doc, true);

// 570行目
xpath = '(.//div[@class="control"]//a)[1]/@href';

                    ↓

xpath = '(.//div[@class="so_ie_doesnt_treat_this_as_inline"]//a[@title="Permalink"])[1]/@href';

これだけだと403になった。Post時にReferer見るみたい。 GreasemonkeyのGM_xmlhttpRequestはRefererをセットできないって話を見た気がするので、 RefControlで偽装。

SiteとActionを

Site: www.tumblr.com
Action: http://www.tumblr.com

としたらいけた。わーい。まだあんまり試してないけど。もう寝ないとやばい。

はてブでコメントもらいました。

Action: は Forge です

ありがとうございます。 RefControlのActionのForgeは「Send the root of this site」。なるほどこれでいいじゃん。 簡単な英語も目に入らなかった自分が哀れ。