Skip to content

Commit

Permalink
更新分流脚本
Browse files Browse the repository at this point in the history
  • Loading branch information
ElementRef committed Nov 12, 2024
1 parent cd63156 commit efa44cc
Showing 1 changed file with 7 additions and 14 deletions.
21 changes: 7 additions & 14 deletions conf/generate.filter.mjs
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
import { writeFile } from 'node:fs/promises';
import { dirname, resolve } from 'node:path';
import { fileURLToPath } from 'node:url';
let MAINREJECTDEEPDOMAINLIST = []; // 给 !REJECTMIXTURE 驱虫
let MAINREJECTDOMAINLIST = []; // 给 REJECTMIXTURE 驱虫
let MAINREJECTDEEPDOMAINLIST = {}; // 给 !REJECTMIXTURE 驱虫
let MAINREJECTDOMAINLIST = {}; // 给 REJECTMIXTURE 驱虫
let RESOURCES = {
REJECTMIXTURE: {
FILENAME: 'element.ref.reject.mixture.ini',
Expand Down Expand Up @@ -163,10 +163,9 @@ async function getResourses({ FILENAME, SRC, MAPFN }) {
RAW[key].forEach(item => {
const temp = item.split(',')[1].trim();
if ([...temp.matchAll(/\./gim)].length === 1) {
MAINREJECTDOMAINLIST.push(temp);
MAINREJECTDOMAINLIST[temp] = temp;
}
});
MAINREJECTDOMAINLIST = [...new Set(MAINREJECTDOMAINLIST)];
}
} else {
console.error(` ${key}`.padEnd(96), `加载失败 >>>`.padStart(12));
Expand Down Expand Up @@ -519,24 +518,18 @@ function combineResourses({ FILENAME, RAW }) {
.slice(0, 2)
.reverse()
.join('.');
if (
!MAINREJECTDOMAINLIST.includes(MainInDomainORip) &&
!park[domainORip]
) {
MAINREJECTDEEPDOMAINLIST.push(domainORip);
if (!MAINREJECTDOMAINLIST[MainInDomainORip] && !park[domainORip]) {
MAINREJECTDEEPDOMAINLIST[domainORip] = domainORip;
park[domainORip] = domainORip;
temp[rule] = rule;
}
} else if (!park[domainORip]) {
MAINREJECTDEEPDOMAINLIST.push(domainORip);
MAINREJECTDEEPDOMAINLIST[domainORip] = domainORip;
park[domainORip] = domainORip;
temp[rule] = rule;
}
} else {
if (
!park[domainORip] &&
!MAINREJECTDEEPDOMAINLIST.includes(domainORip)
) {
if (!park[domainORip] && !MAINREJECTDEEPDOMAINLIST[domainORip]) {
park[domainORip] = domainORip;
temp[rule] = rule;
}
Expand Down

0 comments on commit efa44cc

Please sign in to comment.