Plugin Stardoll

Publicado por nqm74, Mayo 28, 2013, 04:34:52 PM

Tema anterior - Siguiente tema

nqm74

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...

cr1st1an

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/
solo se que no se nada

firecold

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;
}

firecold

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

rifranco202325

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

firecold

Me avisa si le funciono, ya que solo le hice algunas correcciones, por lo demas que tenga un Buen Dia, Saludos

rifranco202325

amigo asi tambien lo avia echo anteriormente 

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

y nada


porq de hay veo todo lo mismo  ???

rifranco202325

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) 

firecold

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

rifranco202325

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

firecold

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

ingjaab

Mueres siendo un héroe, o vives lo suficiente para convertirte en villano

rifranco202325

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;
}

firecold

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