Flickr > flickr-upload.scm

「Flickr/flickr-upload.scm」の編集履歴(バックアップ)一覧に戻る

Flickr/flickr-upload.scm - (2017/12/13 (水) 21:18:04) のソース

C library for the Flickr API, flickcurl についてくるコマンドラインユーティリティが便利なので、
複数ファイルを一度にアップロードするためのラッパープログラムを作りました。
[[flickr-upload.scm | github>>https://github.com/kobapan/scheme/tree/master/flickr-upload]]

* flickcurl
[[Flickcurl公式>>http://librdf.org/flickcurl/]]

事前にflickcurlをインストール&設定しておく必要がある。
→ [[Flickr/flickcurl-コマンドラインでFlickr>>https://www20.atwiki.jp/kobapan/pages/332.html]]

* 使い方
flickrのユーザ名と、アップロードする画像ファイルのパス名を記述したファイル名を、引数にとります。
アップロードした画像のflickrでのIDと、タイトル、URLを返します。
#highlight(){{
$ flickr-upload.scm FLICKR-USERNAME INFILE  
ID[NNN] TITLE[name] URL[xxx.jpg]  
.  
.  
.}}

* INFILEの構文
1行に一つの画像ファイルを記述します。スペースに続いて画像タイトルを記述します(省略可)。
#highlight(){{
/path/to/image.(jpg|jpeg|png|gif)[ title]
.  
.  
.}}

* 蛇足:INFILEの作り方
#highlight(){{
$ find $PWD/* -type f -regex ".*\(jpg\|jpeg\|gif\|png\)" > up.txt
}}