Alterserv

RaptorCache => Plugins para RaptorCache => Mensaje publicado por: firecold en Marzo 28, 2014, 06:23:13 PM

Título: Plugin Subefotos.com y varios mas
Publicado por: firecold en Marzo 28, 2014, 06:23:13 PM
Servidor de imagenes el cual es muy utilizado:

Código (cpp) [Seleccionar]
#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 subefotos.com.so subefotos.com.cpp
// Regex
// http.*\.subefotos\.com.*(\.swf|\.jpg|\.png)

bool in_array(const string &needle, const vector< string > &haystack) {
    int max = haystack.size();

    if (max == 0) return false;

for (int iii = 0; iii < max; iii++) {
        if (regex_match(haystack[iii], needle) != "") {
            return true;
}
}
    return false;
}

string get_filename(string url) {
               vector<string> resultado;
       string retorna = "";
       stringexplode(url, "/", &resultado);
       retorna = resultado.at(resultado.size()-2) + "-"+resultado.at(resultado.size()-1);
       return retorna;
}

extern "C" resposta getmatch(const string url) {
       resposta r;
vector<string> black_list;
black_list.push_back ("/ver/");        
               
 if ( (url.find("subefotos.com/") != string::npos) and (in_array(url, black_list) == false)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "subefotos";      
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


Saludos
Título: Re:Plugin Subefotos.com
Publicado por: firecold en Marzo 28, 2014, 07:12:54 PM
Otro plugin de hosting de imagenes el cual es bastante popular y les ayudara bastante:

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o subirimagenes.net.so subirimagenes.net.cpp
// regex
// http.*\.subirimagenes\.net.*(\.jpg|\.png)

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(".subirimagenes.net") != string::npos)
) {

    r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "subirimagenes";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}


Saludos
Título: Re:Plugin Subefotos.com
Publicado por: firecold en Marzo 28, 2014, 07:16:29 PM
Buscando otro hosting de imagenes encontre este:

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o photosled.com.so photosled.com.cpp
// regex
// http.*\.photosled\.com.*(\.jpg|\.png)

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(".photosled.com") != string::npos)
) {

    r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "photosled";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}


Saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: firecold en Junio 18, 2014, 01:13:35 PM
Una actualizacion al plugin de Subirimagenes.net, ya que me comentaron que tenia cierto error y fue corregido:

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

// use this line to compile
// g++ -I. -fPIC -shared -g -o subirimagenes.net.so subirimagenes.net.cpp
// regex
// http.*\.subirimagenes\.net.*(\.jpg|\.png)
bool in_array(const string &needle, const vector< string > &haystack) {
   int max = haystack.size();

   if (max == 0) return false;

for (int iii = 0; iii < max; iii++) {
       if (regex_match(haystack[iii], needle) != "") {
           return true;
}
}
   return false;
}

string dominiotxt="subirimagenes";
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;
vector<string> black_list;
black_list.push_back ("/i/");
   
if ( (url.find("/img/") != string::npos)
  ) {
dominiotxt="subirimagenes.net";
}
if ( (url.find("/imgs/") != string::npos)
  ) {
dominiotxt="subirimagenes_net";
}
if ( (url.find(".subirimagenes.net") != string::npos) and (in_array(url, black_list) == false)
) {

      r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;        
        r.domain = dominiotxt;
     } else {
        r.match = false;
     }
  } else {
     r.match = false;
  }
  return r;
}


Saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: firecold en Febrero 28, 2015, 06:23:32 PM
Plugins funcionando sin problemas, saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: ferccs en Mayo 14, 2015, 05:53:06 PM
amigo estoy tratando de hacer el plugin para subirimagenes.com usando este ultimo que publicastes para .net solo cambiandolo a .com y no me carga las imagenes sabras que esta pasando?

raptor log

431644462.000 (4048)  MISS_EXT Domain: subirimagenes File: www.subirimagenes.com_imagedata.php
1431644463.000 (4048)  MISS/200 158 GET http://www.subirimagenes.com/imagedata.php?


la prueba la pueden hacer con la imagen que subí aquí:

http://www.alterserv.com/foros/index.php?topic=1851.msg16176#msg16176 (http://www.alterserv.com/foros/index.php?topic=1851.msg16176#msg16176)
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: firecold en Mayo 14, 2015, 06:20:31 PM
Cita de: ferccs en Mayo 14, 2015, 05:53:06 PM
amigo estoy tratando de hacer el plugin para subirimagenes.com usando este ultimo que publicastes para .net solo cambiandolo a .com y no me carga las imagenes sabras que esta pasando?

raptor log

431644462.000 (4048)  MISS_EXT Domain: subirimagenes File: www.subirimagenes.com_imagedata.php
1431644463.000 (4048)  MISS/200 158 GET http://www.subirimagenes.com/imagedata.php?


la prueba la pueden hacer con la imagen que subí aquí:

http://www.alterserv.com/foros/index.php?topic=1851.msg16176#msg16176 (http://www.alterserv.com/foros/index.php?topic=1851.msg16176#msg16176)

Amigo no se si se podria dar el mismo caso que en la pagina que dices, ya que si bien es cierto muchas paginas entregan el contenido de la misma manera, otras encambio no y ahi el problema por que a veces no funcionan todos los plugins, la otra es que RaptorCache tiene una directiva en la cual no hace cache de archivos menores de 2MB, revisa primero si dicho sitio sirve este tipo de contenido, si no aunque tengas el plugin no sera cacheado, Saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: ferccs en Mayo 14, 2015, 06:36:30 PM
gracias por responder, tengo el min de raptorcache a 10kb y si activo el plugin para subirimagenes.com la imagen ni siquiera carga.
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: firecold en Mayo 14, 2015, 11:45:23 PM
Cita de: ferccs en Mayo 14, 2015, 06:36:30 PM
gracias por responder, tengo el min de raptorcache a 10kb y si activo el plugin para subirimagenes.com la imagen ni siquiera carga.

Revisare lo que me comentas, pero fijate que yo tengo el mismo plugin y si me genera trafico, pero de todos modos revisare lo que me comentas, Saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: ferccs en Mayo 18, 2015, 06:56:39 AM
Cita de: firecold en Mayo 14, 2015, 11:45:23 PM
Revisare lo que me comentas, pero fijate que yo tengo el mismo plugin y si me genera trafico, pero de todos modos revisare lo que me comentas, Saludos
E
l plugin de imageshack.us tiene el mismo comportamiento que el que intente hacer para subirimagenes.com... tampoco funciona, lo consegui aqui http://www.alterserv.com/foros/index.php?topic=1151.0 (http://www.alterserv.com/foros/index.php?topic=1151.0)

esta es la imagen de imageshack.us que no cachea
imagizer.imageshack.us/a/img850/3127/70226405.jpg (http://imagizer.imageshack.us/a/img850/3127/70226405.jpg)

NI CACHEA NI LA MUESTRA, el navegador dice que la imagen tiene un error

NOTA: el limite minimo de raptor lo tengo a 0 mientras pruebo.
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: firecold en Mayo 18, 2015, 12:59:01 PM
Cita de: ferccs en Mayo 18, 2015, 06:56:39 AM
E
l plugin de imageshack.us tiene el mismo comportamiento que el que intente hacer para subirimagenes.com... tampoco funciona, lo consegui aqui http://www.alterserv.com/foros/index.php?topic=1151.0 (http://www.alterserv.com/foros/index.php?topic=1151.0)

esta es la imagen de imageshack.us que no cachea
imagizer.imageshack.us/a/img850/3127/70226405.jpg (http://imagizer.imageshack.us/a/img850/3127/70226405.jpg)

NI CACHEA NI LA MUESTRA, el navegador dice que la imagen tiene un error

NOTA: el limite minimo de raptor lo tengo a 0 mientras pruebo.

(http://sim1.subirimagenes.net/img/2015/05/18//mini_150518074041483656.png)

Ahora imageshack usa https(443), eso quiere decir que Raptor ya no lo hace cache, Saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: ferccs en Mayo 18, 2015, 01:28:14 PM
todavia hay mucho contenido http si pudieras por favor revisar el plugin ya que no encuentro manera de hacerlo funcionar por falta de conocimientos.... te adjunto la imagen:

(http://www.subirimagenes.com/imagedata.php?url=http://s2.subirimagenes.com/imagen/9370699captura-de-pantalla.png)



Aqui deshabilite el plugin y squid cachea sin problemas las imagenes por si solo.
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: ferccs en Mayo 18, 2015, 02:52:19 PM
El problema de subirimagenes.com debe estar el la url de las imagenes:
(http://fotos.subefotos.com/c2cbbb77f14578aa388c453acc732bdbo.png)
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: firecold en Mayo 18, 2015, 05:28:17 PM
Cita de: ferccs en Mayo 18, 2015, 02:52:19 PM
El problema de subirimagenes.com debe estar el la url de las imagenes:
(http://fotos.subefotos.com/c2cbbb77f14578aa388c453acc732bdbo.png)

Amigo el unico detalle es que subirimegenes.com no tiene plugin, solo subirimegenes.net y la forma que entrega las imagenes cada sitio es diferente, por eso no creo que el mismo no tendria efecto en la pagina en cuestion mi amigo, creo que deberias estudiar un poco mas la estructura y la forma que las paginas entregan el contenido para hacer un plugin, Saludos
Título: Re:Plugin Subefotos.com y varios mas
Publicado por: ferccs en Mayo 18, 2015, 05:53:39 PM
Cita de: firecold en Mayo 18, 2015, 05:28:17 PM
Amigo el unico detalle es que subirimegenes.com no tiene plugin, solo subirimegenes.net y la forma que entrega las imagenes cada sitio es diferente, por eso no creo que el mismo no tendria efecto en la pagina en cuestion mi amigo, creo que deberias estudiar un poco mas la estructura y la forma que las paginas entregan el contenido para hacer un plugin, Saludos

Gracias pero ya he buscado demas en la seccion de raptor sobre como hacer un plugin y la informacion que encuentro no es valida, los codigos no funcionan la seccion de thunder ni la he visto porque parece que esta desactualizada.... si me pudieras dar una luz para avanzar te lo agradeceria.