// ==UserScript==
// @name Yui-chan 🌸
// @namespace https://twitter.com/ImCatLord
// @version 0.5
// @description Script para facilitar la descarga desde AnimeFLV.net
// @author ImCatLord
// @icon https://i.imgur.com/WDgT7rKs.png
// @match *.animeflv.net/anime/*
// @match *.animeflv.net/ver/*
// @grant none
// @downloadURL none
// ==/UserScript==
(function() {
const $ = window.jQuery;
const yui = {
url: `${window.location.protocol}//${window.location.hostname}`,
uri: location.href
.substring(`${window.location.protocol}//${window.location.hostname}/`.length)
.split('/')
};
if(yui.uri[0] == 'ver') {
$('.vhslh2b').remove();
$('.CpCnC').find('br').remove();
$('.CpCnC').prepend(`
Yui-chan 🌸
Click para copiar al portapapeles
`);
$('a.fa-download').each(function() {
$('#yuiLinks').append(`
`);
});
}
if(yui.uri[0] == 'anime') {
$('body').prepend(`
`);
$('main.Main').prepend(`
`);
$('.yuiBtnAnime').click(function() {
let yuiSv = $(this).data('srv');
let yuiRe = new RegExp(yuiSv);
$('#yuiModalTitulo').text(`${anime_info[0]} (${yuiSv}) — ${anime_info [1]}`);
$('#yuiModalContenido').html('');
episodes.sort(function(a, b) {
return b[0] < a[0] ? 1 : -1;
});
$(episodes).each(function(i, ep) {
$('ul#yuiModalUl').append(`
Ep.${ep[0] < 10 ? '0' : ''}${ep[0]} —
Cargando...
`);
});
$('#yuiModal').modal('show');
$('ul#yuiModalUl li').each(function(i, li) {
$.ajax({
url: $(li).data('link'),
type: 'GET',
dataType: 'html'
})
.done(function(html) {
$(li).removeAttr('data-link');
$(html).find('a.fa-download').each(function() {
let dl = $(this).attr('href');
if(dl.match(yuiRe)) {
$(li).find('.yuiLink').html(dl);
}
});
});
});
});
}
})();