First actual commit
This commit is contained in:
parent
471c8c4e0f
commit
b3c73889de
|
@ -1,3 +1,5 @@
|
|||
# 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