X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;ds=sidebyside;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2FBlacklistFilter.java;h=5bac2a054009d43c53a3afd3fce69bfab7afcd65;hb=1d11733f6ca219009e407a7762a32584cf3c24e1;hp=461d1bc4a3b0569ca3060c6fcb2e1295eec7e04a;hpb=eb8965c0e9cad757ee5209955fb930a2c7d1487e;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 461d1bc..5bac2a0 100644 --- a/src/main/java/net/pterodactylus/rhynodge/filters/BlacklistFilter.java +++ b/src/main/java/net/pterodactylus/rhynodge/filters/BlacklistFilter.java @@ -30,6 +30,7 @@ import net.pterodactylus.rhynodge.states.TorrentState; import net.pterodactylus.rhynodge.states.TorrentState.TorrentFile; import com.google.common.base.Predicate; +import org.jetbrains.annotations.NotNull; /** * Filter for {@link TorrentState}s that removes all {@link TorrentFile}s whose @@ -45,8 +46,9 @@ public class BlacklistFilter implements Filter { this.filterWords = filterWords; } + @NotNull @Override - public State filter(State state) { + public State filter(@NotNull State state) { if (!state.success()) { return FailedState.from(state); } @@ -72,34 +74,61 @@ public class BlacklistFilter implements Filter { public static BlacklistFilter createDefaultBlacklistFilter() { 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",