Firefoxアドオンの作り方
Read All Tweets(タイムラインを逆順に)
検索ボックス自動入力(学習機能付き)
定期的にチェック!
2011-11-18
Google 検索結果から広告を削除するスクリプト
「Googleで検索→一番上をクリックしようとする→広告が現れて広告をクリックしてしまう」という経験をしてイライラした人は多いと思います。このスクリプトはそんな広告を削除します。
Google Ads Remover for Greasemonkey
Scriptish または GreaseMonkey を持ってない場合は、先に以下のページからインストールする必要があります。
2011-05-29
アドオンからダウンロードを行う方法
function addDownload(from, to, title) { var dm = Components.classes["@mozilla.org/download-manager;1"].getService(Components.interfaces.nsIDownloadManager); var ioService = Components.classes["@mozilla.org/network/io-service;1"].getService(Components.interfaces.nsIIOService); var uri = ioService.newURI(from, null , null); var url = uri.QueryInterface(Components.interfaces.nsIURL); var file = Components.classes['@mozilla.org/file/local;1'].createInstance(Components.interfaces.nsILocalFile); file.initWithPath(to); var fileURI = ioService.newFileURI(file); var nsIWBP = Components.interfaces.nsIWebBrowserPersist; var persist = Components.classes['@mozilla.org/embedding/browser/nsWebBrowserPersist;1'].createInstance(Components.interfaces.nsIWebBrowserPersist); var flags = nsIWBP.PERSIST_FLAGS_NO_CONVERSION | nsIWBP.PERSIST_FLAGS_REPLACE_EXISTING_FILES | nsIWBP.PERSIST_FLAGS_BYPASS_CACHE; persist.persistFlags = flags; var download = dm.addDownload ( 0 , uri , fileURI , title || from, null , null , null , null, persist ); persist.progressListener = download; persist.saveURI(uri, null, null, null, "", fileURI); }
サンプル:
addDownload("http://sample.com/sample.html", "C:\\Users\\username\\Documents\\sample.html", "タイトル");
参考にしたページ
add downloads to download manager • mozillaZine Forums
関連ページ
2011-01-30
Firefoxアドオン「定期的にチェック! 0.8.0.0」を公開
時間指定、曜日指定ができるようにしました。
通常のダウンロードページ
定期的にチェック! :: Add-ons for Firefox
---------------------------------------------------------

指定したページを1日ごと、1週間ごと、1ヶ月ごとというように定期的に表示します。
たとえば Web メール、天気予報、RSS reader、pixivのようなユーザー投稿型サイト、アクセス解析など、常に更新があるサイトや、更新されたらすぐ見たいというほどではないけど定期的にチェックしたいページなどを登録しておけば自動で表示してくれます。
「あとで読む」つもりでブックマークしてもどうせ読まない「役に立つ情報が載ってるけど今は使わないページ」を、忘れないために1ヶ月ごとに表示するといった使い方もできます。
ダウンロードページ
2011-01-25
Reverse Timeline を修正しました。
Twitterの仕様変更に伴いReverse Timelineが正常に動かなくなってた問題を修正しました。すぐにアップデートしたい場合は以下のページからインストールしてください。
Reverse Timeline(former:Read All Tweets) :: Versions :: Add-ons for Firefox

