First actual commit
This commit is contained in:
parent
471c8c4e0f
commit
b3c73889de
|
@ -1,3 +1,5 @@
|
||||||
# uBlacklistFandomWikis
|
# uBlacklistFandomWikis
|
||||||
|
|
||||||
uBlacklist rules to hide Fandom wikis from search results when an indie wiki exists instead
|
A blocklist for [uBlacklist](https://github.com/iorate/ublacklist) that hides Fandom wikis from search results when an independent wiki or a wiki on another wiki farm site (i.e. Miraheze ot atwiki) is available instead, or other equivalent non-wiki sites where applicable. Exceptions are if the Fandom wiki is the only wiki of proper quality.
|
||||||
|
|
||||||
|
Please only manually edit the file `list.yml` instead of `ublacklist-fandom.txt`. The second is intended to be autogenerated from the first by the included Perl script.
|
||||||
|
|
|
@ -0,0 +1,23 @@
|
||||||
|
#!/bin/env perl
|
||||||
|
|
||||||
|
use warnings;
|
||||||
|
use strict;
|
||||||
|
use utf8;
|
||||||
|
use YAML::Syck;
|
||||||
|
use File::Slurp;
|
||||||
|
use Sort::Key::Natural qw(natsort);
|
||||||
|
|
||||||
|
my $data = LoadFile('list.yml');
|
||||||
|
my @list;
|
||||||
|
|
||||||
|
foreach my $wiki ( keys %{$data} ) {
|
||||||
|
foreach my $lang ( @{%{$data}{$wiki}} ) {
|
||||||
|
if ($lang eq 'en') {
|
||||||
|
push(@list, "*://" . $wiki . ".fandom.com/wiki/*\n")
|
||||||
|
} else {
|
||||||
|
push(@list, "*://" . $wiki . ".fandom.com/" . $lang . "/wiki/*\n")
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
write_file('ublacklist-fandom.txt', natsort(@list));
|
|
@ -0,0 +1,82 @@
|
||||||
|
anime:
|
||||||
|
[ ja ]
|
||||||
|
animanga:
|
||||||
|
[ de, en, es, pl, pt, ro, zh ]
|
||||||
|
barbie:
|
||||||
|
[ ja ]
|
||||||
|
brickipedia:
|
||||||
|
[ en ]
|
||||||
|
disneydreamlightvalley:
|
||||||
|
[ en ]
|
||||||
|
earthbound:
|
||||||
|
[ en, it ]
|
||||||
|
fireemblem:
|
||||||
|
[ en ]
|
||||||
|
football:
|
||||||
|
[ en ]
|
||||||
|
gta:
|
||||||
|
[ en ]
|
||||||
|
hotwheels:
|
||||||
|
[ ja ]
|
||||||
|
japanese:
|
||||||
|
[ en ]
|
||||||
|
kirby:
|
||||||
|
[ en ]
|
||||||
|
korean:
|
||||||
|
[ en ]
|
||||||
|
lego:
|
||||||
|
[ ja ]
|
||||||
|
lostmedia:
|
||||||
|
[ en ]
|
||||||
|
manga:
|
||||||
|
[ en, ja ]
|
||||||
|
mario:
|
||||||
|
[ de, en, it ]
|
||||||
|
marvel:
|
||||||
|
[ ja ]
|
||||||
|
marvelcinematicuniverse:
|
||||||
|
[ ja ]
|
||||||
|
metroid:
|
||||||
|
[ en, ja ]
|
||||||
|
mlp:
|
||||||
|
[ en, ja ]
|
||||||
|
naruto:
|
||||||
|
[ ja ]
|
||||||
|
oldschoolrunescape:
|
||||||
|
[ en ]
|
||||||
|
otaku:
|
||||||
|
[ en, ru ]
|
||||||
|
pikmin:
|
||||||
|
[ en ]
|
||||||
|
pokemon:
|
||||||
|
[ en, es, fr, it, ja, zh ]
|
||||||
|
runescape:
|
||||||
|
[ en ]
|
||||||
|
simpsons:
|
||||||
|
[ en ]
|
||||||
|
sims:
|
||||||
|
[ en, ja ]
|
||||||
|
soccer:
|
||||||
|
[ ja ]
|
||||||
|
splatoon:
|
||||||
|
[ en ]
|
||||||
|
starfield:
|
||||||
|
[ en ]
|
||||||
|
starwars:
|
||||||
|
[ ja ]
|
||||||
|
supersmashbros:
|
||||||
|
[ en, ja ]
|
||||||
|
terraria:
|
||||||
|
[ cs, de, el, en, es, fi, fr, hi, hu, id,
|
||||||
|
it, ja, ko, lt, lv, nl, no, pl, pt, ru,
|
||||||
|
sv, th, tr, ua, vi, zh ]
|
||||||
|
transformers:
|
||||||
|
[ en ]
|
||||||
|
warframe:
|
||||||
|
[ en, ja, zh ]
|
||||||
|
xenoblade:
|
||||||
|
[ en, it ]
|
||||||
|
yugioh:
|
||||||
|
[ en, ja ]
|
||||||
|
zelda:
|
||||||
|
[ de, en, ja ]
|
|
@ -0,0 +1,91 @@
|
||||||
|
*://animanga.fandom.com/de/wiki/*
|
||||||
|
*://animanga.fandom.com/es/wiki/*
|
||||||
|
*://animanga.fandom.com/pl/wiki/*
|
||||||
|
*://animanga.fandom.com/pt/wiki/*
|
||||||
|
*://animanga.fandom.com/ro/wiki/*
|
||||||
|
*://animanga.fandom.com/wiki/*
|
||||||
|
*://animanga.fandom.com/zh/wiki/*
|
||||||
|
*://anime.fandom.com/ja/wiki/*
|
||||||
|
*://barbie.fandom.com/ja/wiki/*
|
||||||
|
*://brickipedia.fandom.com/wiki/*
|
||||||
|
*://disneydreamlightvalley.fandom.com/wiki/*
|
||||||
|
*://earthbound.fandom.com/it/wiki/*
|
||||||
|
*://earthbound.fandom.com/wiki/*
|
||||||
|
*://fireemblem.fandom.com/wiki/*
|
||||||
|
*://football.fandom.com/wiki/*
|
||||||
|
*://gta.fandom.com/wiki/*
|
||||||
|
*://hotwheels.fandom.com/ja/wiki/*
|
||||||
|
*://japanese.fandom.com/wiki/*
|
||||||
|
*://kirby.fandom.com/wiki/*
|
||||||
|
*://korean.fandom.com/wiki/*
|
||||||
|
*://lego.fandom.com/ja/wiki/*
|
||||||
|
*://lostmedia.fandom.com/wiki/*
|
||||||
|
*://manga.fandom.com/ja/wiki/*
|
||||||
|
*://manga.fandom.com/wiki/*
|
||||||
|
*://mario.fandom.com/de/wiki/*
|
||||||
|
*://mario.fandom.com/it/wiki/*
|
||||||
|
*://mario.fandom.com/wiki/*
|
||||||
|
*://marvel.fandom.com/ja/wiki/*
|
||||||
|
*://marvelcinematicuniverse.fandom.com/ja/wiki/*
|
||||||
|
*://metroid.fandom.com/ja/wiki/*
|
||||||
|
*://metroid.fandom.com/wiki/*
|
||||||
|
*://mlp.fandom.com/ja/wiki/*
|
||||||
|
*://mlp.fandom.com/wiki/*
|
||||||
|
*://naruto.fandom.com/ja/wiki/*
|
||||||
|
*://oldschoolrunescape.fandom.com/wiki/*
|
||||||
|
*://otaku.fandom.com/ru/wiki/*
|
||||||
|
*://otaku.fandom.com/wiki/*
|
||||||
|
*://pikmin.fandom.com/wiki/*
|
||||||
|
*://pokemon.fandom.com/es/wiki/*
|
||||||
|
*://pokemon.fandom.com/fr/wiki/*
|
||||||
|
*://pokemon.fandom.com/it/wiki/*
|
||||||
|
*://pokemon.fandom.com/ja/wiki/*
|
||||||
|
*://pokemon.fandom.com/wiki/*
|
||||||
|
*://pokemon.fandom.com/zh/wiki/*
|
||||||
|
*://runescape.fandom.com/wiki/*
|
||||||
|
*://simpsons.fandom.com/wiki/*
|
||||||
|
*://sims.fandom.com/ja/wiki/*
|
||||||
|
*://sims.fandom.com/wiki/*
|
||||||
|
*://soccer.fandom.com/ja/wiki/*
|
||||||
|
*://splatoon.fandom.com/wiki/*
|
||||||
|
*://starfield.fandom.com/wiki/*
|
||||||
|
*://starwars.fandom.com/ja/wiki/*
|
||||||
|
*://supersmashbros.fandom.com/ja/wiki/*
|
||||||
|
*://supersmashbros.fandom.com/wiki/*
|
||||||
|
*://terraria.fandom.com/cs/wiki/*
|
||||||
|
*://terraria.fandom.com/de/wiki/*
|
||||||
|
*://terraria.fandom.com/el/wiki/*
|
||||||
|
*://terraria.fandom.com/es/wiki/*
|
||||||
|
*://terraria.fandom.com/fi/wiki/*
|
||||||
|
*://terraria.fandom.com/fr/wiki/*
|
||||||
|
*://terraria.fandom.com/hi/wiki/*
|
||||||
|
*://terraria.fandom.com/hu/wiki/*
|
||||||
|
*://terraria.fandom.com/id/wiki/*
|
||||||
|
*://terraria.fandom.com/it/wiki/*
|
||||||
|
*://terraria.fandom.com/ja/wiki/*
|
||||||
|
*://terraria.fandom.com/ko/wiki/*
|
||||||
|
*://terraria.fandom.com/lt/wiki/*
|
||||||
|
*://terraria.fandom.com/lv/wiki/*
|
||||||
|
*://terraria.fandom.com/nl/wiki/*
|
||||||
|
*://terraria.fandom.com/no/wiki/*
|
||||||
|
*://terraria.fandom.com/pl/wiki/*
|
||||||
|
*://terraria.fandom.com/pt/wiki/*
|
||||||
|
*://terraria.fandom.com/ru/wiki/*
|
||||||
|
*://terraria.fandom.com/sv/wiki/*
|
||||||
|
*://terraria.fandom.com/th/wiki/*
|
||||||
|
*://terraria.fandom.com/tr/wiki/*
|
||||||
|
*://terraria.fandom.com/ua/wiki/*
|
||||||
|
*://terraria.fandom.com/vi/wiki/*
|
||||||
|
*://terraria.fandom.com/wiki/*
|
||||||
|
*://terraria.fandom.com/zh/wiki/*
|
||||||
|
*://transformers.fandom.com/wiki/*
|
||||||
|
*://warframe.fandom.com/ja/wiki/*
|
||||||
|
*://warframe.fandom.com/wiki/*
|
||||||
|
*://warframe.fandom.com/zh/wiki/*
|
||||||
|
*://xenoblade.fandom.com/it/wiki/*
|
||||||
|
*://xenoblade.fandom.com/wiki/*
|
||||||
|
*://yugioh.fandom.com/ja/wiki/*
|
||||||
|
*://yugioh.fandom.com/wiki/*
|
||||||
|
*://zelda.fandom.com/de/wiki/*
|
||||||
|
*://zelda.fandom.com/ja/wiki/*
|
||||||
|
*://zelda.fandom.com/wiki/*
|
Loading…
Reference in New Issue