-->
./
<!-- フラ&#65533;ュが見れな&#65533;のためにここに何か書&#65533; --> フラ&#65533;ュがインス&#65533;&#65533;ルされて&#65533;&#65533;たいで&#65533;&#65533;&#65533;

2009年10月22日

photozou-up.shソースコード

http://hirono-hideki.sblo.jp/article/33106728.html
で書いたのですが、シンタックスハイライトを使うと「</rsp>」のような部分が抜け落ちたりしていたので、別にあげておきます。


#!/bin/sh
if [ $# -ne 1 ]; then
    echo "引数に画像ファイル名を一つ指定してください。"
    exit 1
else
    echo "${1}をフォト蔵にアップロードします。"
fi

TEMPFILE="$$.tmp"

 curl -X POST --user hirono.h@po3.nsknet.or.jp:ib4OrqM0  -F "album_id=978701" -F "photo=@${1}" \
 http://api.photozou.jp/rest/photo_add > ./$TEMPFILE

 res=$( sed -e '1,/^.*\[CDATA\[/d' -e 's/^.*\[CDATA\[//' -e 's%]]></medium_tag>%%' -e 's%</rsp>%%' \
  -e 's/width=\"[0-9]*\" height=\"[0-9]*\"/width=\"800" height=\"600\"/' $TEMPFILE \
  | perl -p -e \
's/^(.+show\/\d+?\/)([^"]+)(.*<img src=")(http:[^"]+)(.*)/$1$2$3http:\/\/art16.photozou.jp\/bin\/photo\/$2\/org.bin?size=800$5/;')
 echo $res | xsel -i
 echo $res

 rm ./$TEMPFILE


Powered by ScribeFire.

この記事へのコメント
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

この記事へのトラックバックURL
http://blog.sakura.ne.jp/tb/33107020

この記事へのトラックバック