Sleazy Fork is available in English.

Spankbang show direct download urls

Spankbang show download urls

// ==UserScript==
// @name         Spankbang show direct download urls
// @namespace    CYD
// @version      0.1
// @description  Spankbang show download urls
// @author       CYD
// @match        https://spankbang.com/*/video/*
// @run-at       document-idle
// ==/UserScript==

function changeFunc(time, funcName){
    setTimeout(function(){
        funcName();
        changeFunc(time * 2, funcName);
    },time)
}

function M(){
    list_downloads = function (mod) {
        var dls = api_call('download', $('#video').data('streamkey'), 0);
        var btns = mod.find('section.download-list');
        dls.done(function(dls) {
            btns.find('.loader').hide();
            dls['results'].forEach(function(entry) {
                let download_url = entry.url;
                let download_quality = entry.quality;
                if (download_url.indexOf('/users/upload') === -1) {
                    var btn = btns.find('.b_' + download_quality);
                    btn.css('display','block');
                    btn.on('click', function() {
                        start_download(download_url, download_quality);
                    });
                    btn.after(`<p style="word-break:break-all">${download_url}</p>`)
                } else {
                    btns.find('.b_' + download_quality).html(svg_icon('upload') + ' Upload one video to unlock ' + download_quality + ' download').addClass('limit').fadeIn(250).on('click', function() {
                        start_download(download_url + '?utm_source=download_limit&return=' + encodeURIComponent(window.location.href + '#auto_download'), download_quality);
                    })
                }
            });
        });
    }
}
changeFunc(2000, M);