タグ

Greasemonkeyに関するTMTLのブックマーク (14)

  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
  • はてなで使えるUser Script大全 第3版 - あまたの何かしら。

    あれから2年もたって、何かしら図書館も2009年3月以降更新していない現況。 その上はてなはアップデートされているし、サービスが終了したのもあるし、スクリプトも増えてるしで、久々に更新するかな?!と思い立った、というわけです。 何かしら図書館で更新する予定です。 紹介する前に... 知ってました? 実ははてなは公式でスクリプトの掲載をしていたって。 ユーザースクリプトを投稿する お約束がありますけど、こっちに送ってくれたらはてなーとしてはいいのかなっ、と思います。 はじめに 「どのブラウザ向けに作られたのか」を目安にGreasemonkeyとUserJSでまとめていますが、面倒くさかったのでGreasemonkeyだけしか確認していません。 Opera/Safari/Google Chromeでの確認はしていません。 Greasemonkey以外の案内*1は、第2版をそのまま継承しています

    はてなで使えるUser Script大全 第3版 - あまたの何かしら。
  • Greasemonkeyスクリプトの開発で役に立ったサイトや本 - Alone Like a Rhinoceros Horn

    Firefox にこんな機能があればいいなあ → ん、Greasemonkey というのでできるらしいぞ → ユーザースクリプトとやらを書けばいいのか → どうやって書くんだ? というところからスタートして、最終的に自作のユーザースクリプトを公開するに至るまでの間、参考にしたサイトやをできるだけ自分の学習順に時系列に沿って列挙してみました。 JavaScript を少々かじったことのある人が Greasemonkeyスクリプトを書いてみようと思い立ったときに、その学習の指針というか、道標のようなものとして役立つリンク集になればいいなと思ってます。 Greasemonkey まずは Greasemonkey ってなんだとか、ユーザースクリプトってどう書くんだというのを調べるところからスタート。(以下小見出しがリンクになっています) Greasemonkeyの開発をまとめてみる ここで Gr

  • ウェブページから NG ワードを消すグリースモンキー - IT戦記

    id:otsune さんの RT 論を読んで あと「公式RTだろうが非公式だろうが返信だろうが何でもいいけど、オレはタイムラインに◯◯の文字が見えるのが嫌なんだ」って要望は3年前から存在する。オレの持論は何十回も言ってるけど「すべてのブラウザはNGワード機能を搭載すべき」 @otsuneさんのRT論 - Togetter なるほどー、たしかしー というわけで グリースモンキーを書いて見たよ! こんな感じです 良かったら使ってください! NG ワードのところに好きな単語を書き込むと、その単語を含む要素が消滅します!*1 // ==UserScript== // @name NG Filter! // @namespace http://d.hatena.ne.jp/amachang/ // @include http://* // ==/UserScript== (function() {

    ウェブページから NG ワードを消すグリースモンキー - IT戦記
  • Amazonのぼったくり業者にはご注意!のgreasemonkey - Koonies/こりゃいいな!

    Amazonの商品販売には2パターンあります。それは(1)Amazonが販売している場合と(2)違う業者が販売している場合。 Amazon販売は何の問題もないのですが、違う業者が売っている場合は定価より高い値段で売っていたり、送料が発生したりすることがあります。そんなときのためのグリースモンキースクリプトです。(FirefoxとGoogle Chromeで確認済み) インストールはこちらから。(ジャンプ後緑色の「Install」ボタンをクリック) http://userscripts.org/scripts/show/60630 なおgreasemonkeyをご存じない方は以下のサイトが参考になると思います。 ■Firefox Greasemonkey入門 〜よくわかるグリースモンキーの使い方 〜 | Google Mania - グーグルの便利な使い方 ■Google Chrome Gr

    Amazonのぼったくり業者にはご注意!のgreasemonkey - Koonies/こりゃいいな!
  • ふぁぼったーで気に入った発言をRTしよう! - 方向

    ふぁぼったー大好き!ふぁぼったーみてたらいつのまにか1時間経ってたとかざらにあるyayuguです。 ふぁぼったーで特にいい発言があると応援したくなっちゃうよね! ふぁぼりたいときは発言下の☆マークをクリックすれば簡単にできるね! じゃあReTweetしたいときはどうすればいいんだろう?……というわけでグリモンつくったよ! ちなみに、ページをがんがんめくれるあのAutoPagerizeにも対応! こんなかんじでつかえます こんなふうに「RT」っていうリンクが表示されるようになります 「RT」をクリックするとtwitterのホーム画面が開きます。 そして入力欄には発言のRTが自動的に挿入されます。 これでコメントを追加してつぶやくのも、そのままつぶやくのも簡単! インストール方法 Greasemonkeyを使えるブラウザを用意します。とりあえずFirefoxとか。動作確認はFirefoxでやっ

    ふぁぼったーで気に入った発言をRTしよう! - 方向
  • 加速スクロールをユーザースクリプトでやってみた - os0x.blog

    ChromeのマウスジェスチャーExtensionで実験的に実装してみたやつが意外と面白かったので、少し手を入れてFirefox, Opera用にユーザースクリプトにしてみました。このスクリプトも実験的なものなので、その点はご了承ください。 Scroll Acceleration for Greasemonkey (Operaで使う場合はファイル名を.user.jsではなく.jsで保存推奨です) これはいわゆる加速スクロールってやつで、マウスホイールを素早く動かすと、速く動かした分だけたくさんスクロールするという代物です。 マウス自体や、マウスジェスチャーソフト(かざぐるマウスとか)にそういう機能があるみたいで、それをJavaScriptで実現してみました。 ちなみになぜ実験的なのかというと、こういう制御はユーザースクリプトのようなレイヤーではなく、OS寄りのところで実装するべきだと思うか

    加速スクロールをユーザースクリプトでやってみた - os0x.blog
  • 自分でAutoPagerize対応のスクリプトを書く簡単な方法 - blooo

    ちょっとアレなタイトルですが、GreasemonkeyでAutoPagerize対応のスクリプトを自作する時の注意点を2つメモ。 自分はひよっこですが、これからGreasemonkeyスクリプト書いてみようかなという人の助けに少しでもなれば嬉しいです。 継ぎ足されたページに適用する方法 AutoPagerizeで継ぎ足された部分に自分のスクリプトを適用する方法あれこれ - 0xFF を参考に、AutoPagerize_DOMNodeInsertedを使うことにする。 以前はaddFilterとかGM_AutoPagerizeLoadedとか出てくる書き方をしていたんだけれど、この方法がやはり簡単・シンプルなので採用させて頂きました。 継ぎ足されたページ「のみに」適用する方法 新しく継ぎ足されたページのみに、スクリプトの内容を適用・反映したい場合。 注意しないと、継ぎ足されたページのみに適用

    自分でAutoPagerize対応のスクリプトを書く簡単な方法 - blooo
  • Googleのトップページを開くと毎秒100回実行されるスクリプトを止めるユーザースクリプト - os0x.blog

    Googleのトップページを開くと毎秒100回JavaScriptが実行されるよ - 射撃しつつ前転をみて、ちょっとソース読んでみたらホントにそんな実装になっていた。んじゃ、止めちゃいますかってことで、サジェスト自体はそのまま機能させつつ、IMEでの確定前の入力には反応しないという実装に無理やり変えるスクリプトを書きました。一応動作を確認したのはFirefox3.5(Greasemokey 0.8)、Opera10、Google Chrome Dev(4.0.213.1)です。GreaseKitは実行タイミングの問題で怪しいかも。 404 Not Found – Userscripts.org ちなみに、なんでGoogleはポーリングをしているかっていうと、IMEが確定する前の入力途中のキーワードを捕まえるためのようです。そこまでする必要ないよって人も多そうですよね。そういう人向けのスクリ

    Googleのトップページを開くと毎秒100回実行されるスクリプトを止めるユーザースクリプト - os0x.blog
  • Greasemonkey ver 0.82解説 - 枕を欹てて聴く

    なんか解説を待たれていたらしいので, Twitter上だけでなく, 詳しく. 該当記事はこれ. http://www.greasespot.net/2009/09/greasemonkey-082-released.html * Do not inject scripts into file: and about: URLs by default, for security reasons. (#1000) * The GM_openInTab() function respects the background loading tab behavior from Firefox preferences. (#1003) * Specify label/control associations in "New Script" dialog, for accessibility. (#101

    Greasemonkey ver 0.82解説 - 枕を欹てて聴く
  • プログラミングできなくてもレンタルサーバ借りなくても作れる Twitter bot もどきグリモンの作り方 | さくらたんどっとびーず

    pha 様の以下のページが超人気っぽいです。bot を作りたいと思ってる人って結構いるのかしら? プログラミングができなくても作れるTwitter botの作り方 こちらで紹介されてる内容は、レンタルサーバで PHP 動かしてって感じで「bot とかよく分からんけどとりあえず試しに動かしてみたいような気がちょっとした感じ」ぐらいに思ってる人にはちょっと敷居が高そうだったので、グリモンで動く bot もどきを作ってみました。 bot もどきのもどきとは、グリモン(ブラウザ)を立ち上げてるときだけ動く bot という意味です。 ブラウザを立ち上げとかないと bot が動かないので作ってから完全に放置できる訳ではありませんが、サーバにインストールするタイプの bot よりもかなり簡単に動作させることができます。それ以外の部分では普通の bot と大きく変わりませんので、とりあえず bot してみ

    プログラミングできなくてもレンタルサーバ借りなくても作れる Twitter bot もどきグリモンの作り方 | さくらたんどっとびーず
  • ふぁぼったーの<censored>を突破するGreasemonkeyスクリプト書いた - 5.1さらうどん

    昨夜未明から、卑猥なワードが含まれるつぶやきがふぁぼったーに取り上げられると、に置き換えられるという仕様が実装されたようです。ふぁぼったーにフィルターがかかったようです - ウサギは走り、カラスは空を飛ぶ というわけで、規制を突破して、の文字列を可視化するGreasemonkeyを書いてみた。 ↓↓ こういう風になるらしい。まあ、なんて卑猥なのかしら。 インストールuserscript.orgからどうぞ。ふぁぼったーの規制回避するグリモン for GreasemonkeyGreasemonkeyでしか動かないと思います。また、Autopagerizeなどには対応していません。というか、対応の方法がわかりません。 仕組みを含むつぶやきを探してきて、twitterへのパーマリンクを生成して、文を差し替えているだけです。当は、おっぱいみたいな感じで、卑猥な用語に取消線が入るとよかったのでしょ

  • AutoPagerizeで継ぎ足された部分に自分のスクリプトを適用する方法あれこれ - os0x.blog

    以前からある手法から順番に見ていきます。 ページの高さの監視 setIntervalでページの高さを監視して、増えていたらAutoPagerizeが動いたとみなして処理を行う var THRESHOLD = 300; var _height = window.innerHeight; setInterval(function(){ if (window.innerHeight - _height > THRESHOLD) { // 処理 } _height = window.innerHeight; }, 300); メリット AutoPagerizeだけでなく、はてなダイアリー・ブックマーク、Twitterなどでのサイト側でのページの継ぎ足しにも対応できる デメリット THRESHOLDをいくつにするかなど、一概に決められない。タイマーをたくさん回すと重くなる。Floatしている要素を継

    AutoPagerizeで継ぎ足された部分に自分のスクリプトを適用する方法あれこれ - os0x.blog
  • 自作のグリモンの処理をAutoPagerizeで動的に読み込んだページにも適用する方法 - 今日もスミマセン。

    ※この記事にはちょっとした誤りが含まれています。追記:2009.07.24(2)を参照してください。 このテの情報があまり出回ってないようなので書いておく。 AutoPagerizeには、その動的に読み込んだページを継ぎ足すときに、特定の処理をそのページに対して適用する仕組みがちゃんと用意されている。 先日公開したグリモン jaro.user.js でもその仕組みを利用している。 if (window.AutoPagerize) { window.AutoPagerize.addDocumentFilter(function(doc) { setOpacity(sites, doc); }); } 上記のように、AutoPagerize.addDocumentFilterに特定の処理を行う関数を渡してあげると、動的に読み込んだページを継ぎ足すときにその関数を実行してくれるようになる。 もう

    自作のグリモンの処理をAutoPagerizeで動的に読み込んだページにも適用する方法 - 今日もスミマセン。
  • 1