Reset
本稿ではGreasemonkeyを使ってアプリケーションを作る際の筆者なりのコツを紹介しようと思います。単に筆者が「コツ」だと思っていることを紹介するだけでは面白くありませんので、ちょっとしたアプリケーションを題材にして、作成していく過程をステップに分けて解説していく形式をとることとします。 さて早速Greasemonkeyによるアプリケーションの作成方法を紹介しましょう、といいたいところですが、「Greasemonkeyによるアプリケーションとは何だ?」「そもそもGreasemonkeyとは何だ?」という疑問をお持ちの方もおられると思いますので、第1回は「Greasemonkeyとは何か」ということと、その基本的な使い方を紹介したいと思います。Greasemonkeyをよくご存知な方は、次週までお待ちください。 Greasemonkeyとは GreasemonkeyはFirefox用
ふと思い立って*1、以前作成した英辞郎 on the WEB用のスクリプトをもとに、NAVERまとめでAutoPagerizeを動作させるGreasemonkey用のスクリプトを作成してみました。 どうぞご利用ください。 AutoPagerize Filter for NAVER matome 機能 NAVERまとめにて、AutoPagerizeが適用されるようにします。 公開ページ userscript.org: http://userscripts.org/scripts/show/94031 gist: https://gist.github.com/762788 gistから直接インストール: https://gist.github.com/762788.txt?autopagerize_filter_for_.user.js インストール時の注意 このスクリプトの使用には、Aut
The experimental laboratory of Mighty Dream.Simplenote restyled is a Greasemonkey userscript that applies a new interface to the Simplenote web application. It was inspired by other similar projects like Helvetireader and Instapaper restyled. How to Use With any userscript-supporting browser extension, such as Greasemonkey for Firefox, or application, such as Fluid for Mac, install the following s
皆さんはGoogleリーダーを使っているでしょうか。デフォルトでも大変使いやすいGoogleリーダーですが、ブラウザの拡張機能やGreasemonkeyスクリプトを組み合わせることで、さらに使い勝手が広がることは多くの方がご存知のことでしょう。当サイトのでも以前、あなたのGoogleリーダーを超便利にする最強のFirefoxアドオンまとめという記事をエントリーしたことがありますが、今回はそのGreasemonkey版ということで、私が普段使っている「これは超便利!」というスクリプトをまとめてみました。 最近では、FirefoxをはじめGoogle Chromeなど多くのブラウザがGreasemonkeyスクリプトの動作をサポートしていることから、特定ブラウザのみで使用可能な拡張機能よりも使い勝手がよく、また管理も楽なので、アドオンなどよりも気軽にインストールしやすいのではないでしょうか。
【2011-06-07 追記】 下記の手法は Chrome の Greasemoneky では無効なため、Firefox / Chrome 両対応としたい場合は Greasemonkey で 超お手軽に jQuery を使うスニペット [Chrome 対応版] を参照してください。 タイトルの通りです。 特徴 script タグ追加型の読み込み $ 関数として利用可能 該当ページですでに jQuery が読み込まれていればそれを利用 jQuery スクリプト自体のアップは不要 (Gogole の CDN を利用) ローカルのキャッシュも多分有効 (CDN が適切なヘッダを返してれば) jQuery 読み込み完了を待ってから実行される 作成動機 Greasemonkey で jQuery を使う方法検索してみると、GM_xmlhttpRequest で読み込んで eval する方法と、scr
Database: AutoPagerize このデータベースはAutoPagerizeというuserscriptから利用するためのものです。 AutoPagerizeではWebページのurl、次のリンクを指すXPath、ページ要素を指すXPathなどをこのデータベースで共有し、 様々なサイトでの自動ページ継ぎ足しを実現しています。 AutoPagerizeについての詳細は、こちらを参照してください。 http://userscripts.org/scripts/show/8551 Last Update: 2024-03-11T18:17:35+09:00 History Database Details Import Items Create New Item
OpenSocial のなんたるかがわかってきたような今日この頃です 普通は JavaScript API をなんやらかんやらして、SNSのプロフィールページとかにガジェットを表示させるらしい JSだからグリモンからも叩けるわけで、実際にやってみた gooホーム で「はてブチェッカー」を追加、右下にコマンドのリストが出ます Person VIEWER を押すと、ガジェットから取得できる VIEWER の情報が! mixi でクリアできる気がしない憎いあいつも VIEWER の AppData を書き換えて… 50億点!ハイスコア! アクティビティも好きな title で作成できます ったー というわけで、とりあえず gooホーム、mixi、orkut に対応しています OWNER とか VIEWER_FRIENDS の People や AppData も取れていろいろお得 ここにおいとき
Firefox にこんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考にしたサイトや本をできるだけ自分の学習順に時系列に沿って列挙してみました。 JavaScript を少々かじったことのある人が Greasemonkeyスクリプトを書いてみようと思い立ったときに、その学習の指針というか、道標のようなものとして役立つリンク集になればいいなと思ってます。 Greasemonkey まずは Greasemonkey ってなんだとか、ユーザースクリプトってどう書くんだというのを調べるところからスタート。(以下小見出しがリンクになっています) Greasemonkeyの開発をまとめてみる ここで Gr
最近は更新情報を「RSS」で配信しているサイトは多く、最新情報のチェックに便利だ。しかし、RSSが一部だけだったりすると、結局サイトを開いて読むことになる。Google リーダーで一部配信RSSのサイトを全文読むテクを紹介しよう。 RSSをRSSリーダという専用ツールでRSSを読めば、最新情報を素早くチェックすることができる。しかし、RSSで情報を配信しているサイトでも、記事の内容が全文配信されているところはまだ多くない。記事を読みたければそのサイトを開いて読む必要があるのだ。 Googleが提供するRSSリーダ「Googleリーダー」と、Firefoxおよびその拡張「Google Reader Full Feed」を導入すれば記事の全文を取得することが可能になるぞ。 また、RSSリーダ上では画像が表示されないということもある。そんな場合は同じくFirefoxの拡張「RefControl」
livedoorリーダー(LDR)を調べたおかげでWeb型のRSSリーダーの理想が見えてきました。と同時に次の課題としてOnlineブックマーク環境はどうしようってのが個人的な悩みになってきてます...。 先日から色々と悩んでいたRSSリーダー選びの件ですが、結局のところ、メインのRSSリーダーは、Googleリーダーを用いることにしたんです。 今回は、Googleリーダーの延長上で、更に最適を目指して環境整備をした際の奮闘記をご紹介します。私にとっては初体験ですごい新鮮だったんで一連の活動ログとして残しておこうかと♪ 既知のことも多いとは思いますが...。 前提としてPCブラウザはFirefoxにしてます。理由はアドオンが豊富だから。今回紹介するGreasemonkeyもそうですが、EvernoteのアドオンもWebクリップに適していて便利だったりします。 前提となるMy環境 Win環境
楽天でよく買い物します。そんな私とあなたに便利なGreasemonkeyスクリプトを3つどうぞ。 その1 楽天 - 「在庫無し」は少し消えて for Greasemonkey 「在庫無し」も表示するのって、店側からは良い戦略だと思うんです。 「くそー売り切れか、次こそは買うぞー」と思わせて、まめにチェックしたくなる気にさせたり、 「今回は買えないけど、こんな商品も扱ってるのか。この店好きだ」という効果があったり。 でも、買う側からは結構邪魔。むしろせっかく気になる商品なのに売り切れとは、精神的に悪い。 そこで「在庫無し」には少し消えてもらいます。 その2 楽天 - 「在庫無し」は少し消えてvol.2 for Greasemonkey せっかくなので検索画面も対応してみました。 スクリプトを2つに分けたのは、適用するページ(URL)が違うので多少なりとも軽くなるかなと思ってのことです。 ちな
ちょっとアレなタイトルですが、GreasemonkeyでAutoPagerize対応のスクリプトを自作する時の注意点を2つメモ。 自分はひよっこですが、これからGreasemonkeyスクリプト書いてみようかなという人の助けに少しでもなれば嬉しいです。 継ぎ足されたページに適用する方法 AutoPagerizeで継ぎ足された部分に自分のスクリプトを適用する方法あれこれ - 0xFF を参考に、AutoPagerize_DOMNodeInsertedを使うことにする。 以前はaddFilterとかGM_AutoPagerizeLoadedとか出てくる書き方をしていたんだけれど、この方法がやはり簡単・シンプルなので採用させて頂きました。 継ぎ足されたページ「のみに」適用する方法 新しく継ぎ足されたページのみに、スクリプトの内容を適用・反映したい場合。 注意しないと、継ぎ足されたページのみに適用
どうせ既に誰かが作っているだろうから習作にちょうど良いと思って作ったGreasemonkeyがまさかここまで評価していただけるとは夢にも思いませんでした。Amazonで閲覧中の商品に価格comから最低価格を取ってきて付加するGreasemonkeyスクリプト書いた - 5.1さらうどん ここまで評価されたことに対して純粋な喜びもさることながら、それ以上に、こんな適当で不完全な物を衆目に晒してしまったことが非常に申し訳ない。ということで、既知の問題点含め、可能な限り改良してみた。大学の空きコマを使ってちまちまと作り続け、1日がかりで完成させました。どうぞご利用ください。 ダウンロードはこちらから。Amazon Lowest Price Checker ※Greasemonkey固有の関数を使っているため、Operaなどでは動かないと思います。改良、バグ報告等をお待ちしております。主な改良点ま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く