• 8
  • Jan

用了一年多的 Google Drive 100G 的存储,大概用了 20GB+,感觉用来存照片以外没有其他用处。而且经常点着点着就跳到 Google Plus 去了。更让人无语的是,我都是收费用户了,为什么 Gmail 里还有广告?

正好前段时间 Flickr 推出了免费 1TB 的相册,还有 Flickr for iOS 支持照片自动上传至相册。如此一来备份照片的事情得到解决,我就开始琢磨怎么把照片从 Google Picasa 转移至 Flickr。研究了一会,并且实践了两天,成功将 20GB + 的照片转移。

首先,我是在我的 VPS 上做这项任务的,我用这个脚本在服务器上没日没夜的跑,累计跑了快 24 小时吧,终于把 20GB + 的照片转到 Flickr 上去了。

这个 13 行脚本没什么神奇的,主要利用了 googlecl 和 libflickr-upload-perl 这两个命令行工具:

#!/bin/bash

while read album
do
    echo -e "Will download album $album"
    google picasa get "$album" .
    pushd "$album"
    echo -e "Start to upload $album to Flickr"
    find -type f|sort|xargs -I{} flickr_upload {}
    popd
done < album_list.txt

echo 'Upload is done' | sendmail your@mail.address

它会从 album_list.txt 一行一行读出 Picasa 相册上的专辑名,然后下载下来,再上传至 Flickr 上去。唯一遗憾的是暂时不支持在 Flickr 上建立专辑。

对了,这个脚本跑完后还会发邮件通知你。

我为这个脚本建立了一个 Github Gist,如果你也感兴趣的话可以来 Fork 并加以改进。https://gist.github.com/tualatrix/8317586

Tag: Bash, Flickr, google.

<推广> Manico 是一个专门为 OS X 高效率人士设计的 App 启动与切换工具,使用它将加倍电脑日常使用的效率。

» You can leave a comment.

2 Comments

  1. 看来流氓是互联网公司最终的归宿

  2. 对雅虎的服务没有任何的信心

Leave a Comment