Качать с author.today названием без транслитерации

Скачивание с author.today с оригинальным названием без транслитерации

目前為 2024-06-03 提交的版本,檢視 最新版本

// ==UserScript==
// @name        Качать с author.today названием без транслитерации
// @namespace   Azazar's Scripts
// @match       https://author.today/work/*
// @grant       none
// @version     1.0
// @description Скачивание с author.today с оригинальным названием без транслитерации
// @license     MIT
// ==/UserScript==

let author = Array.from(document.querySelectorAll('.book-meta-panel .book-authors a')).map(a => a.innerText).join(', ');
let title = document.querySelector('.book-meta-panel h1.book-title').innerText;

let fileName = `${title}. ${author}`;

document.querySelectorAll('a[href^="/work/download?"]').forEach(anchor => {
  let pairs = anchor.search.substring(1).split('&');

  anchor.onclick = undefined;

  for(let i = 0; i < pairs.length; i++) {
    if (pairs[i].startsWith('fileName=')) {
      pairs[i] = 'fileName=' + encodeURIComponent(fileName);

      anchor.search = '?' + pairs.join('&');

      break;
    }
  }
});

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址