Por pedido de un usuario hice este plugin, sabiendo de antemano que dentro de la instalacion ya esta este plugin, con la diferencia que este guarda las imagenes de dicho sitio y el anterior no:
#include <iostream>
#include <cstring>
#include <string>
#include <vector>
#include "../utils.cpp"
using namespace std;
// use this line to compile
// g++ -I. -fPIC -shared -g -o redtubefiles.com.so redtubefiles.com.cpp
// Regex
// http.*\.redtubefiles\.com.*(\.jpg|\.flv|\.mp4)
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()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-3)+"_"+resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
}
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find(".redtubefiles.com/") != string::npos)
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain ="redtube";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
Saludos
gracias estimado estare verificando su funcionalidad
Cita de: francisco.romero87 en Enero 06, 2015, 07:48:50 AM
gracias estimado estare verificando su funcionalidad
Cualquier detalle me avisa, Saludos
Cita de: firecold en Enero 06, 2015, 08:41:16 AM
Cualquier detalle me avisa, Saludos
Buenas...instale el plugin nuevo y tengo muchos de estos en el report:
1424631327.000 (28253) MISS/200 8506 GET http://mimg03.redtubefiles.com/m=eGJF8f/_thumbs/0000025/0025135/0025135_016i.jpg
1424631327.000 (28255) MISS/200 5170 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_005i.jpg
1424631328.000 (28256) MISS/200 5273 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_007i.jpg
1424631328.000 (28254) MISS/200 4517 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_010i.jpg
1424631328.000 (28241) MISS/200 7346 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_011i.jpg
1424631328.000 (28259) MISS/200 5798 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_012i.jpg
1424631328.000 (28260) MISS/200 4706 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_013i.jpg
1424631329.000 (28257) MISS/200 8966 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_008i.jpg
1424631329.000 (28258) MISS/200 7981 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_009i.jpg
Cita de: maverick84 en Febrero 22, 2015, 01:57:48 PM
Buenas...instale el plugin nuevo y tengo muchos de estos en el report:
1424631327.000 (28253) MISS/200 8506 GET http://mimg03.redtubefiles.com/m=eGJF8f/_thumbs/0000025/0025135/0025135_016i.jpg
1424631327.000 (28255) MISS/200 5170 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_005i.jpg
1424631328.000 (28256) MISS/200 5273 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_007i.jpg
1424631328.000 (28254) MISS/200 4517 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_010i.jpg
1424631328.000 (28241) MISS/200 7346 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_011i.jpg
1424631328.000 (28259) MISS/200 5798 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_012i.jpg
1424631328.000 (28260) MISS/200 4706 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_013i.jpg
1424631329.000 (28257) MISS/200 8966 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_008i.jpg
1424631329.000 (28258) MISS/200 7981 GET http://mimg02.redtubefiles.com/m=eGJF8f/_thumbs/0000144/0144197/0144197_009i.jpg
Amigo que log esta utilizando, para poder ayudarle, saludos
Cita de: firecold en Febrero 26, 2015, 11:33:07 PM
Amigo que log esta utilizando, para poder ayudarle, saludos
es el access.log del raptor
Cita de: maverick84 en Febrero 27, 2015, 01:59:29 PM
es el access.log del raptor
Si es en el access.log de Raptor, quiere decir que esta haciendo cache, Saludos
amigos soy nuevo en raptor donde se pegan los pugins, al igual como monto un disco duro para cache gracias
Cita de: acj15 en Marzo 26, 2015, 09:29:04 AM
amigos soy nuevo en raptor donde se pegan los pugins, al igual como monto un disco duro para cache gracias
Amigo te comento que los codigos de los plugins antes de compilar van en:
/etc/raptor/pluginmaker/plugins/
Ahi guardas tus plugins con extension .cpp y los compilas con esta instruccion:
g++ -I. -fPIC -shared -g -o nombre_plugin.com.so nombre_plugin.com.cpp
Y al ser compilado generara un archivo con extension .so, el cual moveras a:
/etc/raptor/plugins/
Y dentro del archivo con extension .cpp hay un regex, por ejemplo el de redtube es:
http.*\.redtubefiles\.com.*(\.jpg|\.flv|\.mp4)
Este lo guardas en el webpanel en la Seccion Raptor ->ON|Off Plugins, ya habiando guardado reinicias Raptor y ya estará funcionando tu plugin; aunque si deseas ahorrarte este proceso hay un script que ya hace todo esto, te dejo el Link (http://www.alterserv.com/foros/index.php?topic=893.msg9297#msg9297), saludos
Buenas noches, he estado probando con el plugin, es perfecto con las imágenes pero con los videos no los guarda, no aparece linea alguna en el access.log del raptor que indique que esta haciendo cache de .mp4 o .flv. probe con el que venia default y luego compile el tuyo para ver si algo mejoraba pero nada, gracias de antemano