plugin fix (#1345)
* test * float * hotfix * -float * **** * \ * misprint * it's working lol
This commit is contained in:
@@ -29,7 +29,7 @@ class MVLEMPYRPlugin implements Plugin.PluginBase {
|
|||||||
name = 'MVLEMPYR';
|
name = 'MVLEMPYR';
|
||||||
icon = 'src/en/mvlempyr/icon.png';
|
icon = 'src/en/mvlempyr/icon.png';
|
||||||
site = 'https://www.mvlempyr.com/';
|
site = 'https://www.mvlempyr.com/';
|
||||||
version = '1.0.2';
|
version = '1.0.3';
|
||||||
|
|
||||||
_chapSite = 'https://chp.mvlempyr.net/';
|
_chapSite = 'https://chp.mvlempyr.net/';
|
||||||
_allNovels: (Plugin.NovelItem & ExtraNovelData)[] | undefined;
|
_allNovels: (Plugin.NovelItem & ExtraNovelData)[] | undefined;
|
||||||
@@ -348,7 +348,7 @@ class MVLEMPYRPlugin implements Plugin.PluginBase {
|
|||||||
chapters: posts.map(chap => ({
|
chapters: posts.map(chap => ({
|
||||||
name: chap.acf.ch_name,
|
name: chap.acf.ch_name,
|
||||||
path: 'chapter/' + chap.acf.novel_code + '-' + chap.acf.chapter_number,
|
path: 'chapter/' + chap.acf.novel_code + '-' + chap.acf.chapter_number,
|
||||||
date: chap.date,
|
releaseTime: chap.date,
|
||||||
chapterNumber: chap.acf.chapter_number,
|
chapterNumber: chap.acf.chapter_number,
|
||||||
})),
|
})),
|
||||||
status: loadedCheerio('div.novelstatustextmedium').text(),
|
status: loadedCheerio('div.novelstatustextmedium').text(),
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ class RLIB implements Plugin.PluginBase {
|
|||||||
name = 'RanobeLib';
|
name = 'RanobeLib';
|
||||||
site = 'https://ranobelib.me';
|
site = 'https://ranobelib.me';
|
||||||
apiSite = 'https://api.mangalib.me/api/manga/';
|
apiSite = 'https://api.mangalib.me/api/manga/';
|
||||||
version = '2.1.1';
|
version = '2.1.2';
|
||||||
icon = 'src/ru/ranobelib/icon.png';
|
icon = 'src/ru/ranobelib/icon.png';
|
||||||
webStorageUtilized = true;
|
webStorageUtilized = true;
|
||||||
|
|
||||||
@@ -126,7 +126,7 @@ class RLIB implements Plugin.PluginBase {
|
|||||||
novel.genres = genres.join(', ');
|
novel.genres = genres.join(', ');
|
||||||
}
|
}
|
||||||
|
|
||||||
const branch_name: Record<number, string> = {};
|
const branch_name: Record<number, string> = { 0: 'главная страница' };
|
||||||
if (data.teams.length) {
|
if (data.teams.length) {
|
||||||
data.teams.forEach(
|
data.teams.forEach(
|
||||||
({ name, details }) => (branch_name[details?.branch_id || '0'] = name),
|
({ name, details }) => (branch_name[details?.branch_id || '0'] = name),
|
||||||
@@ -162,7 +162,7 @@ class RLIB implements Plugin.PluginBase {
|
|||||||
(branch_id || ''),
|
(branch_id || ''),
|
||||||
releaseTime: dayjs(created_at).format('LLL'),
|
releaseTime: dayjs(created_at).format('LLL'),
|
||||||
chapterNumber: chapter.index,
|
chapterNumber: chapter.index,
|
||||||
page: branch_name[branch_id || '0'],
|
page: branch_name[branch_id || '0'] || 'Неизвестный',
|
||||||
}),
|
}),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
@@ -170,10 +170,14 @@ class RLIB implements Plugin.PluginBase {
|
|||||||
if (chapters.length && data.teams.length > 1) {
|
if (chapters.length && data.teams.length > 1) {
|
||||||
//For whatever reason, the chapters overlap with another page.
|
//For whatever reason, the chapters overlap with another page.
|
||||||
chapters.sort((chapterA, chapterB) => {
|
chapters.sort((chapterA, chapterB) => {
|
||||||
if (chapterA.page !== chapterB.page) {
|
if (
|
||||||
|
chapterA.page &&
|
||||||
|
chapterB.page &&
|
||||||
|
chapterA.page !== chapterB.page
|
||||||
|
) {
|
||||||
return chapterA.page.localeCompare(chapterB.page);
|
return chapterA.page.localeCompare(chapterB.page);
|
||||||
}
|
}
|
||||||
return chapterA.chapterNumber - chapterB.chapterNumber;
|
return (chapterA.chapterNumber || 0) - (chapterB.chapterNumber || 0);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user