Greasy Fork

Greasy Fork is available in English.

osu my download

osu beatmap镜像站下载。支持的镜像站点:bloodcat.com、loli.al、osu.mengsky.net。

当前为 2014-08-05 提交的版本,查看 最新版本

// ==UserScript==
// @name       osu my download
// @namespace  http://greasyfork.icu/scripts/3916
// @version    0.7
// @description  osu beatmap镜像站下载。支持的镜像站点:bloodcat.com、loli.al、osu.mengsky.net。
// @include        *://osu.ppy.sh/s/*
// @include        *://osu.ppy.sh/b/*
// @homepageURL  http://greasyfork.icu/scripts/3916
// @copyright  2014+, dazzulay
// ==/UserScript==

// css样式 设置
GM_addStyle('.my_container{position:fixed;top:140px;right:0px;}.my_btn{width:150px;height:111px;display:table-cell;vertical-align:middle;margin:0 0 10px 0;padding:10px;font-family:Haettenschweiler,Aril;font-size:40px;font-weight:normal;letter-spacing:2px;color:#fff;border: 4px solid #fff;border-radius:6px;}.my_btn:hover{text-shadow:0 0 20px floralwhite; color:#fff;}.my_orange{background:linear-gradient(to bottom,darkorange,orange,darkorange);}.my_blue{background:linear-gradient(to bottom,darkblue,blue,darkblue);}.my_green{background:linear-gradient(to bottom,darkgreen,green,darkgreen);}.my_btn span{display:inline-block;vertical-align:middle;text-align:center}'); 

// 获取beatmapid
var bmsrc = $('.bmt').attr('src');
var bmid = bmsrc.substring(bmsrc.indexOf("thumb/")+6,bmsrc.lastIndexOf("l"));

// 添加按钮
$('body').append('<div class="my_container"></div>');
$('.my_container').append('<a class="my_btn my_orange" href="http://bloodcat.com/osu/m/'+bmid+'"><span>DOWNLOAD BLOODCAT</span></a><br/>');
$('.my_container').append('<a class="my_btn my_blue" href="http://loli.al/s/'+bmid+'"><span>DOWNLOAD LOLI.AL</span></a><br/>');
$('.my_container').append('<a class="my_btn my_green" href="http://osu.mengsky.net/d.php?id='+bmid+'"><span>DOWNLOAD MENGSKY</span></a>');