🛡️ The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Find a file
Collin M. Barrett ab51b7ea10 refresh data on-demand
By refreshing the data manually from the Google Sheets menu, Google Sheets loading errors should be avoided when WordPress tries to update it's data nightly.
2017-01-09 09:26:38 -06:00
.github point to CONTRIBUTING 2017-01-05 12:34:24 -06:00
gs refresh data on-demand 2017-01-09 09:26:38 -06:00
json-data move AntiPubWeb to stale 2017-01-07 12:07:07 -06:00
json-schema change lang to array 2016-12-17 10:56:29 -06:00
CONTRIBUTING.md Update CONTRIBUTING.md 2017-01-05 12:45:07 -06:00
LICENSE Initial commit 2016-12-10 14:28:16 -06:00
README.md link to CONTRIBUTING 2017-01-05 12:41:53 -06:00

FilterLists

FilterLists is the community-driven, independent, and comprehensive directory of all public filter lists for advertisements, trackers, and annoyances. For more information on its purpose and function, check out the Start page.

Intro to FilterLists v2

Version 2 of FilterLists is under live construction over at https://beta.filterlists.com. It is built on WordPress, so the entire project will not be open-sourced in this repo. But, the data and custom parsing logic are here to facilitate community support.

Contributions

Pull requests and issues are welcome! Please search current issues/pull requests and peruse CONTRIBUTING.md before submitting.

Directory Structure

gs

Google Script custom functions, triggers, etc. Google sheets is used as a lightweight database for this project, so the .gs files contain the custom JSON parsing logic.

json-data

The data in JSON form for each of the five list types on FilterLists.

json-schema

The JSON Schema specification for each of the five list types contained in json-data.