Fight for freedom!
Dabr图片预览代理
由于墙的原因,dabr的图片预览突然不好使了,恼火。我于是写了个小东西,图片又可以显示了,还能分流哦。
注意:空间必须支持allow_url_fopen或者CURL哦。(只要有一个支持就可以了,自动判断的。)
下载: Dabr图片代理 (64)
使用方法:
- 解压文件,把pic文件夹放到dabr的根目录。
- 修改dabr的common文件夹中的twitter.php
找到
$services = array(
‘#youtube\.com\/watch\?v=([_-\d\w]+)#i’ => ‘http://i.ytimg.com/vi/%s/1.jpg’,
‘#youtu\.be\/([_-\d\w]+)#i’ => ‘http://i.ytimg.com/vi/%s/1.jpg’,
‘#twitpic.com/([\d\w]+)#i’ => ‘http://twitpic.com/show/thumb/%s’,
‘#twitgoo.com/([\d\w]+)#i’ => ‘http://twitgoo.com/show/thumb/%s’,
‘#yfrog.com/([\w\d]+)#i’ => ‘http://yfrog.com/%s.th.jpg’,
‘#moblog.net/view/([\d]+)/#’ => ‘moblog/%s’,
‘#hellotxt.com/i/([\d\w]+)#i’ => ‘http://hellotxt.com/image/%s.s.jpg’,
‘#ts1.in/(\d+)#i’ => ‘http://ts1.in/mini/%s’,
‘#moby.to/\??([\w\d]+)#i’ => ‘http://moby.to/%s:square’,
‘#mobypicture.com/\?([\w\d]+)#i’ => ‘http://mobypicture.com/?%s:square’,
‘#twic.li/([\w\d]{2,7})#’ => ‘http://twic.li/api/photo.jpg?id=%s&size=small’,
‘#tweetphoto.com/(\d+)#’ => ‘http://TweetPhotoAPI.com/api/TPAPI.svc/json/imagefromurl?size=thumbnail&url=http://tweetphoto.com/%s’,
‘#http://phz.in/([\d\w]+)#’ => ‘http://i.tinysrc.mobi/x50/http://api.phreadz.com/thumb/%s?t=code’,);
修改为
$services = array(‘#youtube\.com\/watch\?v=([_-\d\w]+)#i’ => BASE_URL.’pic/pic.php?site=youtube&pic=%s’,‘#youtu\.be\/([_-\d\w]+)#i’ => BASE_URL.’pic/pic.php?site=youtube&pic=%s’,‘#twitpic.com/([\d\w]+)#i’ => BASE_URL.’pic/pic.php?site=twitpic&pic=%s’,‘#twitgoo.com/([\d\w]+)#i’ => BASE_URL.’pic/pic.php?site=twitgoo&pic=%s’,‘#yfrog.com/([\w\d]+)#i’ => BASE_URL.’pic/pic.php?site=yfrog&pic=%s’,‘#moblog.net/view/([\d]+)/#’ => ‘moblog/%s’,‘#hellotxt.com/i/([\d\w]+)#i’ => ‘http://hellotxt.com/image/%s.s.jpg’,‘#ts1.in/(\d+)#i’ => ‘http://ts1.in/mini/%s’,‘#moby.to/\??([\w\d]+)#i’ => ‘http://moby.to/%s:square’,‘#mobypicture.com/\?([\w\d]+)#i’ => ‘http://mobypicture.com/?%s:square’,‘#twic.li/([\w\d]{2,7})#’ => ‘http://twic.li/api/photo.jpg?id=%s&size=small’,‘#tweetphoto.com/(\d+)#’ => ‘http://TweetPhotoAPI.com/api/TPAPI.svc/json/imagefromurl?size=thumbnail&url=http://tweetphoto.com/%s’,‘#http://phz.in/([\d\w]+)#’ => ‘http://i.tinysrc.mobi/x50/http://api.phreadz.com/thumb/%s?t=code’,‘#img\.ly\/([\w\d]+)#i’ => BASE_URL.’pic/pic.php?site=imgly&pic=%s’,);
找到function generate_thumbnail($query)中的
header(‘Location: ‘. $matches[1]);
修改为
header(‘Location: ‘.BASE_URL.’pic/pic.php?pic=’.urlencode($matches[1]));
这样应该就ok了。所有的符号都是半角哦。
分流功能可以在pic.php里面修改,默认关闭。你可以自己搞分流,把下载到的文件放在其他主机上,然后修改dabr所在主机上的pic.php。
| 打印文章 | 这篇文章由歪歪儿于2010年01月16日 下午 8:40发表在网络。你可以订阅RSS 2.0 也可以发表评论或引用到你的网站。 |
Additional comments powered by BackType

大约7月前
我内牛满面cc @yegle >@yylyyl 新博文: Dabr图片预览代理: 由于墙的原因,dabr的图片预览突然不好使了,恼火。我于是写了个小东西,图片又可以显示了,还能分流哦。 注意:空间必须支持allow_url_fopen http://goo.gl/fb/6Dtn
This comment was originally posted on Twitter
[回复]
大约7月前
Dabr 预览图片代理 http://goo.gl/fb/6Dtn (via @yylyyl) #R2
This comment was originally posted on Twitter
[回复]
大约7月前
有一点小遗憾:所有的引号都是中文引号 >. BASE_URL.’common/pic.php?site=youtube&pic=%s’,
‘#twitpic.com/([\d\w]+)#i’ => BASE_URL.’common/pic.php?site=twitpic&pic=%s’,
‘#twitgoo.com/([\d\w]+)#i’ => BASE_URL.’common/pic.php?site=twitgoo&pic=%s’,
‘#yfrog.com/([\w\d]+)#i’ => BASE_URL.’common/pic.php?site=yfrog&pic=%s’,
‘#moblog.net/view/([\d]+)/#’ => ‘moblog/%s’,
‘#hellotxt.com/i/([\d\w]+)#i’ => ‘http://hellotxt.com/image/%s.s.jpg’,
‘#ts1.in/(\d+)#i’ => ‘http://ts1.in/mini/%s’,
‘#moby.to/\??([\w\d]+)#i’ => ‘http://moby.to/%s:square’,
‘#mobypicture.com/\?([\w\d]+)#i’ => ‘http://mobypicture.com/?%s:square’,
‘#youtu.be\/([_-\d\w]+)#i’ => BASE_URL.’common/pic.php?site=youtube&pic=%s’,
‘#twitvid.com/([\w]+)#i’ => ‘http://images.twitvid.com/%s.jpg’,
‘#pic.gd/([\w]+)#i’ => ‘http://TweetPhotoAPI.com/api/TPAPI.svc/imagefromurl?size=thumbnail&url=http://www.pic.gd/%s’,
‘#tweetphoto.com/([\w]+)#i’ => ‘http://TweetPhotoAPI.com/api/TPAPI.svc/imagefromurl?size=thumbnail&url=http://tweetphoto.com/%s’,
‘#imgur.com/([\w]{5})#i’ => ‘http://imgur.com/%ss.png’,
‘#imgur.com/gallery/([\w]+)#i’ => ‘http://imgur.com/%ss.png’,
‘#imgur.com/delete/([\w]+)#i’ => ‘images/trash.gif’,
‘#brizzly.com/pic/([\w]+)#i’ => ‘http://pics.brizzly.com/thumb_sm_%s.jpg’,
‘#twic.li/([\w\d]{2,7})#’ => ‘http://twic.li/api/photo.jpg?id=%s&size=small’,
‘#img\.ly\/([\w\d]+)#i’ => BASE_URL.’common/pic.php?site=yfrog&pic=%s’,
‘#(i\d\d.tinypic.com/[\w]+)#i’ => ‘http://%s_th’,
‘#http://phz.in/([\d\w]+)#’ => ‘http://i.tinysrc.mobi/x50/http://api.phreadz.com/thumb/%s?t=code’,
);
[回复]
大约7月前
RT @yylyyl: 新博文: Dabr图片预览代理: 由于墙的原因,dabr的图片预览突然不好使了,恼火。我于是写了个小东西,图片又可以显示了,还能分流哦。 注意:空间必须支持allow_url_fopen… http://goo.gl/fb/6Dtn
This comment was originally posted on Twitter
[回复]
大约7月前
RT @tuite_tips: Dabr 预览图片代理 http://goo.gl/fb/6Dtn (via @yylyyl) #R2
This comment was originally posted on Twitter
[回复]
大约7月前
还是挺不错的么!
[回复]
大约7月前
泪流慢棉啊,有时间在找个空间弄下吧,
[回复]