From 4d4a856e83cecb2ae76789b90d894db2b0c725ac Mon Sep 17 00:00:00 2001 From: MikeZeDev Date: Sat, 1 Jun 2024 14:59:43 +0000 Subject: [PATCH] Piccoma : api change (#7117) * Piccoma : api change Fixes https://github.com/manga-download/hakuneko/issues/7113 * Update Piccoma.mjs * piccomafr : fix clipboard --- src/web/mjs/connectors/Piccoma.mjs | 5 +---- src/web/mjs/connectors/PiccomaFR.mjs | 4 ++-- 2 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/web/mjs/connectors/Piccoma.mjs b/src/web/mjs/connectors/Piccoma.mjs index 2225a08e46..39b734bfc3 100644 --- a/src/web/mjs/connectors/Piccoma.mjs +++ b/src/web/mjs/connectors/Piccoma.mjs @@ -111,10 +111,7 @@ export default class Piccoma extends Connector { try { const pdata = window.__NEXT_DATA__ ? __NEXT_DATA__.props.pageProps.initialState.viewer.pData : window._pdata_; //PiccomaFR VS JP - if (!pdata) reject(); - if (!pdata.img) reject(); - - const images = pdata.img + const images = (pdata.img ?? pdata.contents) .filter(img => !!img.path) .map(img => { return { diff --git a/src/web/mjs/connectors/PiccomaFR.mjs b/src/web/mjs/connectors/PiccomaFR.mjs index 4daafc4101..e57eea8b32 100644 --- a/src/web/mjs/connectors/PiccomaFR.mjs +++ b/src/web/mjs/connectors/PiccomaFR.mjs @@ -22,7 +22,7 @@ export default class PiccomaFR extends Piccoma { } async _getMangaFromURI(uri) { - const id = uri.split('/').pop(); + const id = uri.href.split('/').pop(); const request = new Request(`${this.url}/product/${id}`, this.requestOptions); const [ element ] = await this.fetchDOM(request, 'meta[property="og:title"]'); return new Manga(this, id, element.content.split('|').shift().trim()); @@ -66,4 +66,4 @@ export default class PiccomaFR extends Piccoma { }); } -} \ No newline at end of file +}