Greasy Fork is available in English.
reformat date & title in search r###lt (click button to copy)
ของเมื่อวันที่
// ==UserScript==// @name mangaoh title reformat// @namespace https://github.com/x94fujo6rpg/SomeTampermonkeyScripts// @version 0.11// @description reformat date & title in search r###lt (click button to copy)// @author x94fujo6// @match https://www.mangaoh.co.jp/search/?q=*// @grant none// ==/UserScript==(function () {'use strict';window.onload = main();function main() {let allcard = document.querySelectorAll(".r###lt-card");allcard.forEach(card => {let buttonclass = "btn btn-outline-dark";let ele = card.querySelector("h2");// get authorlet author = card.querySelector("a[href*=作者]").textContent.trim();let button_author = document.createElement("button");$(button_author).attr({class: buttonclass,onclick: `navigator.clipboard.writeText("${author}")`,});button_author.textContent = author;ele.append(button_author);// get release datelet date = card.querySelector(".add_filter[href*='発売日']").getAttribute("href").split(":")[1];let [y, m, d] = date.split("-");y = y.slice(2);date = y + m + d;// release date buttonlet button_date = document.createElement("button");$(button_date).attr({class: buttonclass,onclick: `navigator.clipboard.writeText("${date} ")`,});button_date.textContent = date;ele.append(button_date);ele.append(document.createElement("br"));// format titlelet button_full = document.createElement("button");let title = ele.querySelector(".prd_name").textContent.trim();let formatted = `[${author}] ${date} ${title}`;let adult = card.querySelector(".badge-adult");if (adult) {formatted = `(成年コミック) ${formatted}`;} else {formatted = `(一般コミック) ${formatted}`;}$(button_full).attr({class: buttonclass,onclick: `navigator.clipboard.writeText("${formatted}")`,name: "bookdata","book_author": author,"book_date": date,"book_title": title,});button_full.textContent = formatted;ele.append(button_full);});}})();