Alterserv

RaptorCache => Plugins para RaptorCache => Mensaje publicado por: jorgeand en Noviembre 16, 2013, 11:41:00 PM

Título: el plugin de netflix dejo de Funcionar
Publicado por: jorgeand en Noviembre 16, 2013, 11:41:00 PM
Hola estimado Joemg.

Quisiera saber poque dejo de funcionar el Plug de Netflix hace como 20 Dias, ya que me cacheaba video y películas y actualmente ya no lo hace que puedo hacer?
Título: Re:el plugin de netflix dejo de Funcionar
Publicado por: jorgeand en Diciembre 14, 2013, 01:57:26 PM
Es cierto ya no hace cache pero realice un código para las imágenes he estado trabajando en un código para los vídeos aun no lo consigo si alguien me ayuda seria muy bueno.

Citar#include <iostream>
    #include <cstring>
    #include <vector>
    #include "../utils.cpp"
     
    // use this line to compile
    // g++ -I. -fPIC -shared -g -o nflximg.net.so nflximg.net.cpp
    // regex
    // http.*\.nflximg\.net.*(\.swf|\.flv|\.gif|\.jpg|\.png|\.bmp)
     
string dominiotxt="img_netflix";
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()-4) + "_" + resultado.at(resultado.size()-3) + "_" + resultado.at(resultado.size()-2) + "_" +resultado.at(resultado.size()-1);           
        } else {
            stringexplode(url, "/", &resultado);
            return resultado.at(resultado.size()-4) + "_" + 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(".nflximg.net/") != string::npos)
             ) {
                   
                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;
    }