練炭ブログ

萌え壁紙、Irvine、DMonkey、Proxomitron などの情報を扱ってます。

Proxomitron: Google 検索関係フィルタ

コメントなし»

GoogleImageLink.js

  • 簡易形式が動作しなくなっていたのを修正。
  • 標準形式は動作未確認(多分ダメではないかと……)。

User-Agent: Google as obsolete browser

  • 新規作成。Google 検索へのアクセス時に非対応ブラウザ(IE7)を詐称する。

Google Ad Killer for obsolete browser

  • 新規作成。余計なものを削除。

添付ファイル:google_20120312.zip

Proxomitron: Google Images sout=1

コメントなし»

Google 画像検索を常に簡易形式にするヘッダフィルタ。2ch に投下したものです。

[HTTP headers]
In = TRUE
Out = TRUE
Key = "URL: Google Images sout=1  (2011-12-03; rentan)"
Match = "http://(www|images).google.co(m|.jp)/(images\?|search\?((*\&|)tbm\=isch(^[^&])))&(^*[&?]sout=1(^[^&]))"
Replace = "$JUMP(\u&sout=1)"

Proxomitron: Google image link 標準形式と簡易形式を統合

コメントなし»

Google の画像検索が
http://www.google.co.jp/search?...&tbm=isch...
なアドレスで表示されるようになり、しかも従来の
http://www.google.co.jp/images?...
http://images.google.co.jp/images?...
といったアドレスも残っているため、マッチさせる URL パターンが複雑になってきました。

そこで簡易形式用の JavaScript(GoogleImageLink_sout1.js)を標準形式用のファイル(GoogleImageLink.js)に統合し、JavaScript 内で処理を振り分けるようにしました。

====
Google 画像検索の画像を直接リンクにします。

JavaScript ファイルなので、検索結果のページに <end> で挿入して下さい。
自分は以下の URL に適用しています。

www.google.co(m|.jp)/search\?( (*\&|)tbm\=isch(^[^&]))
www.google.co(m|.jp)/images\?
images.google.co(m|.jp)/images\?

添付ファイル:GoogleImageLink_20110503.zip

  • 画像のリンク先を原寸画像に差し替えます。
  • ファイル名のリンク先はそのままです(プレビューページ)。
  • ドメイン名を、画像のサイト(画像が含まれるページ)へのリンクにします。
  • 設定により、リンクを新しいウィンドウで開くことが出来ます(既定値では Cookie を参照して Google の検索設定に従います)。
  • Google の出力する HTML が変わると効かなくなることがあります。

「ページごとに JavaScript ファイルを指定するフィルタ」のようなものを使っていない場合は、専用のフィルタを作るのでコメントかトラックバックかメール下さい。

Proxomitron: Google image link 更新

コメントなし»

前回

  • ソースの変更に対応。

添付ファイル:GoogleImageLink_20110130.zip

Proxomitron: Google image link 更新

コメントなし»

前回

  • 検索結果ページによっては動作しないことがあったのを修正。

添付ファイル:GoogleImageLink_20110110.zip

「ページごとに JavaScript ファイルを指定するフィルタ」のようなものを使っていない場合は、以下のフィルタを使用して下さい。

[Patterns]
Name = "Google Image Link sout=0  (2011-01-10; rentan)"
Active = TRUE
URL = "(www|images).google.co(m|.jp)/images\?(^(*\&|)sout\=1(^[^&]))$TYPE(htm)"
Match = "<end>"
Replace = "<!--//-->"
          "<script type="text/javascript" charset="UTF-8" src="http://local.ptron/GoogleImageLink.js"></script>\n"

Name = "Google Image Link sout=1  (2011-01-10; rentan)"
Active = TRUE
URL = "(www|images).google.co(m|.jp)/images\?((*\&|)sout\=1(^[^&]))$TYPE(htm)"
Match = "<end>"
Replace = "<!--//-->"
          "<script type="text/javascript" charset="UTF-8" src="http://local.ptron/GoogleImageLink_sout1.js"></script>\n"

Proxomitron: Google image link 更新

コメントなし»

前回

JavaScript 最適化ツールの出力揺れに追従できてない部分があったのを修正しました。

添付ファイル:GoogleImageLink_20101227.zip

Proxomitron: Google image link 更新

コメントなし»

前回

「書き換える関数の名前」を決め打ちではなく、探して見つけるようにしました。
これで JavaScript 最適化ツールの出力揺れには影響されなくなったはずです。
最初からそうしてればよかった……。

GoogleImageLink.js のみ更新してあります。
GoogleImageLink_sout1.js は変更していません。

添付ファイル:GoogleImageLink_20101009.zip

Proxomitron: Google image link 更新

コメントなし»

ページのソースが少し変わるたびにファイルを書き換えるのがいいかげん面倒になってきたので、多少の違い(JavaScript 最適化ツールの出力揺れ程度)なら追随できるようにやり方を改良してみました。

使い方は前回の記事を参照して下さい。

GoogleImageLink.js のみ更新してあります。
GoogleImageLink_sout1.js は前回から変更していません。

添付ファイル:GoogleImageLink_20101002.zip

Proxomitron: Google image link

3 個のコメント»

Google 画像検索の画像を直接リンクにします。

JavaScript ファイルなので、検索結果のページに <end> で挿入して下さい。
自分は以下の URL に適用しています。

# 標準形式 GoogleImageLink.js
www.google.co(m|.jp)/images\?(^(*\&|)sout\=1(^[^&]))
images.google.co(m|.jp)/images\?(^(*\&|)sout\=1(^[^&]))
# 簡易形式 GoogleImageLink_sout1.js
www.google.co(m|.jp)/images\?((*\&|)sout\=1(^[^&]))
images.google.co(m|.jp)/images\?((*\&|)sout\=1(^[^&]))

添付ファイル:GoogleImageLink_20100904.zip

  • 画像のリンク先を原寸画像に差し替えます。
  • ファイル名のリンク先はそのままです(プレビューページ)。
  • ドメイン名を、画像のサイト(画像が含まれるページ)へのリンクにします。
  • 設定により、リンクを新しいウィンドウで開くことが出来ます(既定値では Cookie を参照して Google の検索設定に従います)。
  • Google の出力する HTML が変わると効かなくなりますが、標準形式版は非常にそうなりやすいです。