Feedly に検索機能をつけるスクリプトを書いた
Jul 02, 2013
先日 Google Reader から Feedly に移行したのだが、やはり検索機能がないのが不便だったので、ふと思い立って久しぶりに Greasemonkey スクリプトを書いてみた。インストールは Userscript.org から。
詳しい使い方などは userscript.org の方に書いたつもりなので、こちらでは技術的なことを。今回 IndexedDB を採用したのは、IndexedDB は Firefox 16 から接頭辞が外れており、かつストレージが無制限で使えるということがあったこと、およびIndexedDB を触ったことがなかったので、ちょうどいい機会だと思ったのが主な理由。
苦労した点としては、いろいろな方が書いているように、とにかく様々なバージョンでの説明が混在していること、そもそも情報が少ないので探すのが大変なこと、現在動くコードを紹介しているサイトが少ないということが挙げられる。なお、主に参考にしたサイトは以下。
- IndexedDB | MDN: 詳細な言語仕様を確認するために使用した。
- Using IndexedDB - IndexedDB | MDN: 作業中何回も参照した。
- HTML5のIndexedDBで郵便番号検索を作ってみた - くじらぶろぐD のソースコード: 実際に動いているコードを確認できたのでたいへん役に立った。
使ってみた感じとしては、No SQL なので JavaScript との親和性が高く、手軽にデータを入れたり消したり出来るのがよいと感じた。ただ、全てが非同期 API なので、ちょっと凝ったことをしようとするとコールバック地獄に陥るのが辛い。Web Workerに期待といったところか。
Posted at 22:54
Greasemonkey
| Permanent Link
| Comments/Trackbacks ()
Tagged as: javascript, development
Tagged as: javascript, development
ニコニコ動画 自動再生+α
Jan 04, 2010
機能
ニコニコ動画(秋)以降から一般ユーザーでは動画が自動再生されなくなったので、一般ユーザーでも自動的に動画が開始するようにするGreaseMonkeyスクリプト。
userContent.js、UserScriptLoader.uc.jsでも動作確認済。
Posted at 17:29
Greasemonkey
| Permanent Link
| Comments/Trackbacks ()
Tagged as: Product, development, JavaScript, Firefox, Greasemonkey
Tagged as: Product, development, JavaScript, Firefox, Greasemonkey