Resplit all/* directory (based on domain) (#2853)

This commit is contained in:
Jaco authored and GitHub committed 2023-01-23 09:27:47 +02:00
1 parent c6fff83004
commit 4464f759f2
1 file changed
+8 -5
+8 -5
View File
@@ -144,18 +144,21 @@ function writeAllList (deny) {
mkdirp.sync('all'); mkdirp.sync('all');
const avail = deny.reduce((avail, url) => { const avail = deny.reduce((avail, url) => {
const firstChar = url[0]; const [top] = url.split('.').reverse();
if (!avail[firstChar]) { if (!avail[top]) {
avail[firstChar] = [url]; avail[top] = [url];
} else { } else {
avail[firstChar].push(url); avail[top].push(url);
} }
return avail; return avail;
}, {}); }, {});
Object.entries(avail).forEach(([key, urls]) => writeJson(`all/${key}.json`, urls)); Object.entries(avail).forEach(([top, urls]) => {
mkdirp.sync(`all/${top}`);
writeJson(`all/${top}/all.json`, urls);
});
} }
const addr = readJson('address.json'); const addr = readJson('address.json');