您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Provides links to the raw media files for previews on bandcamp to get around preview listen limits. Also allows you to easily download the previews. >:)
当前为
// ==UserScript== // @name bcrawlink // @description Provides links to the raw media files for previews on bandcamp to get around preview listen limits. Also allows you to easily download the previews. >:) // @license MIT License // @namespace com.bandcamp.benburrill.evil // @include * // @version 1 // @grant none // ==/UserScript== // BTW, we run this on all sites because some bandcamp pages are not actually on bandcamp.org $(document).ready(function() { window.TralbumData && TralbumData.trackinfo.forEach(function(track, index) { // I've only seen the mp3 type, but if there happen to be more, we want to // make links for all of them. track.file && Object.keys(track.file).forEach(function(media_type) { var cls = `raw-link-${media_type}`; var base = `(tr,div)[rel="tracknum=${index+1}"]`; var pref_child = "td.title-col"; // If possible, use the child pref_child instead of base. if ($(base).has(pref_child).length) base += `>${pref_child}`; $(`${base}:not(:has(a.${cls}))`).each(function() { $(this).append( `<a class="${cls}" href="${track.file[media_type]}" target="_blank"> ${media_type} </a>` ); }); }); }); });
QingJ © 2025
镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址