fingerprintjs

Форк
0
236 строк · 7.8 Кб
1
export interface Filter {
2
  title: string
3
  note?: string
4
  file: string
5
}
6

7
export type FilterList = Record<string, Filter>
8

9
/**
10
 * A list of ad blocking filters to work with
11
 */
12
const filters: FilterList = {
13
  /*
14
   * AdGuard
15
   * https://kb.adguard.com/en/general/adguard-ad-filters#adguard-filters
16
   */
17
  adGuardBase: {
18
    title: 'AdGuard Base',
19
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_2_Base/filter.txt',
20
  },
21
  adGuardMobile: {
22
    title: 'AdGuard Mobile Ads',
23
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_11_Mobile/filter.txt',
24
  },
25
  adGuardTrackingProtection: {
26
    title: 'AdGuard Tracking Protection',
27
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_3_Spyware/filter.txt',
28
  },
29
  adGuardSocial: {
30
    title: 'AdGuard Social Media',
31
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_4_Social/filter.txt',
32
  },
33
  adGuardAnnoyances: {
34
    title: 'AdGuard Annoyances',
35
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_14_Annoyances/filter.txt',
36
  },
37
  adGuardRussian: {
38
    title: 'AdGuard Russian',
39
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_1_Russian/filter.txt',
40
  },
41
  adGuardChinese: {
42
    title: 'AdGuard Chinese',
43
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_224_Chinese/filter.txt',
44
  },
45
  adGuardGerman: {
46
    title: 'AdGuard German',
47
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_6_German/filter.txt',
48
  },
49
  // AdGuard Dutch isn't included because it has the same selectors as EasyList Dutch
50
  adGuardFrench: {
51
    title: 'AdGuard French',
52
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_16_French/filter.txt',
53
  },
54
  adGuardJapanese: {
55
    title: 'AdGuard Japanese',
56
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_7_Japanese/filter.txt',
57
  },
58
  adGuardSpanishPortuguese: {
59
    title: 'AdGuard Spanish/Portuguese',
60
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_9_Spanish/filter.txt',
61
  },
62
  adGuardTurkish: {
63
    title: 'AdGuard Turkish',
64
    file: 'https://raw.githubusercontent.com/AdguardTeam/FiltersRegistry/master/filters/filter_13_Turkish/filter.txt',
65
  },
66

67
  /*
68
   * EasyList
69
   * https://easylist.to
70
   */
71
  easyList: {
72
    title: 'EasyList',
73
    file: 'https://easylist.to/easylist/easylist.txt',
74
  },
75
  easyPrivacy: {
76
    title: 'EasyPrivacy',
77
    note: 'Can have no blocked selectors',
78
    file: 'https://easylist.to/easylist/easyprivacy.txt',
79
  },
80
  easyListCookie: {
81
    title: 'EasyList Cookie List (a.k.a. Fanboy Anti-Cookie)',
82
    file: 'https://secure.fanboy.co.nz/fanboy-cookiemonster.txt',
83
  },
84
  easyListGermany: {
85
    title: 'EasyList Germany',
86
    file: 'https://easylist.to/easylistgermany/easylistgermany.txt',
87
  },
88
  easyListItaly: {
89
    title: 'EasyList Italy',
90
    file: 'https://easylist-downloads.adblockplus.org/easylistitaly.txt',
91
  },
92
  easyListDutch: {
93
    title: 'EasyList Dutch',
94
    file: 'https://easylist-downloads.adblockplus.org/easylistdutch.txt',
95
  },
96
  listeFr: {
97
    title: 'Liste FR',
98
    file: 'https://easylist-downloads.adblockplus.org/liste_fr.txt',
99
  },
100
  easyListChina: {
101
    title: 'EasyList China',
102
    file: 'https://easylist-downloads.adblockplus.org/easylistchina.txt',
103
  },
104
  bulgarian: {
105
    title: 'Bulgarian List',
106
    file: 'https://stanev.org/abp/adblock_bg.txt',
107
  },
108
  abpIndo: {
109
    title: 'ABPindo',
110
    file: 'https://raw.githubusercontent.com/heradhis/indonesianadblockrules/master/subscriptions/abpindo.txt',
111
  },
112
  listeAr: {
113
    title: 'Liste AR',
114
    file: 'https://easylist-downloads.adblockplus.org/Liste_AR.txt',
115
  },
116
  easyListCzechSlovak: {
117
    title: 'EasyList Czech and Slovak',
118
    file: 'https://raw.githubusercontent.com/tomasko126/easylistczechandslovak/master/filters.txt',
119
  },
120
  latvian: {
121
    title: 'Latvian List',
122
    file: 'https://notabug.org/latvian-list/adblock-latvian/raw/master/lists/latvian-list.txt',
123
  },
124
  easyListHebrew: {
125
    title: 'EasyList Hebrew',
126
    note: 'Can have no blocked selectors',
127
    file: 'https://raw.githubusercontent.com/easylist/EasyListHebrew/master/EasyListHebrew.txt',
128
  },
129
  easyListLithuania: {
130
    title: 'EasyList Lithuania',
131
    file: 'https://raw.githubusercontent.com/EasyList-Lithuania/easylist_lithuania/master/easylistlithuania.txt',
132
  },
133
  adBlockWarningRemoval: {
134
    title: 'AdBlock Warning Removal List',
135
    file: 'https://easylist-downloads.adblockplus.org/antiadblockfilters.txt',
136
  },
137

138
  /*
139
   * Fanboy
140
   * https://www.fanboy.co.nz
141
   */
142
  fanboyEnhancedTrackers: {
143
    title: 'Fanboy Enhanced Trackers List',
144
    file: 'https://secure.fanboy.co.nz/enhancedstats.txt',
145
  },
146
  fanboyAntiFacebook: {
147
    title: 'Fanboy Anti-Facebook Filters',
148
    file: 'https://www.fanboy.co.nz/fanboy-antifacebook.txt',
149
  },
150
  fanboyThirdpartyFonts: {
151
    title: 'Fanboy Thirdparty Fonts Filters',
152
    note: 'Can have no blocked selectors',
153
    file: 'https://www.fanboy.co.nz/fanboy-antifonts.txt',
154
  },
155
  fanboySocial: {
156
    title: 'Fanboy Social List',
157
    file: 'https://easylist.to/easylist/fanboy-social.txt',
158
  },
159
  fanboyAnnoyances: {
160
    title: 'Fanboy Annoyances',
161
    file: 'https://secure.fanboy.co.nz/fanboy-annoyance.txt',
162
  },
163

164
  /*
165
   * Other
166
   */
167
  peterLowesBlocklist: {
168
    title: "Peter Lowe's Blocklist",
169
    note: 'Can have no blocked selectors',
170
    file: 'https://pgl.yoyo.org/adservers/serverlist.php?hostformat=adblockplus&showintro=0&mimetype=plaintext',
171
  },
172
  webAnnoyancesUltralist: {
173
    title: 'Web Annoyances Ultralist',
174
    file: 'https://raw.githubusercontent.com/yourduskquibbles/webannoyances/master/ultralist.txt',
175
  },
176
  iDontCareAboutCookies: {
177
    title: "I don't care about cookies",
178
    file: 'https://www.i-dont-care-about-cookies.eu/abp/',
179
  },
180
  ro: {
181
    title: 'ROLIST2',
182
    file: 'https://zoso.ro/pages/rolist2.txt',
183
  },
184
  ruAd: {
185
    title: 'RU AdList',
186
    note: 'Not in the default AdGuard list, add manually',
187
    file: 'https://easylist-downloads.adblockplus.org/advblock.txt',
188
  },
189
  icelandicAbp: {
190
    title: 'Icelandic ABP List',
191
    file: 'https://adblock.gardar.net/is.abp.txt',
192
  },
193
  greekAdBlock: {
194
    title: 'Greek AdBlock Filter',
195
    file: 'https://raw.githubusercontent.com/kargig/greek-adblockplus-filter/master/void-gr-filters.txt',
196
  },
197
  thaiAds: {
198
    title: 'Thai Ads Filters',
199
    note: 'Renamed to "EasyList Thailand"',
200
    file: 'https://adblock-thai.github.io/thai-ads-filter/subscription.txt',
201
  },
202
  hungarian: {
203
    title: 'Hungarian filter',
204
    file: 'https://raw.githubusercontent.com/hufilter/hufilter/master/hufilter.txt',
205
  },
206
  abpvn: {
207
    title: 'ABPVN List (Vietnamese)',
208
    file: 'https://raw.githubusercontent.com/abpvn/abpvn/master/filter/abpvn.txt',
209
  },
210
  officialPolish: {
211
    title: 'Official Polish filters for AdBlock, uBlock Origin & AdGuard',
212
    file: 'https://raw.githubusercontent.com/MajkiIT/polish-ads-filter/master/polish-adblock-filters/adblock.txt',
213
  },
214
  estonian: {
215
    title: 'Estonian List',
216
    file: 'https://adblock.ee/list.php',
217
  },
218
  adBlockPersian: {
219
    title: 'Adblock-Persian list',
220
    file: 'https://ideone.com/plain/K452p',
221
  },
222
  listKr: {
223
    title: 'List-KR',
224
    file: 'https://raw.githubusercontent.com/List-KR/List-KR/master/filter-uBlockOrigin.txt',
225
  },
226
  adBlockFinland: {
227
    title: 'Adblock List for Finland',
228
    file: 'https://raw.githubusercontent.com/finnish-easylist-addition/finnish-easylist-addition/master/Finland_adb.txt',
229
  },
230
  frellwitSwedish: {
231
    title: "Frellwit's Swedish Filter",
232
    file: 'https://raw.githubusercontent.com/lassekongo83/Frellwits-filter-lists/master/Frellwits-Swedish-Filter.txt',
233
  },
234
}
235

236
export default filters
237

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.