Alterserv

ThunderCache 3.1.x => Plugins para ThunderCache 3.1.2 => Plugins de música & videos => Mensaje publicado por: david_domh en Agosto 18, 2013, 04:25:11 PM

Título: Aporte : Plugin de googlevideo.com : funcionando
Publicado por: david_domh en Agosto 18, 2013, 04:25:11 PM
Lo he probado y testeado desde la pagina animeid.tv y funciona full cache

la pagina googlevideo.com

Citar( http://www.static.org ) GoogleVideos   1   318.6 MiB   955.8 MiB   3   300,00 %

Código (cpp) [Seleccionar]
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_filename(string url) {
               vector<string> resultado;
               if (url.find("?") != string::npos) {
                       stringexplode(url, "?", &resultado);
                       stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
                       return resultado.at(resultado.size()-1);          
               } else {
                       stringexplode(url, "/", &resultado);
                       return resultado.at(resultado.size()-1);
               }
}

extern "C" resposta getmatch(const string url) {
   resposta r;

       if ( (url.find(".googlevideo.com") != string::npos)
        ) {
               
           r.file = get_filename(url);
               if (!r.file.empty()) {
                       r.match = true;
                       r.domain = "GoogleVideos";
               } else {
                       r.match = false;
               }
       } else {
               r.match = false;
       }
       return r;
}
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: luistec en Agosto 18, 2013, 05:49:20 PM
Viendo la url de los videos se parece a la de Youtube, por lo tanto el codigo que pones con el tiempo tendrá problemas ya que el codigo para ese tipo de url es de otra forma, por lo que veo los videos de googlevideos estan en una sola parte entonces solo seria acomodar a la forma del antiguo plugin de youtube con los datos de googlevideo.

Saludos.
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: luistec en Agosto 18, 2013, 06:10:08 PM
Entonces el codigo para googlevideo seria asi
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_videoid(string url){
vector<string> resultado,valor;
string retorna = "";
SearchReplace(url,"?","&");
stringexplode(url, "/", &resultado);
if (resultado.size() > 1){
   url = resultado.at(1);
   resultado.clear();
   stringexplode(url, "&", &resultado);
   for (int i=0; i <= resultado.size()-1;i++){
   valor.clear();
   stringexplode(resultado.at(i), "=", &valor);
   if (valor.at(0) == "id" || valor.at(0) == "video_id") {
   retorna  = valor.at(1);
   break;
   }

   }
   }
return retorna;
}

extern "C" resposta getmatch(const string url) {
   resposta r;

r.file = get_videoid(url);
if ( !r.file.empty() and
(url.find(".googlevideo.com") != string::npos)  and
(url.find("videoplayback") != string::npos)
) {
r.match = true;
r.domain = "googlevideo";
r.file += ".flv";
} else {
r.match = false;
}
return r;
}


Saludos.
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: firecold en Agosto 18, 2013, 06:19:18 PM
Cita de: luistec en Agosto 18, 2013, 06:10:08 PM
Entonces el codigo para googlevideo seria asi
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_videoid(string url){
vector<string> resultado,valor;
string retorna = "";
SearchReplace(url,"?","&");
stringexplode(url, "/", &resultado);
if (resultado.size() > 1){
    url = resultado.at(1);
    resultado.clear();
    stringexplode(url, "&", &resultado);
    for (int i=0; i <= resultado.size()-1;i++){
    valor.clear();
    stringexplode(resultado.at(i), "=", &valor);
    if (valor.at(0) == "id" || valor.at(0) == "video_id") {
    retorna  = valor.at(1);
    break;
    }

    }
    }
return retorna;
}

extern "C" resposta getmatch(const string url) {
    resposta r;

r.file = get_videoid(url);
if ( !r.file.empty() and
(url.find(".googlevideo.com") != string::npos)  and
(url.find("begin=") == string::npos)
) {
r.match = true;
r.domain = "googlevideos";
r.file += ".flv";
} else {
r.match = false;
}
return r;
}


Saludos.

A que excelente asi me pongo bien bravo yo, (broma) que toda la gente aporte y nos llenamos de plugins, la verdad es que googlevideos entrega igual que youtube sus videos, Saludos
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: david_domh en Agosto 18, 2013, 10:21:21 PM
Te pasaste luistec,  buen aporte ;  a seguir aportando plugins


Por cierto tengo testeando como 8 plugins de servidores que alojan diversos animes

si el testeo sale bien y veo que hace full cache lo estarè posteando el lunes por la tarde
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: firecold en Agosto 19, 2013, 09:26:19 AM
Cita de: david_domh en Agosto 18, 2013, 10:21:21 PM
Te pasaste luistec,  buen aporte ;  a seguir aportando plugins


Por cierto tengo testeando como 8 plugins de servidores que alojan diversos animes

si el testeo sale bien y veo que hace full cache lo estarè posteando el lunes por la tarde

Gracias amigo por tus aportes a esta comunidad, sigue asi y esta comunidad seguira creciendo aun mas, Saludos
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: roxdng en Agosto 19, 2013, 09:53:35 AM
excelente amigo!
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: david_domh en Agosto 19, 2013, 03:53:56 PM
sigo con el testeo de 10 plugins de peliculas y animes hasta ahora esta ok el testeo
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: peguerojs en Agosto 20, 2013, 02:14:32 PM
Cita de: luistec en Agosto 18, 2013, 06:10:08 PM
Entonces el codigo para googlevideo seria asi
Código (cpp) [Seleccionar]

#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"

using namespace std;

// use this line to compile
// g++ -I. -fPIC -shared -g -o googlevideo.com.so googlevideo.com.cpp
// regex
// http.*\.googlevideo\.com.*videoplayback

string get_videoid(string url){
vector<string> resultado,valor;
string retorna = "";
SearchReplace(url,"?","&");
stringexplode(url, "/", &resultado);
if (resultado.size() > 1){
   url = resultado.at(1);
   resultado.clear();
   stringexplode(url, "&", &resultado);
   for (int i=0; i <= resultado.size()-1;i++){
   valor.clear();
   stringexplode(resultado.at(i), "=", &valor);
   if (valor.at(0) == "id" || valor.at(0) == "video_id") {
   retorna  = valor.at(1);
   break;
   }

   }
   }
return retorna;
}

extern "C" resposta getmatch(const string url) {
   resposta r;

r.file = get_videoid(url);
if ( !r.file.empty() and
(url.find(".googlevideo.com") != string::npos)  and
(url.find("videoplayback") != string::npos)
) {
r.match = true;
r.domain = "googlevideo";
r.file += ".flv";
} else {
r.match = false;
}
return r;
}


Saludos.
presenta un problema el compilar resisa a ver que pasa
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: luistec en Agosto 20, 2013, 02:21:44 PM
Cita de: peguerojs en Agosto 20, 2013, 02:14:32 PM
presenta un problema el compilar resisa a ver que pasa
El codigo compila bien, publica el mensaje o una captura del error que te sale, puede que te estes equivocando en algo.

Saludos.
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: david_domh en Agosto 20, 2013, 02:40:28 PM
si, el plugin esta bien yo tengo en cache como 8 gigas hasta ahora de unos cuantos dias nomas
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: TecnoCyber en Agosto 31, 2013, 09:33:55 AM
saludos amigo luistec... disculpe pero me presento problemas al compilarlo.. que estare haciendo mal... gracias



https://www.dropbox.com/s/woi9bbk4dyvci9p/com.png

lo quiero tener pero nada... por favor digame

http.*\.googlevideo\.com.*videoplayback
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: luistec en Agosto 31, 2013, 10:00:41 AM
Cita de: osmel en Agosto 31, 2013, 09:33:55 AM
saludos amigo luistec... disculpe pero me presento problemas al compilarlo.. que estare haciendo mal... gracias



https://www.dropbox.com/s/woi9bbk4dyvci9p/com.png

lo quiero tener pero nada... por favor digame

http.*\.googlevideo\.com.*videoplayback
Eso te ocurre porque tu archivo de codigo de fuente "googlevideo.com.cpp" se encuentra en "etc/raptor/pluginmaker", el archivo tiene que estar en "etc/raptor/pluginmaker/plugins" y desde ahi compilarlo.

Saludos.
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: ingjaab en Septiembre 12, 2013, 03:27:01 AM
la verdad he probado el Luis y no funca no se a que se debe saludos

pd: http://www.animeid.tv/ver/senyu-dai-2-ki-11

probe con este video
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: david_domh en Septiembre 12, 2013, 03:44:39 AM
animeid tiene alojado todos sus videos en algo mas de 10 servidores y algunos de ellos no pasan por el puerto 80

por ejemplo pelisgg, portal de peliculas online tambien tiene alojado videos en los servidores de google y en buena calidad y los hace cache de la pelicula completa
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: ingjaab en Septiembre 12, 2013, 01:23:26 PM
Cita de: david_domh en Septiembre 12, 2013, 03:44:39 AM
animeid tiene alojado todos sus videos en algo mas de 10 servidores y algunos de ellos no pasan por el puerto 80

por ejemplo pelisgg, portal de peliculas online tambien tiene alojado videos en los servidores de google y en buena calidad y los hace cache de la pelicula completa

haber que video para probar se agracede la ayuda
pd: yo he probado varios  videos y no hace proxy
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: firecold en Septiembre 13, 2013, 12:29:22 PM
Cita de: ingjaab en Septiembre 12, 2013, 01:23:26 PM
haber que video para probar se agracede la ayuda
pd: yo he probado varios  videos y no hace proxy

Si amigo el plugin de googlevideo no funciona al 100% pero yo se que el amigo pronto lo areglara, ya que algunos videos los hace cache y otros no, el del amigo Luistec no me funciono, no hace cache nada de nada, pero creo que tambien el esta investigando que muchas veces esto de hacer plugins toma su tiempo, Saludos
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: david_domh en Octubre 07, 2013, 04:20:11 PM
personalmente utilizo la pagina pelisgg para ver pelis online de mas de hora y media y todos me hacen cache 


David M.
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: loquitoslack en Octubre 30, 2013, 03:33:13 PM
Buenos tardes a todos he probado lo que me indican y no hace caching de googlevideo.com me gustaria saber si estan teniendo las mismas dificultades

Gracias
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: jjvillar en Diciembre 07, 2013, 05:58:56 PM
Buenas


Así como lo active, tuve que sacarlo porque me daba errores en Youtube :(

Usé el 2do que pusieron (el que en teoría dicen que debería funcionar).

El mismo error de siempre "Ha ocurrido un error, intente mas tarde.."

Saludos!
Título: Re:Aporte : Plugin de googlevideo.com : funcionando
Publicado por: luistec en Diciembre 07, 2013, 06:37:31 PM
Cita de: jjvillar en Diciembre 07, 2013, 05:58:56 PM
Buenas


Así como lo active, tuve que sacarlo porque me daba errores en Youtube :(

Usé el 2do que pusieron (el que en teoría dicen que debería funcionar).

El mismo error de siempre "Ha ocurrido un error, intente mas tarde.."

Saludos!
Para el plugin de googlevideo revisa por esta parte
http://www.alterserv.com/foros/index.php?topic=1038.0

Saludos.