您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Looks up the current artist / album's Dynamic Range on dr.loudness-war.info
- // ==UserScript==
- // @name What.CD Dynamic Range DB Lookup
- // @description Looks up the current artist / album's Dynamic Range on dr.loudness-war.info
- // @version 2.5
- // @author phracker <phracker@bk.ru>
- // @namespace https://greasyfork.org/users/2201
- // @grant none
- //
- // @include http*://*what.cd/torrents.php?id=*
- // @include http*://*what.cd/artist.php?id=*
- // ==/UserScript==
- (function() {
- if(document.URL.search('torrents.php') != -1) {
- var artist = document.getElementsByClassName('header').item(0).getElementsByTagName('h2').item(0).getElementsByTagName('a').item(0).textContent.trim();
- var album = document.getElementsByClassName('header').item(0).getElementsByTagName('h2').item(0).getElementsByTagName('span').item(0).textContent.trim();
- var a = document.createElement('a');
- var linkurl = "http://dr.loudness-war.info/album/list?artist=" + encodeURIComponent(artist) + "&album=" + encodeURIComponent(album);
- a.href = linkurl;
- a.target = "_blank";
- a.innerText = "DR Database";
- a.className = "brackets";
- document.getElementsByClassName('header').item(0).getElementsByClassName('linkbox').item(0).appendChild(a);
- } else {
- var artist = document.getElementsByClassName('header').item(0).getElementsByTagName('h2').item(0).textContent.trim();
- var a = document.createElement('a');
- var linkurl = "http://dr.loudness-war.info/album/list?artist=" + encodeURIComponent(artist);
- a.href = linkurl;
- a.target = "_blank";
- a.textContent = "DR Database";
- a.className = "brackets";
- document.getElementsByClassName('header').item(0).getElementsByClassName('linkbox').item(0).appendChild(a);
- var albumlist = document.getElementById('torrents_album').getElementsByClassName('group_info');
- for(var x = 0; x < albumlist.length; x++){
- var albumx = albumlist.item(x).getElementsByTagName('a').item(0).textContent.trim();
- var albumxlink = document.createElement('a');
- albumxlink.innerHTML = "<img src='https://whatimg.com/i/Fr5gP9.png' style='border:none !important; height:6px;'/> DR";
- albumxlink.target = "_blank";
- albumxlink.setAttribute('style','margin-left: 1em; font-size: 6pt');
- albumxlink.href = "http://dr.loudness-war.info/album/list?artist=" + encodeURIComponent(artist) + "&album=" + encodeURIComponent(albumx);
- albumlist[x].getElementsByTagName('strong')[0].appendChild(albumxlink);
- }
- }
- }
- )();