Alterserv

RaptorCache => Plugins para RaptorCache => Plugins de música & videos => Mensaje publicado por: nqm74 en Mayo 28, 2013, 04:34:52 PM

Título: Plugin Stardoll
Publicado por: nqm74 en Mayo 28, 2013, 04:34:52 PM
Buenas amigo Firecold, podrás cuando tengas un minuto de tu tiempo ayudarme con la creación del plugin de esta pagina http://www.stardoll.com/es/  saludos. mi pana.. espero te encuentres bien...
Título: Re:Plugin Stardoll
Publicado por: cr1st1an en Mayo 28, 2013, 09:00:27 PM
Cita de: nqm74 en Mayo 28, 2013, 04:34:52 PM
Buenas amigo Firecold, podrás cuando tengas un minuto de tu tiempo ayudarme con la creación del plugin de esta pagina http://www.stardoll.com/es/  saludos. mi pana.. espero te encuentres bien...

podrias ayudarme a mi a hacer un plugin de esta pagina también http://soundcloud.com/
Título: Re:Plugin Stardoll
Publicado por: firecold en Agosto 15, 2013, 11:07:41 AM
Cita de: nqm74 en Mayo 28, 2013, 04:34:52 PM
Buenas amigo Firecold, podrás cuando tengas un minuto de tu tiempo ayudarme con la creación del plugin de esta pagina http://www.stardoll.com/es/  saludos. mi pana.. espero te encuentres bien...

Amigo aqui tiene su plugin, perdon por la demora, hoy estaba revisando el foro y encontre esta peticion;

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 sdcdn.com.so sdcdn.com.cpp
// Regex
// http.*\.sdcdn\.com.*(\.swf|\.jpg|\.png|\.gif|\.flv|\.xfs)

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;       
               
  if ( (url.find("sdcdn.com/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "stardoll";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}
Título: Re:Plugin Stardoll
Publicado por: firecold en Septiembre 20, 2013, 06:36:22 PM
Cita de: nqm74 en Mayo 28, 2013, 04:34:52 PM
Buenas amigo Firecold, podrás cuando tengas un minuto de tu tiempo ayudarme con la creación del plugin de esta pagina http://www.stardoll.com/es/  saludos. mi pana.. espero te encuentres bien...

Amigo le funciono, perdone la demora, pero hasta ahorita me desocupe un poco para visitar el foro, saludos
Título: Re:Plugin Stardoll
Publicado por: rifranco202325 en Noviembre 19, 2013, 10:45:21 PM
amigo si me puedes ayudar corrigiendome este plugins

http://deminuto.com/

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

// g++ -I. -fPIC -shared -g -o deminuto.com.so  deminuto.com.cpp
// regex
// http.*\.deminuto\.com.*(\.jpg|\.png|\.gif|\.swf)

using namespace std;

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;

 if ( (url.find(".deminuto.com/") != string::npos)
    ) {
     r.file = get_filename(url);
     if (!r.file.empty()) {
        r.match = true;
        r.domain = "deminuto";
     } else {
        r.match = false;
     }
  }
  else
  {
     r.match = false;
  }
  return r;
}


Amigo Pruebe de esta manera y me avisa, saludos Fire
Título: Re:Plugin Stardoll
Publicado por: firecold en Noviembre 20, 2013, 10:49:04 AM
Me avisa si le funciono, ya que solo le hice algunas correcciones, por lo demas que tenga un Buen Dia, Saludos
Título: Re:Plugin Stardoll
Publicado por: rifranco202325 en Noviembre 20, 2013, 09:35:15 PM
amigo asi tambien lo avia echo anteriormente 

if ( (url.find(".deminuto.com/") != string::npos)

y nada


porq de hay veo todo lo mismo  ???
Título: Re:Plugin Stardoll
Publicado por: rifranco202325 en Noviembre 20, 2013, 09:37:17 PM
otra cosa amigo e visto a aveces lo hacen con el "." if ( (url.find(".deminuto.com/") != string::npos)

o otras veces asi    if ( (url.find("deminuto.com/") != string::npos) 
Título: Re:Plugin Stardoll
Publicado por: firecold en Noviembre 20, 2013, 09:39:32 PM
Cita de: rifranco202325 en Noviembre 20, 2013, 09:37:17 PM
otra cosa amigo e visto a aveces lo hacen con el "." if ( (url.find(".deminuto.com/") != string::npos)

o otras veces asi    if ( (url.find("deminuto.com/") != string::npos) 

El problema del suyo mas que todo era que usted lo tenia asi:

g++ -I. -fPIC -shared -g -o deminuto.com.cpp.so  deminuto.com.cpp

y tenia que ir asi:

g++ -I. -fPIC -shared -g -o deminuto.com.so  deminuto.com.cpp

Saludos
Título: Re:Plugin Stardoll
Publicado por: rifranco202325 en Noviembre 20, 2013, 09:42:33 PM
ok amigo voy a tratar de hacer otro y comento

y para no reniciar el server  como hago para q me haga el cambiar al momento de montar el pugins
Título: Re:Plugin Stardoll
Publicado por: firecold en Noviembre 20, 2013, 09:45:32 PM
Cita de: rifranco202325 en Noviembre 20, 2013, 09:42:33 PM
ok amigo voy a tratar de hacer otro y comento

y para no reniciar el server  como hago para q me haga el cambiar al momento de montar el pugins

Solo reinicie servicios, lo puede hacer con:

Código (bash) [Seleccionar]
sudo service squid3 restart && sudo service raptor restar && sudo service apache2 restart && sudo service bind9 restart

Saludos
Título: Re:Plugin Stardoll
Publicado por: ingjaab en Noviembre 20, 2013, 11:26:30 PM
Funciono
Título: Re:Plugin Stardoll
Publicado por: rifranco202325 en Noviembre 21, 2013, 07:36:56 AM
sigo teniendo problema y no se porq no me hace cache ni hit aki el plugins

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

// g++ -I. -fPIC -shared -g -o eldiario.ec.so  eldiario.ec.cpp
// regex
// http.*\.eldiario\.ec.*(\.jpg|\.png|\.gif|\.swf)

using namespace std;

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;

  if ( (url.find(".eldiario.ec/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "Eldiario";
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}
Título: Re:Plugin Stardoll
Publicado por: firecold en Noviembre 21, 2013, 10:23:25 AM
Cita de: rifranco202325 en Noviembre 21, 2013, 07:36:56 AM
sigo teniendo problema y no se porq no me hace cache ni hit aki el plugins


El de deminuto.com como le funciono, aparte para saber si funciona el plugin que mostro tiene que poner la url para verificar de donde sale el contenido, ya que hay muchas paginas que no tienen contenido propio, saludos