# otptools README ■otp_attach.pl ○概要  otp_attach.plは、OTPの記事用の画像をアップロードするツールである。 ○動作条件  Perl v5.8.8(ActivePerl、Windows Vista)での動作を確認。動作にはLWP(libwww-perl)モジュールが必要。 ○インストール  適当なディレクトリに展開後、otp_attach.plの下記の個所を環境に合わせて修正する。 ---- # 下記は環境に応じて適当に変更 # Otp.pm およびOtpディレクトリ(Otp/Attach.pm)があるディレクトリを指定する # use lib '~/bin' use lib 'C:\Users\hirom\bin\otptools'; ---- ○使い方 1.ログインする  「otp_attach.pl login」を実行すると、ユーザー名とパスワードが尋ねられる。成功するとカレントディレクトリにotp_cookies.txtが作成され、クッキー情報が保存される。 $ otp_attach.pl login 2. 画像をアップロードする  下記のコマンドで画像をアップロードできる。 $ otp_attach.pl attach -i <記事ID> -f <アップロードするファイル>  <記事ID>は記事編集ページURLの「sid=」以下の文字列である。たとえばURLが http://magazine.sourceforge.jp/developer/admin.pl?op=edit&sid=09/05/12/0852252 なら、記事IDは 09/05/12/0852252 となる。一回に1ファイルしかアップロードできないので、複数のファイルをアップロードする場合は適当にシェルスクリプト等を利用してほしい。 例) for i in *.png; do otp_attach.pl attach -i <記事ID> -f $i done 3. ログアウト  作業完了後、下記のコマンドを実行するとログアウトされる。 $ otp_attach.pl logout ○注意点  エラー処理などは適当なので、使用後はWebブラウザなどを使って正しくアップロードされたか必ず確認すること。