From 6fca7c7940f8fd036be230fdda703fc7c68d4b94 Mon Sep 17 00:00:00 2001 From: gdlbo Date: Sat, 26 Mar 2022 22:41:07 +0300 Subject: [PATCH] Updated ADBlock Filter + new test filter --- .../java/ru/vtosters/lite/utils/Prefs.java | 24 +++ smali/assets/IDontWantToReadIt.txt | 167 ++++++++++++++++++ smali/assets/StandartFilter.txt | 8 +- smali/res/xml/preferences_feed.xml | 1 + 4 files changed, 199 insertions(+), 1 deletion(-) create mode 100644 smali/assets/IDontWantToReadIt.txt diff --git a/app/src/main/java/ru/vtosters/lite/utils/Prefs.java b/app/src/main/java/ru/vtosters/lite/utils/Prefs.java index 37738647e..8ea563cc4 100644 --- a/app/src/main/java/ru/vtosters/lite/utils/Prefs.java +++ b/app/src/main/java/ru/vtosters/lite/utils/Prefs.java @@ -166,6 +166,10 @@ public class Prefs { return BooleanFalse("default_ad_list"); } + public static boolean shitposting() { + return BooleanFalse("shitposting"); + } + public static boolean dev() { return BooleanFalse("dev"); } @@ -508,6 +512,7 @@ public class Prefs { ReferalsPut(); StandardFilterPut(); ShortLinkPut(); + IDontWantToReadIt(); String string = Helper.GetPreferences().getString("spamfilters", ""); if (!string.isEmpty()) { mFilters.addAll(Arrays.asList(string.split(", "))); @@ -571,6 +576,25 @@ public class Prefs { } } + public static void IDontWantToReadIt() { + if (BooleanTrue("shitposting")) { + try { + BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(Helper.GetContext().getAssets().open("IDontWantToReadIt.txt"))); + while (true) { + String readLine = bufferedReader.readLine(); + if (readLine != null) { + mFilters.add(readLine); + } else { + bufferedReader.close(); + return; + } + } + } catch (IOException e) { + e.printStackTrace(); + } + } + } + public static String SSFSDomain() { String string = Helper.GetPreferences().getString("ssfscustom", ""); if (!string.isEmpty()) { diff --git a/smali/assets/IDontWantToReadIt.txt b/smali/assets/IDontWantToReadIt.txt new file mode 100644 index 000000000..61eb26b80 --- /dev/null +++ b/smali/assets/IDontWantToReadIt.txt @@ -0,0 +1,167 @@ +Путин +Путин +Путину +Путину +Путина +Путина +Путинская +путинская +Байден +байден +Байдену +байдену +Обама +обама +Обаме +обаме +Обаму +обаму +Трамп +трамп +Трампу +трампу +Санкции +санкции +Санкций +санкций +Россия +россия +россии +России +МИДУ РФ +миду рф +МИД РФ +мид рф +Мид РФ +Мид рф +Российской +российской +Украина +украина +Украине +украине +Украины +украины +военные +Военные +Специальная операция +Специальная Операция +специальная операция +специальная Операция +Спец. Операция +Спец. операция +спец. Операция +Спец Операция +спец операция +Спец операция +Военная операция +Военная Операция +военная Операция +военная операция +спецоперация +Спецоперация +спецоперации +Спецоперации +спецоперацию +Спецоперацию +вторжение +Вторжение +ЛНР +лнр +ДНР +днр +Донбасс +донбасс +Луганск +луганск +Донецк +донецк +Навальным +навальным +Навальный +навальный +Навального +навального +ВСУ +всу +ВС РФ +вс рф +Шойгу +шойгу +Зеленский +зеленский +Зеленским +зеленским +Зеленскому +зеленскому +Зеленского +зеленского +евросоюз +Евросоюз +евросоюзу +Евросоюзу +ес +ЕС +Войск +войск +армия +Армия +Войне +войне +войны +Войны +войн +Войн +солдат +Солдат +солдаты +Солдаты +Вооруженные +вооруженные +нато +НАТО +Нато +Песков +песков +Кремль +кремль +Кремлю +кремлю +денацификация +Денацификация +нацис +Нацис +нациз +Нациз +Медведев +медведев +денацифицировать +Денацифицировать +фашис +Фашис +фашиз +Фашиз +США +сша +Киев +киев +Харьков +харьков +"Z" +"V" +«Z» +«V» +"з" +"в" +«з» +«в» +"z" +"v" +«z» +«v» +"З" +"В" +«З» +«В» +Русские +русские \ No newline at end of file diff --git a/smali/assets/StandartFilter.txt b/smali/assets/StandartFilter.txt index 64d85be33..3cabffb20 100644 --- a/smali/assets/StandartFilter.txt +++ b/smali/assets/StandartFilter.txt @@ -42,4 +42,10 @@ cпocоб зaрaбoтать В источник в источнике в Источнике -В источнике \ No newline at end of file +В источнике +в закрепленном комментарии +в Закрепленном комментарии +в закрепленном Комментарии +В закрепленном комментарии +В Закрепленном комментарии +В закрепленном Комментарии \ No newline at end of file diff --git a/smali/res/xml/preferences_feed.xml b/smali/res/xml/preferences_feed.xml index 31a5e4f2f..0519358f4 100644 --- a/smali/res/xml/preferences_feed.xml +++ b/smali/res/xml/preferences_feed.xml @@ -14,6 +14,7 @@ +