🛡️ The independent, comprehensive directory of filter and host lists for advertisements, trackers, malware, and annoyances.
Find a file
2018-02-14 09:54:09 -06:00
.github Update README.md 2018-02-12 15:14:56 +00:00
data add PublishedDate, convert DiscontinuedDate to DATE 2018-02-14 09:54:09 -06:00
imgs create large logo for meta og:image 2017-02-03 20:09:53 -06:00
scripts increase snapshot frequency 2018-02-13 20:29:54 -06:00
src add PublishedDate, convert DiscontinuedDate to DATE 2018-02-14 09:54:09 -06:00
.gitattributes .NET Core API initial commit 2017-04-07 19:05:46 -05:00
.gitignore Agent now captures snapshots 2018-02-09 06:34:33 -06:00
.travis.yml update dotnet sdk 2018-01-17 15:39:55 -06:00
About.md remove uBlock 2017-09-26 07:09:49 -05:00
FilterLists.sln cleanup scripts dir 2018-02-11 17:15:56 -06:00
FilterLists.sln.DotSettings cleanup some non-urgent TODOs 2018-02-10 20:10:29 -06:00
LICENSE Update LICENSE 2018-01-24 00:08:21 +00:00

FilterLists

Website Travis License

filterlists.com

FilterLists is the independent and comprehensive directory of all public filter and hosts lists for advertisements, trackers, malware, and annoyances. For more information on its purpose and function, check out About.

Site API
v3 (Alpha) v1 (Alpha)
v2 (Stable, Frozen)
v1 (Legacy, Frozen)

Submitting or Updating Lists

To suggest a new list or update the information of an existing list, create a PR against data or open a new Issue. Provide all of the information in the Properties section below that is available.

Development Notice (Updated February 12, 2018)

FilterLists improvements are slow and tend to be in spurts. I care about this project as both a resource for the community and a learning tool for me. However, my day job comes first which often results in little to no work on the project at times. I happily welcome anyone that wants to contribute.

The immediate projects are converting the data to an actual web application (rather than Google Sheets & WordPress), and then exposing the data via a .Net Core REST API driving a first-party ReactJS UI.

Help Wanted

  • Updating the data
  • Building the new API-driven front-end (FilterLists.Web). The current direction is a ReactJS API-driven UI with (possibly) ANT controls. I am not a front-end developer, so I would happily welcome any assistance. Early preview is deployed here.

Properties

*Asterisks indicate a foreign key relationship.

FilterLists (mapped to FilterList)

Property Description
Description The list's functionality
DescriptionSourceUrl The list's Description source URL if quoted directly
DiscontinuedDate The list's date of discontinuation as expressed by the maintainer
DonateUrl The list's donation URL
EmailAddress The list's email address
ForumUrl The list's forum URL
HomeUrl The list's home page URL
IssuesUrl The list's GitHub Issues URL
*Languages The list's target languages
*License The list's license (typically CC)
*Maintainers The list's maintainers
Name The list's name (APA Title Case)
PolicyUrl The list's policy/guidelines for the types of rules it contains
SubmissionUrl The list's submission form URL
*Syntax The list's syntax (uBlock Origin, Adblock Plus, hosts, etc.)
*UpstreamFilterLists The list's upstream lists if it is a fork or a merge
ViewUrl The list's view/download URL (typically .txt file)

Maintainers (mapped to Maintainer)

Property Description
EmailAddress The maintainer's email address
HomeUrl The maintainer's home page URL
Name The maintainer's name
TwitterHandle The maintainer's Twitter handle
*FilterLists The maintainer's lists