feat: chapters
This commit is contained in:
parent
7296c494c6
commit
b8c69b3a8b
16
readme.md
16
readme.md
@ -4,6 +4,8 @@
|
|||||||
|
|
||||||
### Головна
|
### Головна
|
||||||
|
|
||||||
|
Деталі: додає рекламу збору на СВО.
|
||||||
|
|
||||||
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-main.user.js)
|
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-main.user.js)
|
||||||
|
|
||||||
Сторінки:
|
Сторінки:
|
||||||
@ -12,6 +14,8 @@
|
|||||||
|
|
||||||
### Новини
|
### Новини
|
||||||
|
|
||||||
|
Деталі: додає новину про переїзд на новий домен, замінює одну новину на заданий текст, маскує адресу сторінки.
|
||||||
|
|
||||||
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-news.user.js)
|
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-news.user.js)
|
||||||
|
|
||||||
Сторінки:
|
Сторінки:
|
||||||
@ -24,12 +28,24 @@
|
|||||||
|
|
||||||
### Форум
|
### Форум
|
||||||
|
|
||||||
|
Деталі: додає один пост на форумі, використовується неіснуючий ID посту, але сторінка повністю робоча.
|
||||||
|
|
||||||
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-forum.user.js)
|
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-forum.user.js)
|
||||||
|
|
||||||
Сторінки:
|
Сторінки:
|
||||||
|
|
||||||
- https://lib.social/forum/discussion/670453
|
- https://lib.social/forum/discussion/670453
|
||||||
|
|
||||||
|
### Кількість розділів/2
|
||||||
|
|
||||||
|
Деталі: знаходить на сторінці кількість розділів, ділить на 2 і виводить результат.
|
||||||
|
|
||||||
|
[Скріпт](/toxic/ml-ipso/raw/branch/master/scripts/ml-total-chapters.user.js)
|
||||||
|
|
||||||
|
Сторінки:
|
||||||
|
|
||||||
|
- На будь-якій сторінці з тайтлом
|
||||||
|
|
||||||
## Інструкція по встановленню
|
## Інструкція по встановленню
|
||||||
|
|
||||||
### Desktop
|
### Desktop
|
||||||
|
@ -6,7 +6,6 @@
|
|||||||
// @author POCCOMAXA
|
// @author POCCOMAXA
|
||||||
// @match https://lib.social/forum/discussion/670453
|
// @match https://lib.social/forum/discussion/670453
|
||||||
// @match https://lib.social/forum/
|
// @match https://lib.social/forum/
|
||||||
// @icon https://www.google.com/s2/favicons?sz=64&domain=lib.social
|
|
||||||
// @grant none
|
// @grant none
|
||||||
// @run-at document-start
|
// @run-at document-start
|
||||||
// ==/UserScript==
|
// ==/UserScript==
|
||||||
|
34
scripts/ml-total-chapters.user.js
Normal file
34
scripts/ml-total-chapters.user.js
Normal file
@ -0,0 +1,34 @@
|
|||||||
|
// ==UserScript==
|
||||||
|
// @name ML chapters
|
||||||
|
// @namespace https://toxic.run.place
|
||||||
|
// @version 202407142200
|
||||||
|
// @description Поділити кількість розділів на 2
|
||||||
|
// @author POCCOMAXA
|
||||||
|
// @match https://mangalib.me/*
|
||||||
|
// @grant none
|
||||||
|
// ==/UserScript==
|
||||||
|
|
||||||
|
function main() {
|
||||||
|
const els = document.querySelectorAll(".media-info-list__title");
|
||||||
|
let target = null;
|
||||||
|
|
||||||
|
els.forEach((el) => {
|
||||||
|
if (el.textContent.includes("глав")) {
|
||||||
|
const nextEl = el.nextElementSibling;
|
||||||
|
if (nextEl && nextEl.classList.contains("media-info-list__value")) {
|
||||||
|
target = nextEl;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
if (target) {
|
||||||
|
const text = target.textContent.trim();
|
||||||
|
const num = parseFloat(text);
|
||||||
|
|
||||||
|
if (!isNaN(num)) {
|
||||||
|
target.textContent = Math.ceil(num / 2);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
main();
|
Loading…
Reference in New Issue
Block a user