Skip to content

Commit

Permalink
Deploying to gh-pages from @ 930c44b 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
TheNetsky committed Sep 24, 2024
1 parent c197f24 commit 491ccc7
Show file tree
Hide file tree
Showing 3 changed files with 23 additions and 19 deletions.
20 changes: 11 additions & 9 deletions 0.8/AsuraScans/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -5178,7 +5178,7 @@ const AsuraScansHelper_1 = require("./AsuraScansHelper");
const ASURASCANS_DOMAIN = 'https://asuracomic.net';
const ASURASCANS_API_DOMAIN = 'https://gg.asuracomic.net';
exports.AsuraScansInfo = {
version: '4.2.0',
version: '4.2.1',
name: 'AsuraScans',
description: 'Extension that pulls manga from AsuraScans',
author: 'Seyden',
Expand Down Expand Up @@ -5431,7 +5431,8 @@ class AsuraScans {
const chapterLink = await this.getChapterSlug(mangaId, chapterId);
const url = await this.getBaseUrl();
const data = await this.loadRequestData(`${url}/${chapterLink}/`);
return this.parser.parseChapterDetails(data, mangaId, chapterId);
const $ = this.cheerio.load(data);
return this.parser.parseChapterDetails($, mangaId, chapterId);
}
async getSearchTags() {
try {
Expand Down Expand Up @@ -5803,17 +5804,18 @@ class AsuraScansParser {
return App.createChapter(chapter);
});
}
parseChapterDetails(data, mangaId, chapterId) {
const pages = new Set();
const matches = data.matchAll(/(https:\/\/gg\.asuracomic\.net\/storage\/comics\/[^"\\]+)/gi);
for (const match of Array.from(matches)) {
const url = (match[1] ?? '').replace(' ', '%20');
pages.add(url);
parseChapterDetails($, mangaId, chapterId) {
const pages = [];
for (const img of $('img', 'div.py-8.-mx-5').toArray()) {
const image = $(img).attr('src') ?? '';
if (!image)
continue;
pages.push(image.trim());
}
return App.createChapterDetails({
id: chapterId,
mangaId,
pages: [...pages]
pages: pages
});
}
parseTags(filters) {
Expand Down
20 changes: 11 additions & 9 deletions 0.8/AsuraScans/source.js
Original file line number Diff line number Diff line change
Expand Up @@ -5178,7 +5178,7 @@ const AsuraScansHelper_1 = require("./AsuraScansHelper");
const ASURASCANS_DOMAIN = 'https://asuracomic.net';
const ASURASCANS_API_DOMAIN = 'https://gg.asuracomic.net';
exports.AsuraScansInfo = {
version: '4.2.0',
version: '4.2.1',
name: 'AsuraScans',
description: 'Extension that pulls manga from AsuraScans',
author: 'Seyden',
Expand Down Expand Up @@ -5431,7 +5431,8 @@ class AsuraScans {
const chapterLink = await this.getChapterSlug(mangaId, chapterId);
const url = await this.getBaseUrl();
const data = await this.loadRequestData(`${url}/${chapterLink}/`);
return this.parser.parseChapterDetails(data, mangaId, chapterId);
const $ = this.cheerio.load(data);
return this.parser.parseChapterDetails($, mangaId, chapterId);
}
async getSearchTags() {
try {
Expand Down Expand Up @@ -5803,17 +5804,18 @@ class AsuraScansParser {
return App.createChapter(chapter);
});
}
parseChapterDetails(data, mangaId, chapterId) {
const pages = new Set();
const matches = data.matchAll(/(https:\/\/gg\.asuracomic\.net\/storage\/comics\/[^"\\]+)/gi);
for (const match of Array.from(matches)) {
const url = (match[1] ?? '').replace(' ', '%20');
pages.add(url);
parseChapterDetails($, mangaId, chapterId) {
const pages = [];
for (const img of $('img', 'div.py-8.-mx-5').toArray()) {
const image = $(img).attr('src') ?? '';
if (!image)
continue;
pages.push(image.trim());
}
return App.createChapterDetails({
id: chapterId,
mangaId,
pages: [...pages]
pages: pages
});
}
parseTags(filters) {
Expand Down
2 changes: 1 addition & 1 deletion 0.8/versioning.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"buildTime":"2024-09-22T10:04:40.297Z","sources":[{"id":"AsuraScans","name":"AsuraScans","author":"Seyden","desc":"Extension that pulls manga from AsuraScans","website":"https://github.com/Seyden","contentRating":"MATURE","version":"4.2.0","icon":"icon.png","tags":[],"websiteBaseURL":"https://asuracomic.net","intents":53},{"id":"BatoTo","name":"BatoTo","author":"niclimcy","desc":"Extension that pulls manga from bato.to","website":"https://github.com/niclimcy","contentRating":"MATURE","version":"3.1.2","icon":"icon.png","tags":[{"text":"Multi Language","type":"default"}],"websiteBaseURL":"https://bato.to","intents":53},{"id":"Hentai2Read","name":"Hentai2Read","author":"EmZedH","desc":"Extension that pulls manga from hentai2read.com","website":"https://github.com/EmZedH","contentRating":"ADULT","version":"1.0.1","icon":"icon.png","tags":[{"text":"18+","type":"warning"}],"websiteBaseURL":"https://hentai2read.com","intents":5},{"id":"MangaDex","name":"MangaDex","author":"Nar1n & Netsky","desc":"Extension that pulls manga from MangaDex","website":"https://github.com/nar1n","contentRating":"EVERYONE","version":"3.0.5","icon":"icon.png","tags":[],"websiteBaseURL":"https://mangadex.org","intents":37},{"id":"MangaPlus","name":"MangaPlus","author":"Rinto-kun","desc":"Extension that pulls manga from Manga+ by Shueisha","website":"https://github.com/Rinto-kun","contentRating":"EVERYONE","version":"2.0.3","icon":"icon.png","tags":[],"websiteBaseURL":"https://mangaplus.shueisha.co.jp","intents":53},{"id":"NHentai","name":"nhentai","author":"NotMarek & Netsky","desc":"Extension which pulls content from nHentai.","website":"https://github.com/TheNetsky","contentRating":"ADULT","version":"4.0.7","icon":"icon.png","tags":[{"text":"18+","type":"warning"}],"websiteBaseURL":"https://nhentai.net","intents":53}],"builtWith":{"toolchain":"0.8.0-alpha.47","types":"0.8.0-alpha.47"}}
{"buildTime":"2024-09-24T17:34:21.996Z","sources":[{"id":"AsuraScans","name":"AsuraScans","author":"Seyden","desc":"Extension that pulls manga from AsuraScans","website":"https://github.com/Seyden","contentRating":"MATURE","version":"4.2.1","icon":"icon.png","tags":[],"websiteBaseURL":"https://asuracomic.net","intents":53},{"id":"BatoTo","name":"BatoTo","author":"niclimcy","desc":"Extension that pulls manga from bato.to","website":"https://github.com/niclimcy","contentRating":"MATURE","version":"3.1.2","icon":"icon.png","tags":[{"text":"Multi Language","type":"default"}],"websiteBaseURL":"https://bato.to","intents":53},{"id":"Hentai2Read","name":"Hentai2Read","author":"EmZedH","desc":"Extension that pulls manga from hentai2read.com","website":"https://github.com/EmZedH","contentRating":"ADULT","version":"1.0.1","icon":"icon.png","tags":[{"text":"18+","type":"warning"}],"websiteBaseURL":"https://hentai2read.com","intents":5},{"id":"MangaDex","name":"MangaDex","author":"Nar1n & Netsky","desc":"Extension that pulls manga from MangaDex","website":"https://github.com/nar1n","contentRating":"EVERYONE","version":"3.0.5","icon":"icon.png","tags":[],"websiteBaseURL":"https://mangadex.org","intents":37},{"id":"MangaPlus","name":"MangaPlus","author":"Rinto-kun","desc":"Extension that pulls manga from Manga+ by Shueisha","website":"https://github.com/Rinto-kun","contentRating":"EVERYONE","version":"2.0.3","icon":"icon.png","tags":[],"websiteBaseURL":"https://mangaplus.shueisha.co.jp","intents":53},{"id":"NHentai","name":"nhentai","author":"NotMarek & Netsky","desc":"Extension which pulls content from nHentai.","website":"https://github.com/TheNetsky","contentRating":"ADULT","version":"4.0.7","icon":"icon.png","tags":[{"text":"18+","type":"warning"}],"websiteBaseURL":"https://nhentai.net","intents":53}],"builtWith":{"toolchain":"0.8.0-alpha.47","types":"0.8.0-alpha.47"}}

0 comments on commit 491ccc7

Please sign in to comment.