• R/O
  • HTTP
  • SSH
  • HTTPS

otptools: レポジトリ概要

Open Tech Press向けの記事作成支援ツール


最近のコミット RSS

Rev. 日時 作者 メッセージ
09f5903 2017-03-27 20:19:00 hylom master add wp_imgswap2.py for new OSDN Magazine
1585e16 2017-03-15 22:57:36 hylom fix size after resizing
ed0bc9c 2013-06-24 19:09:13 hylom Fix wp_imageswap: when image height is larger than given ...
56d9143 2013-05-13 18:52:17 hylom fix: use thumbnail when figure size is smaller than thumb...
3cec808 2013-04-24 19:30:02 hylom fix: change filename and figure size when figure size is ...
df322ef 2013-04-18 19:35:55 hylom add sakura_imgswap.py
9204d7f 2013-04-18 19:35:27 hylom update wp_imgswap.py
f76f3b1 2013-04-01 15:26:41 hylom update wordpress figure rules
b2c5c41 2013-03-21 19:59:21 hylom add markup tool for wp_sfmagazine
5fcc65d 2013-03-14 19:13:28 hylom add jikkourei support

ブランチ

名前 Rev. 日時 作者 メッセージ
master 09f5903 2017-03-27 20:19:00 hylom add wp_imgswap2.py for new ...

readme.txt

# 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ブラウザなどを使って正しくアップロードされたか必ず確認すること。

旧リポジトリブラウザで表示