Plugin Steam - Dota 2

Publicado por joemg6, Diciembre 03, 2014, 11:17:25 PM

Tema anterior - Siguiente tema

joemg6

Plugin Steam -Dota 2 (03/12/2014)
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 steampowered.com.so steampowered.com.cpp  
// Regex
// http.*(media[0-9]\.steampowered|\.steampowered)\.com.*(\.zip|/?)

extern "C" resposta getmatch(const string url) {
   resposta r;

   vector<string> resultado;
   string tmp;

   if ((url.find(".steampowered.com/") != string::npos) and (url.find(".zip") != string::npos)) {
       r.match = true;
       r.domain = "steam";
       resultado.clear();
if (url.find(".") != string::npos) {
stringexplode(url, ".", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
r.file = resultado.at(resultado.size()-4)+"."+resultado.at(resultado.size()-3)+"."+resultado.at(resultado.size()-2)+"."+resultado.at(resultado.size()-1);
}
   } else if ( (url.find(".steampowered.com/") != string::npos) and (url.find("?") != string::npos)) {
       r.match = true;
       r.domain = "steam";
       resultado.clear();
if (url.find("?") != string::npos) {
stringexplode(url, "?", &resultado);
stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
r.file = resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
}
   } else if (url.find(".steampowered.com/") != string::npos) {
       r.match = true;
       r.domain = "steam";
       resultado.clear();
stringexplode(url, "/", &resultado);
r.file = resultado.at(resultado.size()-1);
   } else {
           r.match = false;
       }
       return r;
}
RaptorCache Developer

firecold

Gracias amigo joemg6 por la mejora de este plugin, amigo me pudieras compartir el de tu.tv, Saludos

jeicko24

tambien gracias  estoy actualizando
amigos alguna novedad del plugin nod32 para las actualizaciones
ya que he intentado de varias formas y no lo he logrado

joemg6

Cita de: firecold en Diciembre 03, 2014, 11:20:04 PM
Gracias amigo joemg6 por la mejora de este plugin, amigo me pudieras compartir el de tu.tv, Saludos
Cita de: jeicko24 en Diciembre 04, 2014, 10:34:42 AM
tambien gracias  estoy actualizando
amigos alguna novedad del plugin nod32 para las actualizaciones
ya que he intentado de varias formas y no lo he logrado
Estaré revisando y publicando los códigos.
RaptorCache Developer

firecold

Cita de: joemg6 en Diciembre 04, 2014, 11:10:38 AM
Estaré revisando y publicando los códigos.

Gracias amigo, es que esta bastante interesante el plugin de tu.tv, te comento tambien que el hosting de videolog.tv cambio: http://sharenu.nl/browse.php?u=http%3A%2F%2Fwww.alterserv.com%2Fforos%2Findex.php%3Ftopic%3D373.msg12910&b=4#msg12910. y ahora este es el plugin, esta probado pero una revision no le caeria nada mal, gracias, Saludos

jeicko24

hola amigos, siento la molestia peor me pregunto que si ya lo tienes el plugin par alas actualizaciones del nod32, he intentado d emuchas formas y no lo consigo realizarlo, tal vez ustedes ya lo tengan , gracias