2010年12月20日

SRWareIronのadblock.iniを自動更新

大事な事なので2度書くが、ChromiumGoogle Chromeの元となるオープンソースのウェブブラウザ)にAdBlockという拡張機能を適用させても、今のところ深部にあるURLをフィルタリングできないっぽい
そこで、WindowsXPで愛用中の、SRWare IronというChromiumクローンのURLフィルター機能付きウェブブラウザにおいて、URLフィルターとなるadblock.iniFanboy's Adblock listからダウンロードさせるバッチファイルを以下のとおり書いてみた。
このバッチファイルをタスクスケジューラー等で自動実行させれば、自動更新だって可能だ。

@echo off
wget --no-check-certificate -O adblock-beta.ini https://fanboy-adblock-list.googlecode.com/hg/iron/adblock-beta.ini
wget --no-check-certificate -O adblock-jpn.ini https://fanboy-adblock-list.googlecode.com/hg/iron/adblock-jpn.ini
wget --no-check-certificate -O adblock-stats.ini https://fanboy-adblock-list.googlecode.com/hg/iron/adblock-stats.ini
if exist adblock-beta.ini (
if exist adblock-jpn.ini (
if exist adblock-stats.ini (
copy /b /y adblock-beta.ini + adblock-jpn.ini + adblock-stats.ini + adblock.txt "iron.exeのあるフォルダーのフルパス\adblock.ini"
)))

使い方は以下のとおり。

  1. Wgetをゲットしていない場合は、Wget for Windowsから"Binaries"と"Dependencies"のZIPファイルをダウンロードし、それぞれのbinフォルダー内のファイルを任意の名前のフォルダー(以下"wgetフォルダー"という。)に展開・解凍
  2. 上のコードをwgetフォルダー内にadblock.bat名で保存
  3. 例えばニコニコ動画の時報などFanboy's Adblock listに存在しないフィルターパターンをwgetフォルダー内にadblock.txt名で保存
  4. SRWareIronを起動していないときにadblock.batを実行

なお、adblock.iniだけではHTML要素で広告ブロックを判別できないので、AdBlockに「PAPAパラダイス's 裏Memo: AdBlock - 各ウェブブラウザでの広告ブロック」で配布されている要素非表示リストとホワイトリストだけ適用させている。

[2011年1月19日追記]
Google CodeからSRWare Iron向けadblock.iniが消えている。
当該iniファイルをローカルに保存していない場合は、Google Code内の最終リビジョンをダウンロードするため、wgetフォルダー内で次のバッチファイルを実行する。

@echo off
wget --no-check-certificate -O adblock-beta.ini https://fanboy-adblock-list.googlecode.com/hg/iron/adblock-beta.ini?r=fa6b65115b7d4b21c822d86b1dae70eef9e83111
wget --no-check-certificate -O adblock-jpn.ini https://fanboy-adblock-list.googlecode.com/hg/iron/adblock-jpn.ini?r=18eeb4c1c691c05112632d42072fc94008d63b06
wget --no-check-certificate -O adblock-stats.ini https://fanboy-adblock-list.googlecode.com/hg/iron/adblock-stats.ini?r=fa6b65115b7d4b21c822d86b1dae70eef9e83111

[2011年3月10日追記]
SRWare Iron向けadblock.iniがGoogle Code上で復活することはなさげなので、上のバッチファイルは使用せず、素直にwget等で以下URLからダウンロードするしかなさげ。
https://secure.fanboy.co.nz/iron/jpn/complete/adblock.ini

5
m_hiro at 14:55 :Comments(0),TrackBack(0)
Categories : 日記/一般コンピュータ
このエントリーをはてなブックマークに追加 mixiチェック Clip to Evernote

コメントする

このブログにコメントするにはログインが必要です。