Alterserv

RaptorCache => Plugins para RaptorCache => Plugins de juegos => Mensaje publicado por: joemg6 en Diciembre 03, 2014, 11:17:25 PM

Título: Plugin Steam - Dota 2
Publicado por: joemg6 en Diciembre 03, 2014, 11:17:25 PM
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;
}
Título: Re:Plugin Dota 2 - Steam
Publicado por: 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
Título: Re:Plugin Steam -Dota 2
Publicado por: 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
Título: Re:Plugin Steam -Dota 2
Publicado por: joemg6 en Diciembre 04, 2014, 11:10:38 AM
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.
Título: Re:Plugin Steam - Dota 2
Publicado por: firecold en Diciembre 04, 2014, 11:38:41 PM
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
Título: Re:Plugin Steam - Dota 2
Publicado por: jeicko24 en Enero 05, 2015, 09:55:23 AM
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