PHP版のPitを作ってみた

アカウント情報を管理するコマンド pit – 冬通りに消え行く制服ガールは、夢物語にリアルを求めない。 – subtechを見て,「あ,こういうのあるとサーバ中に散らかってるアカウント情報がまとめられていいなぁ」と思い,ぺちぺ版を作成.

http://project-p.jp/halt/archives/Pit-1.0.0.tgz

1ファイルしかないけどPEARパッケージにした.あとspycに依存しているので一緒にインストールしないと動きません.デフォでYAML使えるRubyはいいよなー.

今回のコードはRubyで美しくかかれているものをPHPで書きなおすとこんなに泥臭くなるというお手本のような感じになりました.

  • tempfile
  • system(popen)
  • to_yaml(YAMLLoad)

あたりにライブラリの使い易さの差が見えておもしろいです.
たいしてRuby読めない人が友人に聞いて回って実装したので実装漏れがたくさんありそうですが見つけた方は書き直してもっと良いものにすればいいんじゃないかと思います.

ああそうそう.使い方は最初でnewしなきゃいけないとこ以外は本家と同じです.


require_once 'Pit/Pit.php';
$pit = new Pit();
$re = $pit->get('test', array('require' =>
    array(
        'mail' => 'your mail',
        'pass' => 'your pass'
    )
));
var_dump($re);

こんな感じでヨロ

Related posts:

  1. LL Ringのチケット販売開始を監視する
  2. livedoorクリップのAPIを使ってみる
  3. 2007年にアドエスで撮った写真の枚数をグラフにしてみた
  4. snippetsEmu.vimのPHP定義ファイルをPEAR Styleにした
  5. Upload PEAR package from CLI

PHP版のPitを作ってみた” への1件のコメント

  1. あ!コマンドのほうは面倒くさくてまだ作ってないお!
    だってそっちはRubyのヤツ使えばいいじゃんすか!

コメントをどうぞ

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

*

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

ねこ認証:9つのパネルの中からねこを3匹選んでください

Additional comments powered byBackType