[僕] Net::MovableType でテスト投稿

僕ト云フ事

たろマークはてなブックマーク

2005年06月07日

[cpan][mt][perl][script] Net::MovableType でテスト投稿

この記事は、Net::MovableType を使って投稿したテストです。

ソース

#!/usr/bin/perl

use strict;
use warnings;
use Net::MovableType;
use Jcode;
 
my $mt = Net::MovableType->new('http://domain/path/to/mt-xmlrpc.cgi');
 
$mt->username('username');
$mt->password('password');
$mt->blogId(1);

my $title = 'Net::MovableType でテスト投稿';
my $description = <<'EOF';
<p>この記事は、<a href="http://search.cpan.org/~sherzodr/Net-MovableType-1.73/MovableType.pm">Net::MovableType</a> を使って投稿したテストです。</p>
EOF

my $mt_text_more = <<'EOF';
<p>ソース</p>
<pre class="code">
hogehoge
</pre>
EOF

my $entry = {
    title        => $title,
    description  => $description,
    mt_text_more => $mt_text_more,
    mt_convert_breaks => '0',
};

foreach my $key ( keys %{$entry} ) {
    $entry->{$key} = Jcode->new($entry->{$key}, 'euc')->utf8;
}

my $new_id = $mt->newPost($entry, 0) or die $mt->errstr;
$mt->setPostCategories($new_id, "perl") or die $mt->errstr;
$mt->publishPost($new_id) or die $mt->errstr;
link
Hayato Yamazaki: Movable Typeを使ったクリッピング作業を効率化させる その1

トラックバック

このエントリーのトラックバックURL:
http://vkgtaro.jp/cgi-bin/mt/mt-tb.cgi/440

この一覧は、次のエントリーを参照しています: Net::MovableType でテスト投稿:

» トラックバック可能なOPAC from 図書館退屈男
 「OPACでもamazon.comのようにレビューが書けたり、他の書籍サイトの [詳しくはこちら]

コメントを投稿