A计划逃离Flickr

A计划逃离Flickr前一段时间我去鄂尔多斯玩,用朋友的电脑上网打开我的博客,发现无法显示博客上的图片,一片的红叉啊。忙问他用的网络是什么线路,竟是神奇的中国移动线路。看来不仅只有我的手机移动GPRS无法访问Flickr,还有众多朋友的Flickr在墙外啊。所以决定将图床迁移到本地主机上,亲自管理图片。准备实施A计划逃离Flickr!

要彻底脱离Flickr图床,这么优秀的图片服务,十分不舍得。可如今河蟹肆虐,还是自己管理图片,心里比较踏实。

PS:我是十分懒于自己管理一大堆的图片,很喜欢将图片仍到Flickr上,那样眼不见心不烦。但左思右想,决定长痛不如短痛,还是早点动手逃离Flickr图床。

1、下载所有Flickr上的图片

Flickr的第三方应用真是多,有各种各样的软件,都能将Flickr账户上的图片全部下载回来。但普遍存在一个问题,就是下载后的图片格式一律变为了”jpg”,尽管只是更改了后缀名,并不影响使用,但仍是不爽。

偶然发现了quickrpickr这个网站,很方便就能将Flickr账户上的图片全部下载回来。

①、打开:http://quickrpickr.com/users/kisa747/1000

②、点击上面的”Check All”,选中所有图片。

③、size选original,选择原始大小图片。

④、点击下面的”Generate HTML from Selected Photos and Descriptions”

⑤、然后就生成了包含所有原始大小图片的一页,想要下载所有的图片,想到方法了吧!对,直接保存整个网页就行了。

⑥、保存后,在”quickr pickf_files”文件夹里面,包含了所有的Flickr图片,由于Flickr上的图片的文件名是又长又奇特,很容易识别,删除多余的图片就行了。

2、上传图片至服务器

得到了Flickr上的所有图片,将所有图片上传至

http://localhost/img/2009/

至于具体位置,这个随便,个人爱好而已。

3、博客上的Flickr链接的地址

Flickr上图片的地址如下格式:

http://farm3.static.flickr.com/2689/4270934953_575e1cf34c_o.jpg
http://farm4.static.flickr.com/3498/4059005105_a665631988_o.gif
http://farm5.static.flickr.com/4023/4271682380_11dc96b5f2_o.jpg

要将图片地址修改为以下形式:

http://localhost/img/2009/4270934953_575e1cf34c_o.jpg

从图示可以明显看出地址中有哪些地方需要修改,本来猜测Mysql应该支持通配符替换,可惜不行。无奈只有导出数据库,用工具替换内容了。

4、修改数据库中的链接地址

①、MyAdmin,导出数据库”kisa747.sql”,并备份。

②、用Notepad2打开以”kisa747.sql”结尾的数据库文件。

Notepad2介绍及下载地址请看:建立wordpress博客系列(1)

③、快捷键”Ctrl+H”,注意选中”正则表达式”选项,然后开始替换。

将:

http://farm[0-9].static.flickr.com/[0-9][0-9][0-9][0-9]/

全部替换为:

http://localhost/img/2009/

如图:

④、将修改后的”kisa747.sql”导入数据库。

大功告成!所有图片地址替换完毕,成功实施A计划逃离Flickr,哦耶~