All Projects → ncaq → uBlacklistRule

ncaq / uBlacklistRule

Licence: MIT license
uBlacklist向けのルールです。Firefox for AndroidのuBlock Origin向けのルールもあります。

Programming Languages

haskell
3896 projects
shell
77523 projects

Projects that are alternatives of or similar to uBlacklistRule

quickdial-webext
QuickDial : WebExt Dial page for Firefox
Stars: ✭ 48 (-33.33%)
Mutual labels:  firefox-extension
scrobbly
↩️ Scrobble your animes to Anilist, Kitsu!
Stars: ✭ 23 (-68.06%)
Mutual labels:  firefox-extension
vuln-headers-extension
Firefox extension which parses the headers of all the requests which are being flowing through your firefox browser to detect for vulnerabilities.
Stars: ✭ 55 (-23.61%)
Mutual labels:  firefox-extension
myNewTabWE
myNewTabMod这个扩展的WebExtension版本,由于API限制部分功能无法实现
Stars: ✭ 14 (-80.56%)
Mutual labels:  firefox-extension
abp-rules
My list of Adblock Plus rules, mainly for China websites
Stars: ✭ 23 (-68.06%)
Mutual labels:  ublock-origin
2fa-notifier
2FA Notifier is a web extension that notifies users whether or not the sites they visit support two factor authentication (2FA).
Stars: ✭ 39 (-45.83%)
Mutual labels:  firefox-extension
fuckfuckadblock
Filters for blocking pop-ups and anti-adblock bypass.
Stars: ✭ 983 (+1265.28%)
Mutual labels:  ublock-origin
ArminC-uBlock-Settings
⚙️ ArminC's settings for uBlock₀ - remove most of the ads, pop-ups and trackers.
Stars: ✭ 24 (-66.67%)
Mutual labels:  ublock-origin
pocketizer
Unofficial Pocket new tab extension for Chrome, Firefox, and Edge
Stars: ✭ 43 (-40.28%)
Mutual labels:  firefox-extension
focussed-twitter
Let's focus on the tweets! 🐦
Stars: ✭ 15 (-79.17%)
Mutual labels:  firefox-extension
myNewTabMod
修改myNewTab这个扩展,使其在火狐41上实现新标签页和扩展签名
Stars: ✭ 14 (-80.56%)
Mutual labels:  firefox-extension
web-ext-deploy
A tool for deploying WebExtensions to multiple stores.
Stars: ✭ 28 (-61.11%)
Mutual labels:  firefox-extension
scape
🎨 The new tab page with simplicity in mind.
Stars: ✭ 14 (-80.56%)
Mutual labels:  firefox-extension
inject-jyutping
A browser extension that adds Cantonese pronunciation (Jyutping) on Chinese characters
Stars: ✭ 33 (-54.17%)
Mutual labels:  firefox-extension
antispam-it
lists to spam a lot of rubbish ... hand-curated to fight spammers harassing poor italian (domain.it) mailboxes #spamrevenge
Stars: ✭ 15 (-79.17%)
Mutual labels:  spam-filtering
native-messaging
Native Messaging Host Protocol for Browser Extensions
Stars: ✭ 40 (-44.44%)
Mutual labels:  firefox-extension
firefox-extensions
Awesome Firefox Extensions
Stars: ✭ 40 (-44.44%)
Mutual labels:  firefox-extension
perfect-home
firefox newtab/home replacement
Stars: ✭ 101 (+40.28%)
Mutual labels:  firefox-extension
stop-spammers
Stop Spammers — WordPress Plugin
Stars: ✭ 31 (-56.94%)
Mutual labels:  spam-filtering
easylistbrasil
EasyList Brasil
Stars: ✭ 14 (-80.56%)
Mutual labels:  ublock-origin

uBlacklistRule

uBlacklist向けのルールです。

購読

こちらから最新版の購読が可能です。

https://raw.githubusercontent.com/ncaq/uBlacklistRule/master/uBlacklist.txt

Google Chrome(Desktop版)を利用している場合は こちら をクリックすることで、購読する直前までの操作をスキップすることが出来ます。

Firefox for Android向けの、 uBlock Origin で利用するためのルールはこちらです。 Firefox for Androidでしかテストしていません。

https://raw.githubusercontent.com/ncaq/uBlacklistRule/master/uBlockOrigin.txt

何故既にルールを共有するリポジトリがあるのに新しく作ったのか

arosh/ublacklist-stackoverflow-translation: Stack Overflow の機械翻訳サイトの除外用フィルタ など、 すばらしい先駆者様が居ます。

ただ、 このリポジトリの対象はあくまで機械翻訳サイトのみなので、 もっと広くブロックする自前のルールを作っていました。

メンテナンスが結構大変になってきたので、 生成ツール付きで独立リポジトリとして公開することにしました。

ブロックするサイト

技術系スパムサイト

Stack Overflowなどから機械翻訳した内容を大量生成するサイトです。

翻訳してないで単にコピーしているサイトも対象です。

機械翻訳だけどブロックしないサイト

https://blog.desdelinux.net/ の日本語版などは明らかに低品質な機械翻訳を乱発しています。

しかし、 これらのサイトは英語版は別にどこからかコピーしているわけではないようです。 あくまで英語版のニュースをオリジナルで執筆して、 機械翻訳にかけているようです。 推測ですが。

機械翻訳が低品質すぎて理解不能なのですが、 これをブロックしてしまうと本家ニュース記事にたどり着くのが困難になるので、 あえてブロックしていません。

コピペサイト

特に新しい情報を生み出さないデッドコピーなサイト。 webプロキシなども対象です。 明示的にwebプロキシを使いたい場合は、 検索結果経由で行かないでブックマークなどから行けますよね? なのでブロックしても問題ないと判断しています。

5chのコピーサイト

5ちゃんねるなどから内容をコピーした、 機械生成の割合が高いサイトです。

全てをブロックしない理由

一つは、 あまりにもサイト数が多いので対処しきれないためです。

もう一つは、 5chは条件付きでまとめサイトの生成を許可しているためです。 5chまとめブログ・5chまとめアプリ運営者の皆さまへ

YouTube、ニコニコ動画などのコピーサイト

インラインで動画を出していたりメタデータを転載しているサイトです。

ゲハブログ

主にゲームに関するネガティブなデマを多く含む情報を撒き散らすことでPVを稼ぐサイトは、 ゲームを楽しむ上で障害になるので除外します。

その他検索の役に立たないサイト

要らない検索結果はガンガン排除していきます。

存在しないサイトのURLがたくさん載っている理由

コピーサイトはドメインの一部分を変えるなどの方法でどんどん増えていきます。 増えるたびにリストに追加するのは面倒です。 機械増殖には機械増殖で対応します。 よってこちらもURLを自動生成します。

何故類似のサイトを正規表現で除外しないのですか?

uBlacklistの現在のバージョンでは、 ルールに正規表現を使うことが出来ます。

これを使えば同じサイトのトップレベルドメインだけ変えたものだけを簡素に1行でブロックすることが可能です。

しかし私はあえてそれを使っていません。 その理由は複数あります。

1つめの理由は、 このサイトがブロックされているか確認したいといった時に、 単純なテキストの並びならすぐにgrepやテキストエディタの検索などで検索できますが、 正規表現はどのルールがマッチするかどうか確認するツールを作るのが必要です。 それは面倒です。

2つめの理由は、 テキストデータをそのまま作るだけなら正規表現で無駄な繰り返しを除外するのは大いに有用ですが、 Haskellプログラムでデータを生成する場合、 正規表現より書きやすく除外出来るので、 わざわざ正規表現を使う意義があまり無いためです。

このサイトが載ってないのはおかしい/このサイトが載っているのはおかしい

Issue, Pull Requestを是非ともお待ちしております。

Issueだけ建てるのも歓迎しますし、 PRを作ってくださるのも歓迎いたします。

関連リンク

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].