From a74152e401458670b47dea1ee2c6775e8cf08875 Mon Sep 17 00:00:00 2001 From: Ignacio Castro Date: Sat, 30 Dec 2023 19:49:22 -0300 Subject: [PATCH 1/5] Add ComicRide --- src/web/mjs/connectors/ComicRide.mjs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/web/mjs/connectors/ComicRide.mjs diff --git a/src/web/mjs/connectors/ComicRide.mjs b/src/web/mjs/connectors/ComicRide.mjs new file mode 100644 index 0000000000..c682c6abef --- /dev/null +++ b/src/web/mjs/connectors/ComicRide.mjs @@ -0,0 +1,16 @@ +import YoungChampion from './YoungChampion.mjs'; + +//ComiciViewer +export default class ComicRide extends YoungChampion { + constructor() { + super(); + super.id = 'comicride'; + super.label = 'ComicRide'; + this.tags = ['manga', 'japanese']; + this.url = 'https://comicride.jp'; + this.apiUrl = this.url; + this.links = { + login: 'https://comicride.jp/signin' + }; + } +} \ No newline at end of file From 90f5199f658bbd0c4da6a8c528ea75d552cc91cd Mon Sep 17 00:00:00 2001 From: Ignacio Castro Date: Sat, 30 Dec 2023 19:49:52 -0300 Subject: [PATCH 2/5] Add ComicRide icon --- src/web/img/connectors/ComicRide.mjs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 src/web/img/connectors/ComicRide.mjs diff --git a/src/web/img/connectors/ComicRide.mjs b/src/web/img/connectors/ComicRide.mjs new file mode 100644 index 0000000000..c682c6abef --- /dev/null +++ b/src/web/img/connectors/ComicRide.mjs @@ -0,0 +1,16 @@ +import YoungChampion from './YoungChampion.mjs'; + +//ComiciViewer +export default class ComicRide extends YoungChampion { + constructor() { + super(); + super.id = 'comicride'; + super.label = 'ComicRide'; + this.tags = ['manga', 'japanese']; + this.url = 'https://comicride.jp'; + this.apiUrl = this.url; + this.links = { + login: 'https://comicride.jp/signin' + }; + } +} \ No newline at end of file From 54092fe37b2fb893ca561c1eb8a2b874b2174d5d Mon Sep 17 00:00:00 2001 From: Ignacio Castro Date: Sat, 30 Dec 2023 19:57:38 -0300 Subject: [PATCH 3/5] [ComicRide] Fix page count from 0 --- src/web/mjs/connectors/ComicRide.mjs | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/web/mjs/connectors/ComicRide.mjs b/src/web/mjs/connectors/ComicRide.mjs index c682c6abef..34d40f0028 100644 --- a/src/web/mjs/connectors/ComicRide.mjs +++ b/src/web/mjs/connectors/ComicRide.mjs @@ -13,4 +13,12 @@ export default class ComicRide extends YoungChampion { login: 'https://comicride.jp/signin' }; } -} \ No newline at end of file + async _getMangas() { + let mangaList = []; + for (let page = 0, run = true; run; page++) { + const mangas = await this._getMangasFromPage(page); + mangas.length > 0 ? mangaList.push(...mangas) : run = false; + } + return mangaList; + } +} From f9983a4152703e7938b6aef1905fcd3b65fb6eea Mon Sep 17 00:00:00 2001 From: Ignacio Castro Date: Sat, 30 Dec 2023 20:03:32 -0300 Subject: [PATCH 4/5] Fix ComicRide Icon --- src/web/img/connectors/comicride | Bin 0 -> 3268 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/web/img/connectors/comicride diff --git a/src/web/img/connectors/comicride b/src/web/img/connectors/comicride new file mode 100644 index 0000000000000000000000000000000000000000..ecf8170a4683f77d132e83b0298e55b4cd32f118 GIT binary patch literal 3268 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 Date: Sat, 30 Dec 2023 20:04:28 -0300 Subject: [PATCH 5/5] Delete src/web/img/connectors/ComicRide.mjs --- src/web/img/connectors/ComicRide.mjs | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 src/web/img/connectors/ComicRide.mjs diff --git a/src/web/img/connectors/ComicRide.mjs b/src/web/img/connectors/ComicRide.mjs deleted file mode 100644 index c682c6abef..0000000000 --- a/src/web/img/connectors/ComicRide.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import YoungChampion from './YoungChampion.mjs'; - -//ComiciViewer -export default class ComicRide extends YoungChampion { - constructor() { - super(); - super.id = 'comicride'; - super.label = 'ComicRide'; - this.tags = ['manga', 'japanese']; - this.url = 'https://comicride.jp'; - this.apiUrl = this.url; - this.links = { - login: 'https://comicride.jp/signin' - }; - } -} \ No newline at end of file