| .github | ||
| gs | ||
| json-data | ||
| json-schema | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
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.
- /lib - a single GAS library used by all five list type spreadsheets and accessed by type/Interface.gs
- /type - files copy/pasted into each of the five spreadsheets to workaround the Google Sheets/GAS permissions structure
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.