flickr深入研究 - 下载和备份工具
面对flickr上那么多精彩列表、专辑、tag、群组的图片,一直困惑怎么能批量下载图片,难道只能一张一张的去浏览和另存吗?答案绝对是否定的,因为flickr开放了API,使得外部程序可以调用内部的数据,使得更多的开发人员可以做第三方的支持。
到目前为之我发现了2个下载flickr上图片的工具,Flickr Backup和Flickr AutoDownloadr。这两个工具都需要使用者确认flickr services的认证之后才可以被使用,用户可以从flickr上的列表页 上看到自己的帐号开通了多少个接口服务,它们都有什么权限,也可以在这个页面里对这些服务进行删除操作。用户在做认证操作的时候只需在弹出的flickr页面内登录就可很简单的通过认证,对于安全问题大可放心,每个调用接口的程序都需要申请api_key才能使用,是官方许可的。
Flickr Backup
Flickr Backup 是sf.net上的一个开源的软件,使用java开发,功能较为单一,只能下载自己帐号里面的照片,可以选择存储到硬盘里还是存在光盘里面(CD或DVD)。目前的版本是v1.0,作者叫Andrew Serff,此人在sf上还有个叫做flickrj的项目,也和flickr有关。官方的介绍是“Java wrapper for the Flickr API.”。这里是Flickr Backup的下载地址,好像已经停止更新和支持了。官方给的描述文字是:
Flickr Backup is a Java application that allows you do download your photos and back them up to your harddrive or to media. This is useful if your local harddrive goes bad and you don\’t have a current backup.
这里是另外一个有关的页面,提供这个工具的Mac版。这个工具的作者Andrew Serff在flickr的地址 已经上传了1118张图片,是个flickr的超级粉丝了。这个人的blog
Flickr AutoDownloadr 1.42
Flickr AutoDownloadr 是个真正的flickr照片下载工具,它可以下载任何公开的照片,可以定制帐号、set、tag,并且可以设置下载图片的尺寸,下载的同时同步全屏幻灯播放所下载的照片,当然也可以不播放。按 Esc 键随时退出下载任务。下载的照片自动存放在“我的文档” Flickr Photos 文件夹中。
Ben Shepherd在flickr的地址,这位老兄也是已经上传了909张图片的flickr超级粉丝,可能刚有了一个孩子,是个户外运动爱好者。此人在astec的地址,被其称为Work website。这里好像是官方网站,不过我即使是加了代理也无法打开,不知道什么原因。从地址的名字里面看出,这个工具有flickrslideshow的初衷,他自己在flickr的profile上的宣传语言是“Want to view Flickr photos in a fullscreen slideshow? Try Flickr AutoDownloadr.”。
这个工具非常方便,但好像仍然有问题,比如有的时候没有相应,有的时候会中断并且无法续传等等,但总的来说还是相当棒的。Ben Shepherd可能是图形处理方面的专家,他还有个autostitch的项目,合成全景图的软件开发,他自己的介绍是“Join photos together to make panoramas”,网站上举例的过程比较惊人。他还有个AutoIt 的开源项目,想想这个英国人真是幸福啊,可以做自己喜欢的软件,可以开源。
另外还找到了一位bloger(吊死在IT上)写的两篇文章,分别对这两个软件做了介绍。Flickr Backup 和 Flickr AutoDownloadr。这位朋友的flickr地址,并不是pro帐号。上面两个工具的作者都是pro帐号,是flickr真正的超级粉丝,不但贡献内容还贡献工具,佩服啊!
靠,第一次整带这么多链接的blog,真是累啊!想想wikipedia上面那么多复杂的条目,真是佩服那些人!