Flickr > flickr-upload.scm

C言語で書かれた Flickr API 「flickcurl」 のコマンドラインユーティリティを使って、
複数ファイルを一度にアップロードするためのラッパーをGaucheで書きました。
flickr-upload.scm | github

目次


flickcurl


事前にflickcurlをインストール&設定しておく必要がある。
Flickr/flickcurl-コマンドラインでFlickr

使い方

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

INFILEの構文

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

蛇足:INFILEの作り方

配下の全画像を再帰的に
$ find $PWD/* -regex ".*\(jpg\|jpeg\|gif\|png\)" > up.txt
直下の画像ファイル
$ find $PWD/* -maxdepth 0 -regex ".*\(jpg\|jpeg\|gif\|png\)" > up.txt
最終更新:2018年03月06日 15:42