2010年5月2日星期日

让你的Picasa畅通无阻 - Picasa相册排毒手记

 

背景:

  • 2009年6月,Google旗下的Picasa相册服务被中国大陆屏蔽,同时中枪的还有Picasa的图片链接地址*.ggpht.com
  • 2010年3月,Picasaweb被进一步屏蔽。

当前状况:

  1. picasaweb.google.com被关键字屏蔽,无法通过修改Hosts的方法恢复访问。
  2. *.ggpht.com系列地址被IP屏蔽,但仍可通过修改Hosts的方法继续浏览图片。
  3. picasaweb.google.com被关键字屏蔽,包括Picasa3客户端在内的一些工具无法正常上传图片。

前言:

Picasa是一个园长相当喜欢的相册,图片允许外链这点相当具有杀伤力,而且相册空间的升级价格也比较实惠,如果它还没有中枪的话也许我已经将其升级用来作为个人图片仓库了。不幸的是,由于众所周知的原因,我们无法正常地使用这一服务。在这篇文章之前,我们仍可使用修改hosts的方法来继续使用picasa。但是最近picasaweb.google.com不幸由IP屏蔽荣升为关键字屏蔽,不少有此为基础的工具也连带中枪,虽然图片仍可继续浏览,但已无法便捷地上传图片了。

是的,我们有VPN及其他诸如西厢计划等强力推墙方法,但是,更普通一些的网友无法驾驭这些工具。请不要奇怪,我的一个网站就仍是使用Picasa作为图床,我要教每一位会员如何用修改hosts的方法来看图,这是很折腾的事,要是再弄其它的复杂方法,低端网友会更加吃力。

所以,本期将讨论如何在不的情况下使用一些尽可能简单的方法来完成Picasa图片的上传及使用。

浏览

Picasa主站picasaweb.google.com已被关键字屏蔽,修改hosts也无效,不的话无法访问。但是,其他国籍域名的Picasaweb仍然可以访问,它们没有被屏蔽。比如:

http://picasaweb.google.co.jp/

是的,非.com的Picasaweb主页没有被屏蔽,大家仍可通过正常的方法来登录picasa相册。不喜欢.co.jp?不要紧,从这里挑一个吧。当然,我不知道里头有没有被屏蔽的别国域名。

上传

Web上传

大家依旧可以用http://picasaweb.google.co.jp/来上传图片,一切与.com一样。当然,同样包括每次只能传5张的限制。如果各位有条件,可以尝试使用Picasa的API来自己搭建网页版来上传。

客户端上传

这是本期的重点。因为主站被关键字屏蔽,Picasa3客户端已无法将图片上传到服务器,其他一些基于主站域名上传的工具,如Firefox的插件Fire Uploader也无法正常工作。如果没有别的可以批量上传的第三方工具的话,传图将是很痛苦的事。下面将对如何恢复Fire Uploader插件做简单介绍,如果你知道如何让Picasa3恢复工作,请务必告诉我

UPDATE: Picasa3客户端也是可以通过修改网址来恢复上传功能的。下载这个文件(or 115),解压后将exe放入picasa3的安装 目录,使用新的exe文件即可正常使 用 上传功能。感谢T娘修改文件!

现在需要对Fire Uploader插件进行修改。思路是,将插件内的picasaweb.google.com替换为picasaweb.google.co.jp,或其他国籍的域名。

这里有一份我修改过的版本,里面的主站域名已用.co.jp代替,像我一样的懒人可直接用它:fireuploader_v0.4.4_fix.zip。解压后拖到Firefox安装即可。

为避免插件升级后失效,这里说下修改方法。其他地方也许也可用此思路来解决问题。

  1. 下载插件.xpi文件到本地,不要安装到firefox中。
  2. 用解压软件,如winrar,打开.xpi文件,进入chrome文件夹。chrome文件夹中有个fireuploader.jar文件,打开它,进入content/js目录。
  3. 找到fupPicasaActions.js文件,用文本编辑器打开它。
  4. 将文本中所有的http://picasaweb.google.com替换成http://picasaweb.google.co.jp。对于我当前的v0.4.4版本,替换涉及到2行,分别是第9行和第311行。
  5. 保存修改,应用到.jar及.xpi中。
  6. 将.xpi文件拖到Firefox中安装,之后一切OK,可以批量传图了。(经测试,Windows和Mac OS中均有效。)

发图

Picasa的图片是支持外链的。只是,图片地址*.ggpht.com需要修改hosts后才能工作。这里只讨论怎样将图片发布出来,改hosts看图仍需要由访客自己完成。

方法有二。一是直接在相册网页中人肉复制图片地址。如果你有此毅力,不妨尝试,这是最原始最简单的方法。

二是使用WordPress插件,当然,前提条件是你正在使用WordPress。不过,你依旧可以用WP导出图片地址后再粘贴到别的地方。

尽管相册,Picasa Image Express这个WP插件仍是可用的。你可以用它登录自己的相册并批量插入图片,具体请参考我之前写的介绍

后记

上面提到的都是一些折中的方法,尽可能地避免了一些爬墙的工序。要看图片的话,依旧是需要修改Hosts,IP的话ping一下picasaweb即可获得。是的,本期唠叨了这么多但很有可能并不适合屏幕前的技术宅,但这些方法对于我那仍使用Picasa相册的网站来说相当有用。我目前最希望有的是一个网页版的第三方批量上传、导出工具,这可以通过Picasa的API来完成,但是我现在还没那个功夫来折腾这个。

另外,如果各位不想博客被敏感词感染的话,可以尝试防关键字屏蔽的WP插件。

没有评论:

发表评论