Browse Source

convert gfwlist grammar to abp grammar in js

tags/4.2.0.1
Student Main 4 years ago
parent
commit
89794b3998
1 changed files with 15 additions and 2 deletions
  1. +15
    -2
      shadowsocks-csharp/Data/abp.js

+ 15
- 2
shadowsocks-csharp/Data/abp.js View File

@@ -6,8 +6,21 @@
// 2019-02-08: Updated to support shadowsocks-windows user rules.
var proxy = __PROXY__;
var userrules = __USERRULES__;
var rules = __RULES__;
var userrules = [];
var rules = [];
// convert to abp grammar
for (var i = 0; i < __RULES__.length; i++) {
var s = __RULES__.pop();
if (s.substring(0, 2) == "||") s += "^";
rules.push(s);
}
for (var i = 0; i < __USERRULES__.length; i++) {
var s = __USERRULES__.pop();
if (s.substring(0, 2) == "||") s += "^";
userrules.push(s);
}
/*
* This file is part of Adblock Plus <http://adblockplus.org/>,


Loading…
Cancel
Save