X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2FBlacklistFilter.java;h=8374ac0d4256815aff6178e85bbf9920d20ba6d6;hb=7eaf9f52b3ef3eead4695ec9ef03611b71618078;hp=1da5f117b96f6024425a732e06ead1c11d8eb955;hpb=bd7e93f61eb4e9e76aa447532eb405238020eed1;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/BlacklistFilter.java b/src/main/java/net/pterodactylus/rhynodge/filters/BlacklistFilter.java index 1da5f11..8374ac0 100644 --- a/src/main/java/net/pterodactylus/rhynodge/filters/BlacklistFilter.java +++ b/src/main/java/net/pterodactylus/rhynodge/filters/BlacklistFilter.java @@ -56,7 +56,7 @@ public class BlacklistFilter implements Filter { return new TorrentState(from(torrentState.torrentFiles()).filter(new Predicate() { @Override public boolean apply(TorrentFile torrentFile) { - return (torrentFile == null) ? false : nameDoesNotMatchAFilterWord(torrentFile.name()); + return (torrentFile != null) && nameDoesNotMatchAFilterWord(torrentFile.name()); } private boolean nameDoesNotMatchAFilterWord(final String name) { @@ -71,7 +71,67 @@ public class BlacklistFilter implements Filter { } public static BlacklistFilter createDefaultBlacklistFilter() { - return new BlacklistFilter(asList("-juggs", "-MAX", "-3LT0N", "-Haggebulle", "-FooKaS", "-HELLRAZ0R", "-PLAYNOW", "-UnKnOwN", "-EDAW", "-NYDIC", "-TASTE", "-AQOS", "-AMIABLE", "-NoGRP", "-TAMILROCKERS", "-ADTRG", "-LEGi0N", "-DiRTYMARY", "-SUFFiCE", "-CM", "-AXED", "-AN0NYM0US", "-S4A", "-MiLLENiUM", "-SPARKS", "-P2P", "-W00D", "-THC")); + return new BlacklistFilter(asList( + "[G2G]", + "-3LT0N", + "-ADTRG", + "-AMIABLE", + "-AN0NYM0US", + "-ARROW", + "-AQOS", + "-AXED", + "-BeStDivX", + "-BiDA", + "-CM", + "-COCAIN", + "-DASH", + "-DEPRiVED", + "-DiAMOND", + "-DiRTYMARY", + "-DoNE", + "-EDAW", + "-EVO", + "-EVOLVE", + "-EwDp", + "-Felony", + "-FooKaS", + "-Haggebulle", + "-HELLRAZ0R", + "-iJUGGA", + "-IMAGiNE", + "-iMBT", + "-iND", + "-juggs", + "-KILLERS", + "-Larceny", + "-LEGi0N", + "-MAX", + "-MiLLENiUM", + "-NeDiVx", + "-NO1KNOWS", + "-NoGRP", + "-NOiR", + "-NYDIC", + "-P2P", + "-PLAYNOW", + "-PSYPHER", + "-PUKKA", + "-PrisM", + "-RARBG", + "-S4A", + "-SANTi", + "-SHODAN", + "-SPARKS", + "-SUFFiCE", + "-TAMILROCKERS", + "-TARGET", + "-TASTE", + "-TiTAN", + "-THC", + "-UnKnOwN", + "-UNiQUE", + "-W00D" + )); } }