MB: copy tracklist from mora

generates Track List for MusicBrainz, from mora.jp page.

当前为 2022-04-01 提交的版本,查看 最新版本

// ==UserScript==
// @name        MB: copy tracklist from mora
// @namespace   https://rinsuki.net
// @match       https://mora.jp/package/*
// @grant       none
// @version     1.0
// @author      rinsuki
// @description generates Track List for MusicBrainz, from mora.jp page.
// ==/UserScript==

const origFunc = Package.receivePackageData

Package.receivePackageData = function(obj, json) {
    origFunc(obj, json)
    console.log(json)
    var tracks = ""
    function createTextarea() {
        if (tracks === "") return
        const textarea = document.createElement("textarea")
        textarea.value = tracks
        const desc = document.querySelector("#package_description")
        desc.parentElement.insertBefore(textarea, desc)
        tracks = ""
    }
    for (const track of json.trackList) {
        tracks += `${track.trackNo}. ${track.title} - ${track.artistName} (${track.durationStr})\n`
    }
    createTextarea()
}

QingJ © 2025

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