モーグルとカバとパウダーの日記

モーグルやカバ(EXカービング)山スキー(BC)などがメインの日記でした。今は仕事のコンピュータ系のネタが主になっています。以前はスパム対策関連が多かったのですが最近はディープラーニング関連が多めです。

PukiWiki用Twitterプラグイン

大町美麻で行われたロードレースの動画配信Twitter連携用に開発した、PukiWiki用のTwitterプラグインを公開します。


PukiWiki上で、Twitterのユーザ名か検索文字列を条件にTweetを表示します。
自動更新がかかるためリロードさせずに最新のTweetが表示されます。
全ての処理がクライアントのJavascriptで行われるため、最初の表示以降はサーバへのアクセスはなく、サーバの負荷は少なくて済みます。
divの表示box内に表示するようになっているため、表示領域を狭くしてスクロールして見てもらうことが出来ます。


PukiWiki Plus!でしか試していませんが、たぶん本家PukiWikiでも動くと思います。


(参考)
PukiWikiでの利用実例
自転車ロードレース2010TV配信 - 美麻Wiki


(追記)
このTwitterプラグインではTwitterウィジェットは使っていません。
Twitterウィジェット使いたい方は、PukiWikiに埋め込むためのガワだけのプラグインを作る必要があります。

http://twitter.com/widgets
(/追記)

Twitterプラグイン(twitter.inc.php)

http://k2net.hakuba.jp/pub/twitter.inc.php.txt

書式

&twitter(各種パラメータ)

引数

引数は、順不同となっています。

書式

    • "パラメータ=値" または、"パラメータ"
    • パラメータ値がパラメータ名と同じ場合は、省略できます。
パラメータ 説明
user 指定したユーザ名のTweetを表示 user=stealthinu
search 指定した文字列での検索結果を表示 search=#miasaroad
width 表示幅を指定 width=600px
height 表示高を指定 height=30ex
count 最大取得Tweet数を指定 count=20
update 更新期間(秒)を指定 update=60
noimage Tweetの頭にアイコンイメージを表示しない noimage


省略時

    • user または search のどちらかの指定が必須です。
    • width または height を指定しなかった場合のデフォルトは、widthは指定なし,height=30exになります。
    • count=30, update=120
    • 全てのパラメータ名と一致しないパラメータは、ユーザ名とみなします。
使い方

&twitter(user=stealth,noimage);
#twitter(search=#ipadjp,update=60)

条件を複合条件にしたい場合、twitterAPIが「AND」や「OR」句に対応しているためそれを利用します。
&twitter(search="#ipadjp OR #ipad");


(関連)

ハッシュタグなどでtwitter検索した結果を表示して自動更新するjavascript - モーグルとカバとパウダーの日記
PukiWiki用Ustreamプラグイン - モーグルとカバとパウダーの日記