abp-filter-parser
JavaScript Adblock Plus filter parser for lists like EasyList
Parses filter rules as per:
Usage
Babel / ES6:
;
Node:
let ABPFilterParser = ;
Primary API:
let ABPFilterParser = ;var fs = ; let easyListTxt = fs;let parsedFilterData = {};let urlToCheck = 'http://static.tumblr.com/dhqhfum/WgAn39721/cfh_header_banner_v2.jpg'; // This is the site who's URLs are being checked, not the domain of the URL being checked.let currentPageDomain = 'slashdot.org'; ABPFilterParser;// ABPFilterParser.parse(someOtherListOfFilters, parsedFilterData); if ABPFilterParser console; else console;
Secondary APIs
You probably won't need these directly, they are used by the parimary API above.
- parseDomains
- parseOptions
- parseHTMLFilter
- parseFilter
- matchesFilter