Advertisement
ekkaia

Guardar pelis, series y listas de megadede

Sep 17th, 2020 (edited)
1,754
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. // ESPERA UNOS SEGUNDOS...
  2. $('#main-container').append('<div id="listado" style="display: none"></listado>');
  3. $("#listado").text("");
  4.  
  5. var listas = [];
  6.  
  7. getData("/series/following");
  8. getData("/series/favorites");
  9. getData("/series/pending");
  10. getData("/series/seen");
  11. getData("/pelis/favorites");
  12. getData("/pelis/seen");
  13. getData("/pelis/pending");
  14.  
  15. getListas("/listas");
  16. getListasExtra("/listas/yours/5");
  17.  
  18. $(document).ajaxStop(function () {
  19.     console.log($("#listado").text());
  20. });
  21.  
  22. function getData(ruta) {
  23.     var resultado = '';
  24.     var jqxhr = $.get( ruta, function( data ) {
  25.         var titulo_lista = $(data.content).find('h2').text();
  26.         if (titulo_lista) var final_titulo = "LISTA: "+titulo_lista;
  27.  
  28.         var titulo = $(data.content).find('.section-title').text();
  29.         if (titulo) var final_titulo = titulo;
  30.  
  31.         final_titulo = final_titulo.replace(/(\r\n|\n|\r)/gm, "");
  32.         final_titulo = final_titulo.replace(/\s+/g,' ').trim();
  33.  
  34.         resultado = "___ " + $.trim(final_titulo).toUpperCase() + "\n";
  35.  
  36.         var tiene = false;
  37.         $(data.content).find('.media-title').each(function(){
  38.             if ($(this).text()) {
  39.                 resultado = resultado + $(this).text() + "\n";
  40.                 tiene = true;
  41.             }
  42.         });
  43.  
  44.         resultado += "\n\n";
  45.  
  46.         var aux = $("#listado").text();
  47.         if (tiene) $("#listado").text(aux + resultado);
  48.     }, "json");
  49.     return jqxhr;
  50. }
  51.  
  52. function getListas(ruta) {
  53.     var jqxhr = $.get( ruta, function( data ) {
  54.         $(data.content).find("#your-listas h4 a").each(function(){
  55.             getData($(this).attr('href'));
  56.         });
  57.     }, "json");
  58.     return jqxhr;
  59. }
  60.  
  61. function getListasExtra(ruta) {
  62.     var jqxhr = $.get( ruta, function( data ) {
  63.         $(data).find("h4 a").each(function(){
  64.             getData($(this).attr('href'));
  65.         });
  66.     });
  67.     return jqxhr;
  68. }
  69. // ESPERA UNOS SEGUNDOS...
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement