masahirorの気まま記録簿

個人的な出来事や意見、生活などの記録を思うままにブログに記録

BlogPetに俳句を読ませる

うちのブログで飼ってるBlogPetの「プライム」。
このBlogPetの機能の一つとして、自分の書いた記事から単語を抽出し、時々「俳句」を読んでくれるらしいのだが、その俳句を縦書きにし、短冊状の背景をつけて、自動的にいかにも俳句を書き上げたみたいな感じの画像にしてくれるサービスを提供してるところを発見。

BlogPetの俳句集
http://shohoji.net/blog/archives/000957.html

早速、我が家のペットにも導入し、ひたすらクリックしまくって何とか俳句を読ませる事に成功。
1.jpg

・・・意味は置いといて、自分の文章から言葉をかいつまんで、俳句として出力されるのは面白い。思わず自分のペットをクリックしまくった。滅多に俳句は出てきませんが…。
JavaScriptを使えば、自分のBlogPetが発した「最新の一句」とか「ランダムで一句」とか画像で表示できるんだけど、あいにくはてなダイアリーJavaScriptに対応していないので、別サイトにマイペット「プライム」の俳句表示専用のサイトを作りました。

masahirorのBlogPet「プライム」の俳句
http://www.geocities.jp/masahiror/blogpet/

ここではマイペット「プライム」が発した「最新の一句」「ランダム一句」が短冊状の画像で表示され、さらに過去の俳句が100件程度表示されるようにしています。*1

設定方法について

俳句を画像で表示させる為のBlogPetの設定や、Javascriptの記述方法をまとめておきます。(仕様が変更されることもあるので、最新の情報は上記「BlogPetの俳句集」を確認してください。)

BlogPetの背景の設定

BlogPetのペット設定画面の「背景画像のURL」を

http://sudori.net/blogpet/haiku/haiku.swf?argurl=ブログのURL&argbgurl=背景のURL

に設定する。「ブログのURL」と「背景のURL」は自分のものに書き換える。
BlogPetの右上に「BlogPet俳句集」という文字が表示されたらOK。
BlogPet俳句集」の文字色を変えたい時は、上記URLに続けて

&argcr1=16進表記のデフォルト時の色&argcr2=16進表記のオンマウス時の色

を追加する。(16進表記→「0000FF」など)

自分のBlogPetの最新の一句を表示
<script type="text/javascript" src="http://sudori.net/blogpet/haiku/haiku_png.php?url=ブログのURL&charset=文字コード"></script>
  • 文字コードは「EUC-JP」「UTF-8」「SJIS」のいずれかページにあわせて指定。
  • 自分で背景を追加したい場合は、上記に「&bg=背景のURL」を追加する。
自分のBlogPetの過去の俳句からランダムで一句を表示
<script type="text/javascript" src="http://sudori.net/blogpet/haiku/haiku_png.php?url=ブログのURL&charset=文字コード&rand=yes"></script>
  • 文字コードは「EUC-JP」「UTF-8」「SJIS」のいずれかページにあわせて指定。
  • 自分で背景を追加したい場合は、上記に「&bg=背景のURL」を追加する。
自分のBlogPetの過去の俳句を一覧表示
<script type="text/javascript" src="http://sudori.net/blogpet/haiku/haiku_usr.php?url=ブログのURL&cnt=表示件数&charset=文字コード"></script>
  • 表示件数で履歴の件数を指定できる。
  • 投稿日時を非表示にしたい場合は、「&date=no」を追加する。


(なおJavascriptで俳句を表示させるのははてなダイアリーでは出来ませんのであしからず。)

*1:まだ100件も出来ていませんが、今後の為のバッファです