::run, tempo, run::

All | General | Java | Web | Software | Fun | Wireless | Idea | Travel


好像偶爾都有人問起我是怎麼將這麼多照片上傳到 flickr 的..

1 年多之前, 因為找不到合適的 flickr 照片上傳程式 (不是有檔案數限制, 就是需要太多人為操作), 所以自己寫了一個 flickr-sync..
flickr-sync 功能很簡單, 你指定你的照片目錄, 它會根據目錄下的子目錄 (只有第一層子目錄喔), 把子目錄的名字當做 set 名, 再將所有照片上傳, 若遇到已經上傳過的照片 (根據照片名稱判斷), 他就會自動跳過..

也就是說, 這程式會以你電腦上的照片目錄為準, 幫你同步一份到 flickr 去..

若您也有這個需求或是單純有興趣, 可以點這個 link 下載..
使用方式很簡單, 請先確定您有安裝 java (若無, 可以連上這裡下載), 解開下載檔案之後 (假設解開至 c:\flickr-sync-1.0), 請開啟 "命令提示字元" (選 windows 的左下角開始->執行->打入 cmd)..

打入下面指令:
cd c:\flickr-sync-1.0
run -d c:\pic
cd c:\flickr-sync-1.0
run -d c:\pic -o -d
指令的 options 如下:

-d: (dir) 指定照片目錄所在的位置, 如 c:\pic

-o: (order) 若指定, 則會依照目錄名稱排列 set 順序 (倒過來排), 大家可以參考我的 flickr, 我在每個 set 前面都有日期, 加了 -o 這個選項, 就會自動幫我排序..(之所以要這樣, 是因為有些以前的照片是後來才加進去的, 所以需要重新排序)

-r: (remove) 若指定, 則會以電腦上的目錄為準, 若發現電腦上沒有但 flickr 有, 會把 flickr 上的圖刪掉, 使用前請小心喔..

成功後, flickr-sync 會開啟你的預設瀏覽器至 flickr 登入網頁, 登入且允許使用 flickr-sync 的權限後, 再按個 enter 就會開始上傳了..
若您有某個目錄或檔案不想上傳, 可以在目錄或檔案前面加一個 "_" (如 _不上傳, _pic001.png), flickr-sync 就不會將該目錄與照片上傳..
上傳的量會受到 flickr 的每月 2G 限制, 這個月 quota 到了, 就請下個月再跑一次..
我們那 10 幾 G 照片, 就是這樣斷斷續續傳了半年..

最後, 這個程式因為需要開網頁的關係, 所以現在僅支援 windows..
以後有空, 我會再加上 UI 介面, 方便更多人使用囉~~

tags:


Dec 06 2006, 08:00:52 AM CST Permalink Comments [52]