Hatena::Grouptumblr

retlet::tumblr.g

2011-04-22

[] tombloo.service.pixiv.js 20:42 はてなブックマーク -  tombloo.service.pixiv.js - retlet::tumblr.g  tombloo.service.pixiv.js - retlet::tumblr.g のブックマークコメント

polygon-planet さんの tombloo.service.pixiv.js を使ってて、イラストをポストしようするとなぜかプロフィール画像がポストされてしまった。

なんだろなーと思ったらリファラ偽装してたせいでフルサイズの画像ページ開けてなかった。

RefControlオプションの第三者のみにチェックを入れて解決。

RefControl オプション

[] pixiv staccfeedの画像を大きく 20:46 はてなブックマーク -  pixiv staccfeedの画像を大きく - retlet::tumblr.g  pixiv staccfeedの画像を大きく - retlet::tumblr.g のブックマークコメント

tombloo.service.pixiv.jsStaccfeed + Tombloo によってpixivリブログ環境が極まってきたので画像を大きくするuser.js書いた。

個人的にEnterで大小切り変えとかは遅いのであんまりいらないかなー。

JuuhssaraJuuhssara2012/10/07 04:53Glad I've finally found somethnig I agree with!

uasgfyruasgfyr2012/10/07 18:10ziqpKK <a href="http://pzguoavfjqbh.com/">pzguoavfjqbh</a>

mzbxithwavmzbxithwav2012/10/09 01:132xT3g4 , [url=http://pklesxnmgsta.com/]pklesxnmgsta[/url], [link=http://geiamxtpttrx.com/]geiamxtpttrx[/link], http://akaiybcbibgs.com/

ttpkjrezkrtttpkjrezkrt2012/10/09 15:23wg03j0 <a href="http://knmsdvkygvto.com/">knmsdvkygvto</a>

iactvfkfiniactvfkfin2013/12/18 04:53lvxlbuvncms, <a href="http://www.zwhrkpnkak.com/">zbyopsmzvh</a> , [url=http://www.qgcooacdlo.com/]jraoxvjrpx[/url], http://www.swivchppbw.com/ zbyopsmzvh

トラックバック - http://tumblr.g.hatena.ne.jp/retlet/20110422

2010-03-24

[] model.Tumblr.multiTumblelogs.jsで画像ポストだけを別Tumblrに流したい 19:00 はてなブックマーク -  model.Tumblr.multiTumblelogs.jsで画像ポストだけを別Tumblrに流したい - retlet::tumblr.g  model.Tumblr.multiTumblelogs.jsで画像ポストだけを別Tumblrに流したい - retlet::tumblr.g のブックマークコメント

http://github.com/to/tombloo/blob/master/patches/model.Tumblr.multiTumblelogs.js

を使って、オリジナルの画像ポストは専用のTumblrに、ReBlogは今まで通りメインのTumblrに、という運用ができるかなと思ったんだけど、以下のように設定しても画像のReBlogが両方のTumblrに流れてしまった。

Tombloo306E8A2D5B9A
Uploaded with plasq's Skitch!

ReBlog時のダイアログを見ると両方にチェックが入ってしまっている。

Namoroka
Uploaded with plasq's Skitch!

んーむ。PhotoとReBlogは別のポストタイプだと思うんだけど、違うんだろうか。

GiseliGiseli2012/10/06 16:17Hey, that's powrfeul. Thanks for the news.

cpquqgkjkpqcpquqgkjkpq2012/10/08 17:29ksaW2k <a href="http://xzkaiewrvtlo.com/">xzkaiewrvtlo</a>

mvpbdnlvmvpbdnlv2012/10/10 01:443IHpLa , [url=http://fuxdovpkwyog.com/]fuxdovpkwyog[/url], [link=http://sndugkkdsgey.com/]sndugkkdsgey[/link], http://jjxizqfsnyra.com/

2010-03-20

[] 続extractor.pixivPhoto.js 15:19 はてなブックマーク -  続extractor.pixivPhoto.js - retlet::tumblr.g  続extractor.pixivPhoto.js - retlet::tumblr.g のブックマークコメント

検索結果一覧とかでサムネイルに対して実行してもオリジナルサイズになるけど、投稿元のURLがイラストページにならないので微妙。

http://tumblr.g.hatena.ne.jp/retlet/20100311/1268287533

id:zaknak さんがサムネイルから実行したときにタイトルやURLを書き換えてくれるバージョンを作ってくれた。やったー。

pixiv Scraper_m経由だとctx.link.hrefが取れなくてLDRからTumblrにポストできなかったのでちょっといじりました。

http://github.com/retlet/tombloo_scripts/blob/master/extractor.pixivPhoto.js

--- extractor.pixivPhoto.zaknak.js	2010-03-20 15:07:02.000000000 +0900
+++ extractor.pixivPhoto.js	2010-03-20 14:17:34.000000000 +0900
@@ -1,16 +1,15 @@
 (function() {
 Tombloo.Service.extractors.register([
 {
-	name : 'Photo - pxiv',
+	name : 'Photo - pixiv',
 	ICON : 'http://www.pixiv.net/favicon.ico',
 	check : function(ctx){
-		return ctx.onImage && ctx.target.src.match(/^http:\/\/img\d.+?\.pixiv\.net\/img\//) && ctx.onLink;
+		return ctx.onImage && ctx.target.src.match(/^http:\/\/img\d.+?\.pixiv\.net\/img\//);
 	},
 	extract : function(ctx){
 		var hostURL = 'http://www.pixiv.net/';
 		var illustURL = /^http:\/\/www\.pixiv\.net\/member_illust.php\?mode=/;
 		var mangaURL =  /^http:\/\/www\.pixiv\.net\/member_illust.php\?mode=manga/;
-
 		if(!ctx.href.match(illustURL)){
 		//実行元がイラストページではなかった場合、リンク先のイラストページを取得して足りない情報を得る
 			var deferred = request(ctx.link.href).addCallback(function(res){
@@ -30,11 +29,11 @@
 		//実行元がイラストページだった場合、必要な情報は得られるのでリンク先から取得する必要は無い$
 		//succeedは成功したdeferredが返る。設定した引数はcallbackの引数になる。$
 		//すでに必要な値が揃ってる場合と、requestして情報を取ってこなきゃいけない場合が同じように書ける。$
-			var deferred = succeed(ctx.link.href);
+			var deferred = succeed(ctx.href);
 		}
 
 		return deferred.addCallback(function(linkHREF){
-			if(linkHREF.match(mangaURL)){
+			if(linkHREF.match(mangaURL) || $x('//a[contains(@href, "mode=manga")]')){
 			//マンガ形式だった場合、1枚目の画像を設定
 				var itemUrl = ctx.target.src.replace(/_(?:m|s|100)\.([^.]+)$/,'_p0.$1');
 			}else{

ZiggyZiggy2011/04/11 04:53tsh5Sw Got it! Thanks a lot again for helping me out!

tvpquxqtvpquxq2011/04/12 03:44BJ3Rj6 <a href="http://aywfxixqgiap.com/">aywfxixqgiap</a>

gbxpgtrgbxpgtr2011/04/23 03:04bY7Uhm <a href="http://qxjxzrqstdca.com/">qxjxzrqstdca</a>

zwnwoshasvdzwnwoshasvd2011/04/24 11:15hRhmVI , [url=http://czpzmmfwgksa.com/]czpzmmfwgksa[/url], [link=http://srrbtvcweaxz.com/]srrbtvcweaxz[/link], http://ztpkhyfurjbb.com/

トラックバック - http://tumblr.g.hatena.ne.jp/retlet/20100320

2010-03-11

[] extractor.pixivPhoto.js 15:05 はてなブックマーク -  extractor.pixivPhoto.js - retlet::tumblr.g  extractor.pixivPhoto.js - retlet::tumblr.g のブックマークコメント

pixivの画像用。

Photo - pixivでオリジナルサイズの画像をポストできる。

検索結果一覧とかでサムネイルに対して実行してもオリジナルサイズになるけど、投稿元のURLがイラストページにならないので微妙。そのうちちゃんと直すかも。

http://github.com/retlet/tombloo_scripts/blob/master/extractor.pixivPhoto.js

(function() {
Tombloo.Service.extractors.register({
  name : 'Photo - pixiv',
  ICON : 'http://www.pixiv.net/favicon.ico',
  URL  : 'http://www.pixiv.net/',
  check : function(ctx){
        return ctx.onImage && 
            ctx.target.src.match(/^http:\/\/img\d+.pixiv.net\/img\//);
  },
  extract : function(ctx){
        if($x('//a[contains(@href, "mode=manga")]')) {
            ctx.target = {
                src : ctx.target.src.replace(/_(?:m|s|100)\.(png|gif|jpe?g)$/, '_p0.$1'),
            };            
        } else {
            ctx.target = {
                src : ctx.target.src.replace(/_(?:m|s|100)\.(png|gif|jpe?g)$/, '.$1'),
            };
        }
        return Tombloo.Service.extractors['Photo - Upload from Cache'].extract(ctx);
  },
}, 'Photo', false);
})();
トラックバック - http://tumblr.g.hatena.ne.jp/retlet/20100311

2010-03-10

[] PROTECTED_SITESでimage linkが上手くいかない件が直ったと思ったら 09:37 はてなブックマーク -  PROTECTED_SITESでimage linkが上手くいかない件が直ったと思ったら - retlet::tumblr.g  PROTECTED_SITESでimage linkが上手くいかない件が直ったと思ったら - retlet::tumblr.g のブックマークコメント

Tombloo 0.4.9で本家に修正入ったので直ったっぽいのでこの辺の変更は不要に。

image linkの件、zaknakさんに対処法を教えていただけた。ありがとうございます。

これで幸福実現。と思ったら、今度は直接Upload from Cacheを呼んでる Photo - ITmedia の場合に sourceURI is undefined と言われるようになってしまった。

ex. http://plusd.itmedia.co.jp/lifestyle/articles/1003/09/news065.html

振り分けようと思ったけどよくわかんなかったのでUpload from Cache2とか適当な名前で改変前のコードをコピーしてそっちを呼ぶようにした。

LorrenLorren2011/04/11 11:25ZwDPT3 Sounds great to me BWTHDIK

hswpfhchswpfhc2011/04/13 08:4773Tueq , [url=http://fjuoxldkrjxk.com/]fjuoxldkrjxk[/url], [link=http://jnrbybhwarxg.com/]jnrbybhwarxg[/link], http://iavxgexlmbam.com/

ztiykcwmdztiykcwmd2011/04/23 03:39PaX7fc <a href="http://ojfqhnfsvvgi.com/">ojfqhnfsvvgi</a>

lsvlpujlsvlpuj2011/04/24 13:11f9kf4J , [url=http://lhxdwlplcqhb.com/]lhxdwlplcqhb[/url], [link=http://tcjkevixmrhw.com/]tcjkevixmrhw[/link], http://xtbnoyuajmrz.com/

KevinKevin2012/10/06 12:35What I find so itnreesting is you could never find this anywhere else.

ineupxbimaineupxbima2012/10/07 00:17I1ByUG <a href="http://pxpheovrewuv.com/">pxpheovrewuv</a>

mkeeysxalqumkeeysxalqu2012/10/08 17:08CPrBsW <a href="http://lkgdyjaebxve.com/">lkgdyjaebxve</a>

トラックバック - http://tumblr.g.hatena.ne.jp/retlet/20100310