diff --git a/package.json b/package.json index 3af1956..8713ecc 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,7 @@ "generate": "node ./scripts/multisrc/generate.js", "host-linux": "chmod +x ./host.sh && ./host.sh", "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", "lint": "npx eslint .", "prepare": "husky install", diff --git a/public/static/multisrc/madara/asuralightnovel/icon.png b/public/static/multisrc/madara/asuralightnovel/icon.png index 02a6321..b532c7b 100644 Binary files a/public/static/multisrc/madara/asuralightnovel/icon.png and b/public/static/multisrc/madara/asuralightnovel/icon.png differ diff --git a/scripts/multisrc/lightnovelwp/generator.js b/scripts/multisrc/lightnovelwp/generator.js index 8505630..d6bcd24 100644 --- a/scripts/multisrc/lightnovelwp/generator.js +++ b/scripts/multisrc/lightnovelwp/generator.js @@ -12,7 +12,7 @@ export const generateAll = function () { const filters = readFileSync( join(folder, 'filters', source.id + '.json'), ); - source.filters = JSON.parse(filters); + source.filters = JSON.parse(filters).filters; } console.log( `[lightnovelwp] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`, diff --git a/scripts/multisrc/lightnovelwp/template.ts b/scripts/multisrc/lightnovelwp/template.ts index 7008bed..c64f8cc 100644 --- a/scripts/multisrc/lightnovelwp/template.ts +++ b/scripts/multisrc/lightnovelwp/template.ts @@ -37,7 +37,7 @@ class LightNovelWPPlugin implements Plugin.PluginBase { this.icon = `multisrc/lightnovelwp/${metadata.id.toLowerCase()}/icon.png`; this.site = metadata.sourceSite; 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.filters = metadata.filters satisfies Filters; } diff --git a/scripts/multisrc/madara/generator.js b/scripts/multisrc/madara/generator.js index 0b8ca32..4a0b926 100644 --- a/scripts/multisrc/madara/generator.js +++ b/scripts/multisrc/madara/generator.js @@ -12,7 +12,7 @@ export const generateAll = function () { const filters = readFileSync( join(folder, 'filters', source.id + '.json'), ); - source.filters = JSON.parse(filters); + source.filters = JSON.parse(filters).filters; } console.log( `[madara] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`, diff --git a/scripts/multisrc/madara/sources.json b/scripts/multisrc/madara/sources.json index 0a77e67..6e9fee7 100644 --- a/scripts/multisrc/madara/sources.json +++ b/scripts/multisrc/madara/sources.json @@ -247,10 +247,11 @@ }, { "id": "asuralightnovel", - "sourceSite": "https://asuralightnovel.com/", - "sourceName": "Asura Light Novel", + "sourceSite": "https://srankmanga.com/", + "sourceName": "Srank Manga", "options": { - "useNewChapterEndpoint": true + "useNewChapterEndpoint": true, + "versionIncrements": 1 } }, { diff --git a/scripts/multisrc/madara/template.ts b/scripts/multisrc/madara/template.ts index 820ed62..6d8096e 100644 --- a/scripts/multisrc/madara/template.ts +++ b/scripts/multisrc/madara/template.ts @@ -39,7 +39,7 @@ class MadaraPlugin implements Plugin.PluginBase { this.icon = `multisrc/madara/${metadata.id.toLowerCase()}/icon.png`; this.site = metadata.sourceSite; const versionIncrements = metadata.options?.versionIncrements || 0; - this.version = `1.0.${2 + versionIncrements}`; + this.version = `1.0.${3 + versionIncrements}`; this.options = metadata.options; this.filters = metadata.filters; } diff --git a/scripts/multisrc/readwn/generator.js b/scripts/multisrc/readwn/generator.js index 064f53b..c4ae9e9 100644 --- a/scripts/multisrc/readwn/generator.js +++ b/scripts/multisrc/readwn/generator.js @@ -12,7 +12,7 @@ export const generateAll = function () { const filters = readFileSync( join(folder, 'filters', source.id + '.json'), ); - source.filters = JSON.parse(filters); + source.filters = JSON.parse(filters).filters; } console.log( `[readwn] Generating: ${source.id}${' '.repeat(20 - source.id.length)} ${source.filters ? '🔎with filters🔍' : '🚫no filters🚫'}`, diff --git a/scripts/multisrc/readwn/template.ts b/scripts/multisrc/readwn/template.ts index a7c0459..348a692 100644 --- a/scripts/multisrc/readwn/template.ts +++ b/scripts/multisrc/readwn/template.ts @@ -32,7 +32,7 @@ class ReadwnPlugin implements Plugin.PluginBase { this.icon = `multisrc/readwn/${metadata.id.toLowerCase()}/icon.png`; this.site = metadata.sourceSite; const versionIncrements = metadata.options?.versionIncrements || 0; - this.version = `1.0.${1 + versionIncrements}`; + this.version = `1.0.${2 + versionIncrements}`; this.filters = metadata.filters; }