mobileup.pl

mobile nicky!で、自動更新用メールアドレスを準備せずに、自動更新をするためのスクリプトです。即時とはいかなくても、数分毎に更新できれば事足りるのではないでしょうか。

関連:日記CGI nicky!

動作条件

実行には Perl5.6 および LWPモジュールが必要です

Windowsな場合
ActivePerlをインストール
*nixな場合
Perlをインストールした後、perl -MCPAN -e shell して、install LWP します

使い方

  1. nicky!mobile nicky!をインストールします
  2. filemobileup.plを編集します。17〜18行目、$pass と $url の2つの変数の値を書換えて上書き保存します。
    #------------------------------------------------------------------------
    # 管理者パスワード、nicky!設置URLを設定する
    #------------------------------------------------------------------------
      my $pass = 'hogepass';   ←ここと
      my $url  = 'http://hogehoge.jp/diary/mobile.cgi';    ←ここ
    #------------------------------------------------------------------------
  3. 試しに一度、起動してみてください。perl mobileup.pl などとします。失敗してしまうときは、$pass, $url の設定を見直してみましょう。
    【成功例】
    perl mobileup.pl
    HTTP/1.1 200 OK
    Connection: close
    Date: Wed, 14 Jan 2004 13:15:23 GMT
    Server: Apache
    Content-Type: text/html; charset=EUC-JP
    Client-Date: Wed, 14 Jan 2004 13:15:20 GMT
    Client-Peer: 192.168.11.10:80
    Client-Response-Num: 1
    Client-Transfer-Encoding: chunked
    Set-Cookie: (略)
    Title: mobile nicky
    
    <html><head><title>mobile nicky</title></head><body>You have no mail.<br><a href
    ="./nicky.cgi?0">nicky.cgi</a><br><a href="mobile.cgi?lt">mobile.cgi?lt</a> / <a
     href="mobile.cgi?DBG=ON">mobile.cgi?DBG=ON</a> / <a href="mobile.cgi?MakeSetup"
    >mobile.cgi?MakeSetup</a></body></html>
    
    【失敗例】
    perl mobileup.pl
    500 (Internal Server Error) Can't connect to hogehoge.jp:80 (Badhostname 'hogeh
    oge.jp')
    Client-Date: Wed, 14 Jan 2004 13:12:46 GMT
  4. タスクスケジューラーやcronに登録します。cronならこんな感じで10分毎に更新されます。
    7,17,27,37,47,57 * * * * ~/mobileup.pl > /dev/null 2>&1

添付ファイル: filemobileup.pl 2359件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-05-10 (火) 01:11:51