Plugin Youtube-mp3.org

Publicado por legovi, Marzo 01, 2015, 12:36:19 PM

Tema anterior - Siguiente tema

legovi

que tal buenos dias soy nuevo en esto de los plugin de  raptor cache...y no se casi nada aun  de los plugin...he visto los videos y algunos manuales..he podido compilar unos plugin..que ya estaban posteados en el foro.....pero esta vez...quiero saber como hacer el plugin de esta web...http://www.youtube-mp3.org/es ..tengo un cyber y los clientes se la pasan convirtiendo videos....alguien que pueda decirme por donde empesar...o que ya tenga este plugin.....

por su ayuda gracias...saludos...

firecold

Estare revisando esta pagina y estare posteando dicho plugin, Saludos

legovi

gracias amigo...he estado intentando hacer el plugin con el creador de plugin que suvieron al foro....pero algo estoy haciendo mal..porque no me cachea nada....a lo mejor me estoy equivocando en el host..... he hecho el siguiente plugin ...

#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 youtube-mp3.org.so youtube-mp3.org.cpp
// Regex
// http.*\.youtube-mp3\.org.*(\.swf|\.avi|\.mp4|\.flv|\.jpg|\.png|\.bmp|\.mp3)

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("youtube-mp3.org/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "youtube-mp3.org";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}

generado con el plugingenerator
te agraderia enormemente tu ayuda...


saludos de aoxaca mexico....

firecold

Cita de: legovi en Marzo 02, 2015, 12:32:54 AM
gracias amigo...he estado intentando hacer el plugin con el creador de plugin que suvieron al foro....pero algo estoy haciendo mal..porque no me cachea nada....a lo mejor me estoy equivocando en el host..... he hecho el siguiente plugin ...

#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 youtube-mp3.org.so youtube-mp3.org.cpp
// Regex
// http.*\.youtube-mp3\.org.*(\.swf|\.avi|\.mp4|\.flv|\.jpg|\.png|\.bmp|\.mp3)

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("youtube-mp3.org/") != string::npos)
     ) {
      r.file = get_filename(url);
      if (!r.file.empty()) {
         r.match = true;
         r.domain = "youtube-mp3.org";       
      } else {
         r.match = false;
      }
   }
   else
   {
      r.match = false;
   }
   return r;
}

generado con el plugingenerator
te agraderia enormemente tu ayuda...


saludos de aoxaca mexico....

Te dire que el creador de plugin tiene sus defectos todavia, aparte de esto, el contenido no sale de ese dominio, el plugin deberia de ser de esta manera:


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

// use this line to compile
// g++ -I. -fPIC -shared -g -o aclst.com.so aclst.com.cpp
// regex
// http.*\.aclst\.com.*(\.flv|\.mp4|\.mp3)

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

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


Pruebalo y me avisas, Saludos

legovi

ok..muchas gracias...lo voy a probar..y te comento....como me fue....

saludos y muchas gracias.....

firecold

Cita de: legovi en Marzo 02, 2015, 11:09:14 AM
ok..muchas gracias...lo voy a probar..y te comento....como me fue....

saludos y muchas gracias.....


Estare pendiente del resultado del plugin, saludos

legovi

que tal amigo firecold ya probe el plugin como asi como lo tienes pero no funciona.....por fortuna encontre ese plugin dentro del pack de plugin que tienen aqui en el foro......te agredesco tu tiempo......igual te agradesco me digas como haces haces o sacas esos plugin...tengo otras paginas a las que me gustaria hacerle plugin......


gracias y saludos desde oaxaca, Mexico.....

firecold

Cita de: legovi en Marzo 03, 2015, 11:10:47 PM
que tal amigo firecold ya probe el plugin como asi como lo tienes pero no funciona.....por fortuna encontre ese plugin dentro del pack de plugin que tienen aqui en el foro......te agredesco tu tiempo......igual te agradesco me digas como haces haces o sacas esos plugin...tengo otras paginas a las que me gustaria hacerle plugin......


gracias y saludos desde oaxaca, Mexico.....

Perdon me di cuenta hasta ahora que comentas que, que no puse la extension que querias que era mp3, y un detalle que me falto, perdon, pero ahora no deberia fallar, Saludos