ToastNotify?.js

概要

リプライを正規表現でチェックしてマッチしたのをトーストで通知します。 ついでに、ふぁぼられもトーストで通知してみます。

必要条件

  • Azurea 1.3.2 (API Level.16 or higher)
  • Windows Mobile 5 or higher

スクリプト

var TOAST_MESSAGE = 0x100000;

// タイムラインを処理するときのハンドラ
TwitterService.addEventListener('preProcessTimelineStatus', function(status)
{
	// Azureaのアクティブチェック
	if(System.isActive)
	{
		return;
	}
	var re = ['@hoge', 'ho+ge']; // ここにマッチさせたいのを列挙する。正規表現もおっけー。
	var f = false;
	for(var i = 0; i < re.length; ++i)
	{
		var r = new RegExp(re[i]);
		if(status.text.match(r)){
			f = true;
			break;
		}
	}
	if(f){
		System.showMessage(status.text, 'Reply from ' + status.user.screen_name, TOAST_MESSAGE);
	}
});

// ふぁぼられた時の処理。
// いらない人はここからしたをばっさり削除
TwitterService.userStream.addEventListener('receiveFavorite', function(source, target, target_object)
{
	// Azureaのアクティブチェック
	if(System.isActive)
	{
		// この下のコメントを外すと、アクティブな時はNoticeで通知してくれる
		//System.showNotice('Got fav from ' + source.screen_name + ': ' + target_object.text);
		return;
	}
	System.showMessage(target_object.text, 'You got favorite from ' + source.screen_name, TOAST_MESSAGE);
});
 

コメントとか

  • 最近の仕様にあうように修正 -- tmyt? 2011-08-28 (日) 00:00:35

もし見えてたら空欄にしてね!:

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016-08-27 (土) 10:33:44 (1525d)