Lo he probado y testeado desde la pagina
animeid.tv y funciona full cache
la pagina
googlevideo.comCitar( http://www.static.org ) GoogleVideos 1 318.6 MiB 955.8 MiB 3 300,00 %
#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;
}
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.
Entonces el codigo para googlevideo seria asi
#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.
Cita de: luistec en Agosto 18, 2013, 06:10:08 PM
Entonces el codigo para googlevideo seria asi
#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
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
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
excelente amigo!
sigo con el testeo de 10 plugins de peliculas y animes hasta ahora esta ok el testeo
Cita de: luistec en Agosto 18, 2013, 06:10:08 PM
Entonces el codigo para googlevideo seria asi
#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
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.
si, el plugin esta bien yo tengo en cache como 8 gigas hasta ahora de unos cuantos dias nomas
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
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.
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
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
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
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
personalmente utilizo la pagina pelisgg para ver pelis online de mas de hora y media y todos me hacen cache
David M.
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
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!
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.