Plugin Steam - Dota 2

Desconectado joemg6

  • Administrador
  • *
  • Mensajes: 630
  • Ubicación: Hz.
    • Ver Perfil
  • Me Gusta: 103
Plugin Steam - Dota 2
« : diciembre 03, 2014, 11:17:25 pm »
Plugin Steam -Dota 2 (03/12/2014)
Código:
  1. #include <iostream>
  2. #include <cstring>
  3. #include <string>
  4. #include <vector>
  5. #include "../utils.cpp"
  6.  
  7. using namespace std;
  8.  
  9. // use this line to compile
  10. // g++ -I. -fPIC -shared -g -o steampowered.com.so steampowered.com.cpp  
  11. // Regex
  12. // http.*(media[0-9]\.steampowered|\.steampowered)\.com.*(\.zip|/?)
  13.  
  14. extern "C" resposta getmatch(const string url) {
  15.     resposta r;
  16.  
  17.     vector<string> resultado;
  18.     string tmp;
  19.  
  20.     if ((url.find(".steampowered.com/") != string::npos) and (url.find(".zip") != string::npos)) {
  21.         r.match = true;
  22.         r.domain = "steam";
  23.         resultado.clear();
  24.                 if (url.find(".") != string::npos) {
  25.                         stringexplode(url, ".", &resultado);
  26.                         stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
  27.                         r.file = resultado.at(resultado.size()-4)+"."+resultado.at(resultado.size()-3)+"."+resultado.at(resultado.size()-2)+"."+resultado.at(resultado.size()-1);
  28.                 }      
  29.     } else if ( (url.find(".steampowered.com/") != string::npos) and (url.find("?") != string::npos)) {
  30.         r.match = true;
  31.         r.domain = "steam";
  32.         resultado.clear();
  33.                 if (url.find("?") != string::npos) {
  34.                         stringexplode(url, "?", &resultado);
  35.                         stringexplode(resultado.at(resultado.size()-2), "/", &resultado);
  36.                         r.file = resultado.at(resultado.size()-2)+"_"+resultado.at(resultado.size()-1);
  37.                 }
  38.     } else if (url.find(".steampowered.com/") != string::npos) {
  39.         r.match = true;
  40.         r.domain = "steam";
  41.         resultado.clear();
  42.                 stringexplode(url, "/", &resultado);
  43.                 r.file = resultado.at(resultado.size()-1);
  44.     } else {
  45.             r.match = false;
  46.         }
  47.         return r;
  48. }
RaptorCache Developer

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 30
Re:Plugin Dota 2 - Steam
« Respuesta #1 : 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

Desconectado jeicko24

  • Full Member
  • ***
  • Mensajes: 117
  • Ubicación: Cieneguilla - Lima peru
    • Ver Perfil
  • Me Gusta: 1
Re:Plugin Steam -Dota 2
« Respuesta #2 : 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

Desconectado joemg6

  • Administrador
  • *
  • Mensajes: 630
  • Ubicación: Hz.
    • Ver Perfil
  • Me Gusta: 103
Re:Plugin Steam -Dota 2
« Respuesta #3 : diciembre 04, 2014, 11:10:38 am »
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
Estaré revisando y publicando los códigos.
RaptorCache Developer

Desconectado firecold

  • Moderador
  • *
  • Mensajes: 3444
  • Ubicación: Guatemala
  • Todo lo puedo en Cristo que me fortalece.
    • Ver Perfil
  • Me Gusta: 30
Re:Plugin Steam - Dota 2
« Respuesta #4 : diciembre 04, 2014, 11:38:41 pm »
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

Desconectado jeicko24

  • Full Member
  • ***
  • Mensajes: 117
  • Ubicación: Cieneguilla - Lima peru
    • Ver Perfil
  • Me Gusta: 1
Re:Plugin Steam - Dota 2
« Respuesta #5 : 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