Plugin Steam -Dota 2 (03/12/2014)
#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;
}
Gracias amigo joemg6 por la mejora de este plugin, amigo me pudieras compartir el de tu.tv, Saludos
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
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.
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
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