3pc
Third party web content database
What is it?
3pc
is meant to be a data-provider of CDN and 3rd party tracking services list.
Inspired by this PerfPlanet article.
Usage
3pc
is built as nodejs module:
npm install 3pc
It provides "raw" data and some helper functions:
var thirdParty = ; // check if given URL is provided via Content Delivery Networkconsole;false console;Fastly // check if given URL is not a tracking codeconsole;Quantcast
Data sources
3pc
is currently using the following data sources:
These sources are parsed and the result is stored in ./db
directory by running a Python script:
make generate
So this database can be used by any technology that can read and parse JSON-encoded files.