osu! my download

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

2015-09-23 يوللانغان نەشرى. ئەڭ يېڭى نەشرىنى كۆرۈش.

// ==UserScript==
// @name           osu! my download
// @description    osu beatmap镜像站下载。支持的镜像站点:bloodcat.com、o.mengsky.net。
// @author         dazzulay
// @icon           http://osu.ppy.sh/favicon.ico
// @include        *://osu.ppy.sh/s/*
// @include        *://osu.ppy.sh/b/*
// @include        *://osu.ppy.sh/p/beatmap*
// @namespace      https://greasyfork.org/scripts/3916
// @homepageURL    https://greasyfork.org/scripts/3916
// @copyright      2014+, dazzulay
// @version        1.0.4
// ==/UserScript==
$(function() {
    // 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,Impact,"Arial Grande", Tahoma, Helvetica, Arial, sans-serif;font-size:32px;font-weight:normal;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_green" href="http://o.mengsky.net/d.php?id='+bmid+'"><span>DOWNLOAD MENGSKY</span></a>');
});