タグ

ブックマーク / www.crawler.jp (2)

  • crawler.jp - Perl APIを利用したblogの再構築

    ちょっとはまったのでメモ。 MTクラスのオブジェクトを作るときに、引数にMovable Typeの設定ファイルをフルパスで渡すんですが、3.2になってから、ファイル名がmt.cfgから、mt-config.cgiに変わってました。 ・3.1の場合 my $mt = MT->new(Config => $configpath."/mt.cfg") or die ("MTオブジェクトの作成に失敗しました。"); ・3.2の場合 my $mt = MT->new(Config => $configpath."/mt-config.cgi") or die ("MTオブジェクトの作成に失敗しました。");

  • crawler.jp - Perl APIを利用して、指定したカテゴリーにエントリーを投稿

    Movable TypeのPerl APIを利用して、指定したカテゴリーにエントリーを投稿する方法です。 以前、「RSS+AWS」の回で挫折してたんですが、moblogは指定したカテゴリーにちゃんと投稿するので、何か方法があるのではと思ってもう一度調べてみました。 Publishing Platform(管理ツール)の投稿処理のソースを見てわかったんですが、MT::Entryだけじゃなくて、MT::Placementというオブジェクトを利用していました。 MT::Placementは、エントリーとカテゴリーを関連付けるオブジェクトで、まさにこのための機能を提供しています。 以下は、お砂場で使っているPerl APIでエントリーを投稿して再構築する部分のソースです。 赤字の部分を追加することで、$CATEGORYに指定されたIDのカテゴリーにエントリーを追加することができます。 my $en

  • 1