From 8184d03b1fc09334d6867461b04652fa7739b141 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Mon, 25 Sep 2023 15:07:11 +0530 Subject: [PATCH 01/17] Create nhentai.to.js LGTM --- repo/nhentai.to.js | 100 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 repo/nhentai.to.js diff --git a/repo/nhentai.to.js b/repo/nhentai.to.js new file mode 100644 index 0000000..fc7a77f --- /dev/null +++ b/repo/nhentai.to.js @@ -0,0 +1,100 @@ +// ==MiruExtension== +// @name Nhentai +// @version v0.0.1 +// @author OshekharO +// @lang all +// @license MIT +// @package comrademao +// @type manga +// @icon https://nhentai.to/favicon.ico +// @webSite https://nhentai.to +// ==/MiruExtension== + +export default class extends Extension { + async latest() { + const res = await this.request("/"); + const bsxList = await this.querySelectorAll(res, "div.gallery"); + const novel = []; + for (const element of bsxList) { + const html = await element.content; + const url = await this.getAttributeText(html, "a", "href"); + const title = await this.querySelector(html, "div.caption").text; + const cover = await this.querySelector(html, "img").getAttributeText("data-src"); + novel.push({ + title: title.trim(), + url, + cover, + }); + } + return novel; + } + + async search(kw, page) { + const res = await this.request(`/search?q=${kw}`); + const bsxList = await this.querySelectorAll(res, "div.gallery"); + const novel = []; + + for (const element of bsxList) { + const html = await element.content; + const url = await this.getAttributeText(html, "a", "href"); + const title = await this.querySelector(html, "div.caption").text; + const cover = await this.querySelector(html, "img").getAttributeText("src"); + novel.push({ + title: title.trim(), + url, + cover, + }); + } + return novel; + } + + async detail(url) { + const res = await this.request(`${url}`, { + headers: { + "miru-referer": "https://nhentai.to/", + }, + }); + + const title = await this.querySelector(res, "h1").text; + const cover = res.match(/https:\/\/cdn\.dogehls\.xyz\/[^"]+/)[0]; + const desc = await this.querySelector(res, "h2").text; + + const episodes = []; + const epiList = await this.querySelectorAll(res, "#info-block"); + + for (const element of epiList) { + const html = await element.content; + const name = await this.querySelector(html, "h1").text; + const url = await this.querySelector(html, "h3#gallery_id").text; + + episodes.push({ + name, + url: url.replace("#", ""), + }); + } + + return { + title, + cover, + desc, + episodes: [ + { + title: "Chapters", + urls: episodes, + }, + ], + }; + } + + async watch(url) { + const res = await this.request(`/chapters/${url}`, { + headers: { + "Miru-Url": "https://jimov-api.vercel.app/manga/nhentai", + }, + }); + + return { + urls: res[0].images.map((item) => item.replace(/t\.jpg$/, ".jpg")), + }; + } +} From 5c1352def3010e6a6a5a59d3c5c724aea95e33a5 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Mon, 25 Sep 2023 15:51:31 +0530 Subject: [PATCH 02/17] Update package --- repo/nhentai.to.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo/nhentai.to.js b/repo/nhentai.to.js index fc7a77f..bfeeaa8 100644 --- a/repo/nhentai.to.js +++ b/repo/nhentai.to.js @@ -4,7 +4,7 @@ // @author OshekharO // @lang all // @license MIT -// @package comrademao +// @package nhentai.to // @type manga // @icon https://nhentai.to/favicon.ico // @webSite https://nhentai.to From 14eaa8b271d3f5496deb081a90c61c109619e2a7 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Mon, 25 Sep 2023 18:48:49 +0530 Subject: [PATCH 03/17] Update domain Doing for cloudflare bypass --- repo/turkish123.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/repo/turkish123.js b/repo/turkish123.js index eb7cc86..565f262 100644 --- a/repo/turkish123.js +++ b/repo/turkish123.js @@ -1,13 +1,13 @@ // ==MiruExtension== // @name Turkish123 -// @version v0.0.1 +// @version v0.0.2 // @author OshekharO // @lang tr // @license MIT // @package turkish123 // @type bangumi // @icon https://turkish123.com/wp-content/uploads/favicon.png -// @webSite https://turkish123.com +// @webSite https://www2.turkish123.org // @nsfw false // ==/MiruExtension== From f9f0e82dc0bfba644b2b5654a6c810d839777669 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Mon, 25 Sep 2023 19:40:32 +0530 Subject: [PATCH 04/17] Nsfw tag --- repo/nhentai.to.js | 1 + 1 file changed, 1 insertion(+) diff --git a/repo/nhentai.to.js b/repo/nhentai.to.js index bfeeaa8..4ab0883 100644 --- a/repo/nhentai.to.js +++ b/repo/nhentai.to.js @@ -8,6 +8,7 @@ // @type manga // @icon https://nhentai.to/favicon.ico // @webSite https://nhentai.to +// @nsfw true // ==/MiruExtension== export default class extends Extension { From 93f7d07dd75be02c78dac8c6d691515f7b4f3c8e Mon Sep 17 00:00:00 2001 From: Automated Publisher Date: Mon, 25 Sep 2023 14:12:14 +0000 Subject: [PATCH 05/17] Automated publish: Mon Sep 25 14:12:14 UTC 2023 565ced3cdbeb777a547f0842e9adc4e07f01cca3 --- README.md | 3 ++- index.json | 17 +++++++++++++++-- 2 files changed, 17 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 3e8985b..dbb8b7d 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ Miru extensions repository | [Miru App Download](https://github.com/miru-project | 轻小说文库 | moe.wol.wenku8 | v0.0.1 | NPGamma | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/moe.wol.wenku8.js) | | Mtlnation | mtlnation.com | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mtlnation.com.js) | | TYS.mx | mx.yts | v0.0.5 | MiaoMint | all | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mx.yts.js) | +| Nhentai | nhentai.to | v0.0.1 | OshekharO | all | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/nhentai.to.js) | | ReadLN | readlightnovels | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/readlightnovels.js) | | 免费小说网 | ren.0u0.miru.mfxs | v0.0.1 | MiaoMint | zh-cn | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ren.0u0.miru.mfxs.js) | | ACG.RIP | rip.acg | v0.0.1 | MiaoMint | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/rip.acg.js) | @@ -38,7 +39,7 @@ Miru extensions repository | [Miru App Download](https://github.com/miru-project | SimplyHentai | simplyhentai.com | v0.0.1 | OshekharO | all | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/simplyhentai.com.js) | | 好看的1号 | top.lkp2.www | v0.0.1 | zj | zh-cn | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/top.lkp2.www.js) | | NetTruyen | truyen.net | v0.0.2 | OshekharO | vi | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/truyen.net.js) | -| Turkish123 | turkish123 | v0.0.1 | OshekharO | tr | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/turkish123.js) | +| Turkish123 | turkish123 | v0.0.2 | OshekharO | tr | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/turkish123.js) | | Unimay | unimay.media | v0.0.1 | CakesTwix | uk | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/unimay.media.js) | | viện | vn.tangthuvien | v0.0.1 | Moleys | vi | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/vn.tangthuvien.js) | | 影视集合 | vod.api.json.collection | v0.0.2 | Horis | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/vod.api.json.collection.js) | diff --git a/index.json b/index.json index 10b94d4..8fc6fca 100644 --- a/index.json +++ b/index.json @@ -308,6 +308,19 @@ "version": "v0.0.5", "webSite": "https://yts.mx/" }, + { + "author": "OshekharO", + "icon": "https://nhentai.to/favicon.ico", + "lang": "all", + "license": "MIT", + "name": "Nhentai", + "nsfw": "true", + "package": "nhentai.to", + "type": "manga", + "url": "nhentai.to.js", + "version": "v0.0.1", + "webSite": "https://nhentai.to" + }, { "author": "OshekharO", "icon": "https://readlightnovels.net/wp-content/uploads/2020/01/rln-logo-ret.png", @@ -404,8 +417,8 @@ "package": "turkish123", "type": "bangumi", "url": "turkish123.js", - "version": "v0.0.1", - "webSite": "https://turkish123.com" + "version": "v0.0.2", + "webSite": "https://www2.turkish123.org" }, { "author": "CakesTwix", From 3ca6ca886241edbaa5ec0ab80fe9fbd4db76dfa5 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Tue, 26 Sep 2023 06:32:37 +0530 Subject: [PATCH 06/17] Fixed #51 --- repo/anime.flv.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/repo/anime.flv.js b/repo/anime.flv.js index 035821e..6808ec8 100644 --- a/repo/anime.flv.js +++ b/repo/anime.flv.js @@ -1,6 +1,6 @@ // ==MiruExtension== // @name AnimeFlv -// @version v0.0.1 +// @version v0.0.2 // @author Yako (koikiss-dev) // @lang es // @license MIT @@ -37,7 +37,7 @@ export default class extends Extension { return res.results.map((item) => ({ url: item.url, title: item.name, - cover: item.image, + cover: item.image.replace("https://img.animeflv.bz", "https://img.animeflv.ws"), })); } @@ -64,7 +64,7 @@ export default class extends Extension { return res.results.map((item) => ({ title: item.name, url: item.url, - cover: item.image, + cover: item.image.replace("https://img.animeflv.bz", "https://img.animeflv.ws"), desc: item.type, })); } From c27017313b2dfbe561290c2a2856b280611948bd Mon Sep 17 00:00:00 2001 From: Automated Publisher Date: Tue, 26 Sep 2023 01:02:59 +0000 Subject: [PATCH 07/17] Automated publish: Tue Sep 26 01:02:59 UTC 2023 3ca6ca886241edbaa5ec0ab80fe9fbd4db76dfa5 --- README.md | 2 +- index.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index dbb8b7d..65b16eb 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Miru extensions repository | [Miru App Download](https://github.com/miru-project | ---- | ---- | --- | --- | --- | --- | --- | | AniGoGo | ani.gogo | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ani.gogo.js) | | Aniwatch | ani.watch | v0.0.2 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ani.watch.js) | -| AnimeFlv | anime.flv | v0.0.1 | (koikiss-dev) | es | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/anime.flv.js) | +| AnimeFlv | anime.flv | v0.0.2 | (koikiss-dev) | es | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/anime.flv.js) | | BestLightNovel | best.light.novel | v0.0.1 | anishi7 | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/best.light.novel.js) | | 咕咕影视 | cc.cooing | v0.0.3 | MiaoMint | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/cc.cooing.js) | | 动漫之家 | com.dmzj.www | v0.0.2 | MiaoMint | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/com.dmzj.www.js) | diff --git a/index.json b/index.json index 8fc6fca..0e5f0ee 100644 --- a/index.json +++ b/index.json @@ -33,7 +33,7 @@ "package": "anime.flv", "type": "bangumi", "url": "anime.flv.js", - "version": "v0.0.1", + "version": "v0.0.2", "webSite": "https://jimov-api.vercel.app/" }, { From 604f2f19aecf842b05ade8dcf467d67f8ef8ef83 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Wed, 27 Sep 2023 03:30:55 +0530 Subject: [PATCH 08/17] Fix ani.gogo.js --- repo/ani.gogo.js | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/repo/ani.gogo.js b/repo/ani.gogo.js index 31e7b50..4df1d80 100644 --- a/repo/ani.gogo.js +++ b/repo/ani.gogo.js @@ -1,13 +1,13 @@ // ==MiruExtension== // @name AniGoGo -// @version v0.0.1 +// @version v0.0.2 // @author OshekharO // @lang en // @license MIT // @icon https://anilist.co/img/icons/apple-touch-icon.png // @package ani.gogo // @type bangumi -// @webSite https://api-amvstrm.nyt92.eu.org/api/v2 +// @webSite https://api.amvstr.me/api/v2 // ==/MiruExtension== export default class extends Extension { @@ -25,7 +25,7 @@ export default class extends Extension { key: "amvstrm", type: "input", description: "Amvstrm Api Url", - defaultValue: "https://api-amvstrm.nyt92.eu.org/api/v2", + defaultValue: "https://api.amvstr.me/api/v2", }); } @@ -40,7 +40,8 @@ export default class extends Extension { async detail(url) { const res = await this.req(`/info/${url}`); - const epRes = await this.req(`/episode/${url}?dub=false`); + const epRes = await this.request(`/episode/${url}`); + return { title: res.title.english, cover: res.coverImage.large, @@ -49,8 +50,8 @@ export default class extends Extension { { title: "Episodes", urls: epRes.episodes.map((item) => ({ - name: item.title, - url: item.id, + name: item.title != null ? item.title : `Episode ${item.number}`, + url: item.id != null ? item.id : "", })), }, ], @@ -58,24 +59,24 @@ export default class extends Extension { } async search(kw, page) { - const res = await this.req(`/search?q=${kw}&p=${page}&limit=10`); - return res.results.map((item) => { - const title = item.title && item.title.english ? item.title.english : "N/A"; - const cover = item.coverImage && item.coverImage.large ? item.coverImage.large : "N/A"; - - return { - title, - url: item.id.toString(), - cover, - }; - }); -} + const res = await this.req(`/search?q=${kw}&p=${page}&limit=10`); + return res.results.map((item) => { + const title = item.title && item.title.english ? item.title.english : "N/A"; + const cover = item.coverImage && item.coverImage.large ? item.coverImage.large : "N/A"; + + return { + title, + url: item.id.toString(), + cover, + }; + }); + } async watch(url) { - const res = await this.req( `/stream/${url}`); - return { + const res = await this.req(`/stream/${url}`); + return { type: "hls", url: res.stream.multi.main.url, }; } -} + } From 9c59ae6a2ced1c2dae8b091e651226aa71ca44e5 Mon Sep 17 00:00:00 2001 From: Automated Publisher Date: Tue, 26 Sep 2023 22:01:14 +0000 Subject: [PATCH 09/17] Automated publish: Tue Sep 26 22:01:14 UTC 2023 604f2f19aecf842b05ade8dcf467d67f8ef8ef83 --- README.md | 2 +- index.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 65b16eb..fdca7e9 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Miru extensions repository | [Miru App Download](https://github.com/miru-project ## List | Name | Package | Version | Author | Language | NSFW | Source | | ---- | ---- | --- | --- | --- | --- | --- | -| AniGoGo | ani.gogo | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ani.gogo.js) | +| AniGoGo | ani.gogo | v0.0.2 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ani.gogo.js) | | Aniwatch | ani.watch | v0.0.2 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ani.watch.js) | | AnimeFlv | anime.flv | v0.0.2 | (koikiss-dev) | es | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/anime.flv.js) | | BestLightNovel | best.light.novel | v0.0.1 | anishi7 | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/best.light.novel.js) | diff --git a/index.json b/index.json index 0e5f0ee..200e3e4 100644 --- a/index.json +++ b/index.json @@ -8,8 +8,8 @@ "package": "ani.gogo", "type": "bangumi", "url": "ani.gogo.js", - "version": "v0.0.1", - "webSite": "https://api-amvstrm.nyt92.eu.org/api/v2" + "version": "v0.0.2", + "webSite": "https://api.amvstr.me/api/v2" }, { "author": "OshekharO", From 6365b1138b92ce3499712e761145c306aefbb657 Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Wed, 27 Sep 2023 22:34:06 +0530 Subject: [PATCH 10/17] Create onejav.com.js --- repo/onejav.com.js | 97 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 97 insertions(+) create mode 100644 repo/onejav.com.js diff --git a/repo/onejav.com.js b/repo/onejav.com.js new file mode 100644 index 0000000..8e853b7 --- /dev/null +++ b/repo/onejav.com.js @@ -0,0 +1,97 @@ +// ==MiruExtension== +// @name OneJav +// @version v0.0.1 +// @author OshekharO +// @lang jp +// @license MIT +// @package onejav.com +// @type bangumi +// @icon https://onejav.com/static/img/onejav.5468a5a7d373.png +// @webSite https://onejav.com +// @nsfw true +// ==/MiruExtension== + +export default class extends Extension { + async latest() { + const res = await this.request("/popular/"); + const bsxList = await this.querySelectorAll(res, "div.card.mb-3"); + const novel = []; + for (const element of bsxList) { + const html = await element.content; + const url = await this.getAttributeText(html, "h5.title.is-4.is-spaced > a", "href"); + const title = await this.querySelector(html, "h5.title.is-4.is-spaced > a").text; + const cover = await this.querySelector(html, ".image").getAttributeText("src"); + novel.push({ + title: title.trim(), + url, + cover, + }); + } + return novel; + } + + async search(kw) { + const res = await this.request(`/search/${kw}`); + const bsxList = await this.querySelectorAll(res, "div.card.mb-3"); + const novel = []; + + for (const element of bsxList) { + const html = await element.content; + const url = await this.getAttributeText(html, "h5.title.is-4.is-spaced > a", "href"); + const title = await this.querySelector(html, "h5.title.is-4.is-spaced > a").text; + const cover = await this.querySelector(html, ".image").getAttributeText("src"); + novel.push({ + title: title.trim(), + url, + cover, + }); + } + return novel; + } + + async detail(url) { + const res = await this.request(`${url}`, { + headers: { + "miru-referer": "https://onejav.com/", + }, + }); + + const title = await this.querySelector(res, "h5.title.is-4.is-spaced > a").text; + const cover = await this.querySelector(res, ".image").getAttributeText("src"); + const desc = await this.querySelector(res, "p.level.has-text-grey-dark").text; + + const episodes = []; + const epiList = await this.querySelectorAll(res, "p.control.is-expanded"); + + for (const element of epiList) { + const html = await element.content; + const name = await this.querySelector(html, "a").text; + const url = await this.getAttributeText(html, "a", "href"); + + episodes.push({ + name: `Stream Torrent`, + url, + }); + } + + return { + title: title.trim(), + cover, + desc: desc.trim(), + episodes: [ + { + title: "Directory", + urls: episodes, + }, + ], + }; + } + + async watch(url) { + const torrent = `https://onejav.com${url}`; + return { + type: "torrent", + url: torrent, + }; + } +} From 72bfa9596bbd758357064c58f1ca6bf759bac594 Mon Sep 17 00:00:00 2001 From: Automated Publisher Date: Wed, 27 Sep 2023 17:04:28 +0000 Subject: [PATCH 11/17] Automated publish: Wed Sep 27 17:04:28 UTC 2023 6365b1138b92ce3499712e761145c306aefbb657 --- README.md | 1 + index.json | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/README.md b/README.md index fdca7e9..bcc7f29 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ Miru extensions repository | [Miru App Download](https://github.com/miru-project | Mtlnation | mtlnation.com | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mtlnation.com.js) | | TYS.mx | mx.yts | v0.0.5 | MiaoMint | all | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mx.yts.js) | | Nhentai | nhentai.to | v0.0.1 | OshekharO | all | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/nhentai.to.js) | +| OneJav | onejav.com | v0.0.1 | OshekharO | jp | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/onejav.com.js) | | ReadLN | readlightnovels | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/readlightnovels.js) | | 免费小说网 | ren.0u0.miru.mfxs | v0.0.1 | MiaoMint | zh-cn | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/ren.0u0.miru.mfxs.js) | | ACG.RIP | rip.acg | v0.0.1 | MiaoMint | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/rip.acg.js) | diff --git a/index.json b/index.json index 200e3e4..a9196ae 100644 --- a/index.json +++ b/index.json @@ -321,6 +321,19 @@ "version": "v0.0.1", "webSite": "https://nhentai.to" }, + { + "author": "OshekharO", + "icon": "https://onejav.com/static/img/onejav.5468a5a7d373.png", + "lang": "jp", + "license": "MIT", + "name": "OneJav", + "nsfw": "true", + "package": "onejav.com", + "type": "bangumi", + "url": "onejav.com.js", + "version": "v0.0.1", + "webSite": "https://onejav.com" + }, { "author": "OshekharO", "icon": "https://readlightnovels.net/wp-content/uploads/2020/01/rln-logo-ret.png", From 2d94f2931fb763a7bcaf4ded767b93078e27733f Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Wed, 27 Sep 2023 22:35:05 +0530 Subject: [PATCH 12/17] Update icon --- repo/turkish123.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/repo/turkish123.js b/repo/turkish123.js index 565f262..61009ff 100644 --- a/repo/turkish123.js +++ b/repo/turkish123.js @@ -6,7 +6,7 @@ // @license MIT // @package turkish123 // @type bangumi -// @icon https://turkish123.com/wp-content/uploads/favicon.png +// @icon https://www2.turkish123.org/wp-content/uploads/favicon.png // @webSite https://www2.turkish123.org // @nsfw false // ==/MiruExtension== From 3a39dcab3504a86cb9071ebdf3ce07fda012b9e9 Mon Sep 17 00:00:00 2001 From: Automated Publisher Date: Wed, 27 Sep 2023 17:05:35 +0000 Subject: [PATCH 13/17] Automated publish: Wed Sep 27 17:05:35 UTC 2023 2d94f2931fb763a7bcaf4ded767b93078e27733f --- index.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.json b/index.json index a9196ae..29fdfa2 100644 --- a/index.json +++ b/index.json @@ -422,7 +422,7 @@ }, { "author": "OshekharO", - "icon": "https://turkish123.com/wp-content/uploads/favicon.png", + "icon": "https://www2.turkish123.org/wp-content/uploads/favicon.png", "lang": "tr", "license": "MIT", "name": "Turkish123", From 442e4160e12a025404c6cc0502915ed9e0c2c47f Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Thu, 28 Sep 2023 07:49:42 +0530 Subject: [PATCH 14/17] Fix typo --- repo/mx.yts.js | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/repo/mx.yts.js b/repo/mx.yts.js index 185c3b6..57e79a9 100644 --- a/repo/mx.yts.js +++ b/repo/mx.yts.js @@ -1,14 +1,14 @@ // ==MiruExtension== -// @name TYS.mx -// @version v0.0.5 +// @name YTS.mx +// @version v0.0.6 // @author MiaoMint // @lang all // @license MIT // @icon https://yts.mx/assets/images/website/apple-touch-icon-144x144.png // @package mx.yts // @type bangumi -// @webSite https://yts.mx/ -// @description Enime API is an open source API service for developers to access anime info (as well as their video sources) https://github.com/Enime-Project/api.enime.moe +// @webSite https://yts.mx +// @description YTS.mx API is an open source API service for developers to access torrent info // ==/MiruExtension== export default class extends Extension { @@ -18,7 +18,6 @@ export default class extends Extension { title: item.title, url: item.id.toString(), cover: item.medium_cover_image, - desc: item.description_full, })); } @@ -51,7 +50,6 @@ export default class extends Extension { title: item.title, url: item.id.toString(), cover: item.medium_cover_image, - desc: item.description_full, })); } From e79154eee5803eea4a784d2c042df2314f1243fe Mon Sep 17 00:00:00 2001 From: Automated Publisher Date: Thu, 28 Sep 2023 02:19:57 +0000 Subject: [PATCH 15/17] Automated publish: Thu Sep 28 02:19:57 UTC 2023 442e4160e12a025404c6cc0502915ed9e0c2c47f --- README.md | 2 +- index.json | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index bcc7f29..cf6715e 100644 --- a/README.md +++ b/README.md @@ -30,7 +30,7 @@ Miru extensions repository | [Miru App Download](https://github.com/miru-project | Enime | moe.enime | v0.0.5 | MiaoMint | all | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/moe.enime.js) | | 轻小说文库 | moe.wol.wenku8 | v0.0.1 | NPGamma | zh-cn | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/moe.wol.wenku8.js) | | Mtlnation | mtlnation.com | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mtlnation.com.js) | -| TYS.mx | mx.yts | v0.0.5 | MiaoMint | all | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mx.yts.js) | +| YTS.mx | mx.yts | v0.0.6 | MiaoMint | all | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/mx.yts.js) | | Nhentai | nhentai.to | v0.0.1 | OshekharO | all | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/nhentai.to.js) | | OneJav | onejav.com | v0.0.1 | OshekharO | jp | true | [Source Code](https://github.com/miru-project/repo/blob/main/repo/onejav.com.js) | | ReadLN | readlightnovels | v0.0.1 | OshekharO | en | false | [Source Code](https://github.com/miru-project/repo/blob/main/repo/readlightnovels.js) | diff --git a/index.json b/index.json index 29fdfa2..b1500d9 100644 --- a/index.json +++ b/index.json @@ -297,16 +297,16 @@ }, { "author": "MiaoMint", - "description": "https://github.com/Enime-Project/api.enime.moe", + "description": "info", "icon": "https://yts.mx/assets/images/website/apple-touch-icon-144x144.png", "lang": "all", "license": "MIT", - "name": "TYS.mx", + "name": "YTS.mx", "package": "mx.yts", "type": "bangumi", "url": "mx.yts.js", - "version": "v0.0.5", - "webSite": "https://yts.mx/" + "version": "v0.0.6", + "webSite": "https://yts.mx" }, { "author": "OshekharO", From 15df57ce92eadbf5fe3ad39c55dc4469dcab556d Mon Sep 17 00:00:00 2001 From: Saksham Shekher <95137948+OshekharO@users.noreply.github.com> Date: Fri, 29 Sep 2023 15:15:46 +0530 Subject: [PATCH 16/17] Create wtr-lab.com.js --- repo/wtr-lab.com.js | 119 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 119 insertions(+) create mode 100644 repo/wtr-lab.com.js diff --git a/repo/wtr-lab.com.js b/repo/wtr-lab.com.js new file mode 100644 index 0000000..0e4cf54 --- /dev/null +++ b/repo/wtr-lab.com.js @@ -0,0 +1,119 @@ +// ==MiruExtension== +// @name WTR-LAB +// @version v0.0.1 +// @author OshekharO +// @lang en +// @license MIT +// @package wtr-lab.com +// @type fikushon +// @icon https://wtr-lab.com/images/favicon.png +// @webSite https://wtr-lab.com +// ==/MiruExtension== + +export default class extends Extension { + async latest() { + const res = await this.request("/en/novel-list/"); + const jsonData = res.match(/