fix: Correct multiSrc Filters & Update Asura Light Novel to Srank Manga (#1082)
* Asura Light Novel => Srank Manga * fix ‘npm run icons‘ & new icon asuralightnovel * fix filters for multisrc: - lightnovelwp - madara - readwn
This commit is contained in:
+1
-1
@@ -10,7 +10,7 @@
|
|||||||
"generate": "node ./scripts/multisrc/generate.js",
|
"generate": "node ./scripts/multisrc/generate.js",
|
||||||
"host-linux": "chmod +x ./host.sh && ./host.sh",
|
"host-linux": "chmod +x ./host.sh && ./host.sh",
|
||||||
"host-windows": "powershell ./host.ps1",
|
"host-windows": "powershell ./host.ps1",
|
||||||
"icons": "npm run clearMultisrc && npm run generate && npx tsc -m node16 && npm run json && node ./scripts/icon_reloading.js",
|
"icons": "npm run clearMultisrc && npm run generate && npx tsc -m node16; npm run json && node ./scripts/icon_reloading.js",
|
||||||
"json": " node ./scripts/json_plugins.js",
|
"json": " node ./scripts/json_plugins.js",
|
||||||
"lint": "npx eslint .",
|
"lint": "npx eslint .",
|
||||||
"prepare": "husky install",
|
"prepare": "husky install",
|
||||||
|
|||||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 3.2 KiB |
@@ -12,7 +12,7 @@ export const generateAll = function () {
|
|||||||
const filters = readFileSync(
|
const filters = readFileSync(
|
||||||
join(folder, 'filters', source.id + '.json'),
|
join(folder, 'filters', source.id + '.json'),
|
||||||
);
|
);
|
||||||
source.filters = JSON.parse(filters);
|
source.filters = JSON.parse(filters).filters;
|
||||||
}
|
}
|
||||||
console.log(
|
console.log(
|
||||||
`[lightnovelwp] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
`[lightnovelwp] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
||||||
|
|||||||
@@ -37,7 +37,7 @@ class LightNovelWPPlugin implements Plugin.PluginBase {
|
|||||||
this.icon = `multisrc/lightnovelwp/${metadata.id.toLowerCase()}/icon.png`;
|
this.icon = `multisrc/lightnovelwp/${metadata.id.toLowerCase()}/icon.png`;
|
||||||
this.site = metadata.sourceSite;
|
this.site = metadata.sourceSite;
|
||||||
const versionIncrements = metadata.options?.versionIncrements || 0;
|
const versionIncrements = metadata.options?.versionIncrements || 0;
|
||||||
this.version = `1.1.${1 + versionIncrements}`;
|
this.version = `1.1.${2 + versionIncrements}`;
|
||||||
this.options = metadata.options ?? ({} as LightNovelWPOptions);
|
this.options = metadata.options ?? ({} as LightNovelWPOptions);
|
||||||
this.filters = metadata.filters satisfies Filters;
|
this.filters = metadata.filters satisfies Filters;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export const generateAll = function () {
|
|||||||
const filters = readFileSync(
|
const filters = readFileSync(
|
||||||
join(folder, 'filters', source.id + '.json'),
|
join(folder, 'filters', source.id + '.json'),
|
||||||
);
|
);
|
||||||
source.filters = JSON.parse(filters);
|
source.filters = JSON.parse(filters).filters;
|
||||||
}
|
}
|
||||||
console.log(
|
console.log(
|
||||||
`[madara] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
`[madara] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
||||||
|
|||||||
@@ -247,10 +247,11 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"id": "asuralightnovel",
|
"id": "asuralightnovel",
|
||||||
"sourceSite": "https://asuralightnovel.com/",
|
"sourceSite": "https://srankmanga.com/",
|
||||||
"sourceName": "Asura Light Novel",
|
"sourceName": "Srank Manga",
|
||||||
"options": {
|
"options": {
|
||||||
"useNewChapterEndpoint": true
|
"useNewChapterEndpoint": true,
|
||||||
|
"versionIncrements": 1
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ class MadaraPlugin implements Plugin.PluginBase {
|
|||||||
this.icon = `multisrc/madara/${metadata.id.toLowerCase()}/icon.png`;
|
this.icon = `multisrc/madara/${metadata.id.toLowerCase()}/icon.png`;
|
||||||
this.site = metadata.sourceSite;
|
this.site = metadata.sourceSite;
|
||||||
const versionIncrements = metadata.options?.versionIncrements || 0;
|
const versionIncrements = metadata.options?.versionIncrements || 0;
|
||||||
this.version = `1.0.${2 + versionIncrements}`;
|
this.version = `1.0.${3 + versionIncrements}`;
|
||||||
this.options = metadata.options;
|
this.options = metadata.options;
|
||||||
this.filters = metadata.filters;
|
this.filters = metadata.filters;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ export const generateAll = function () {
|
|||||||
const filters = readFileSync(
|
const filters = readFileSync(
|
||||||
join(folder, 'filters', source.id + '.json'),
|
join(folder, 'filters', source.id + '.json'),
|
||||||
);
|
);
|
||||||
source.filters = JSON.parse(filters);
|
source.filters = JSON.parse(filters).filters;
|
||||||
}
|
}
|
||||||
console.log(
|
console.log(
|
||||||
`[readwn] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
`[readwn] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`,
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ class ReadwnPlugin implements Plugin.PluginBase {
|
|||||||
this.icon = `multisrc/readwn/${metadata.id.toLowerCase()}/icon.png`;
|
this.icon = `multisrc/readwn/${metadata.id.toLowerCase()}/icon.png`;
|
||||||
this.site = metadata.sourceSite;
|
this.site = metadata.sourceSite;
|
||||||
const versionIncrements = metadata.options?.versionIncrements || 0;
|
const versionIncrements = metadata.options?.versionIncrements || 0;
|
||||||
this.version = `1.0.${1 + versionIncrements}`;
|
this.version = `1.0.${2 + versionIncrements}`;
|
||||||
this.filters = metadata.filters;
|
this.filters = metadata.filters;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user