Creo que nuestros amigos que estan apoyando a JoemG, deberian crear la seccion Plugins a fin de mantener el orden, ojo que los códigos tambien son funcionales en T.C. 3.2.1; tambien existe transmisiones en directo que usan puertos especiales (no 80); por lo tanto estas pueden ser bloqueadas a fin de no saturar la linea, previa verificacion por Torch - Mikrotik y luego Firewall - Filter Rules y drop.
(http://static-cdn.jtvnw.net/jtv_user_pictures/antenadota-channel_header_image-ef7e1c092ce45d1f-640x125.jpeg)
Link:
http://es-es.twitch.tv/antenadota/b/374850537 (http://es-es.twitch.tv/antenadota/b/374850537)
Fuente:
#include <iostream>
#include <cstring>
#include <vector>
#include "../utils.cpp"
// use this line to compile
// g++ -I. -fPIC -shared -g -o justin.tv.so justin.tv.cpp
// Regex
// http.*\.justin\.tv.*(\.flv|\.mp4)
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()-1);
} else {
stringexplode(url, "/", &resultado);
return resultado.at(resultado.size()-1);
}
}
extern "C" resposta getmatch(const string url) {
resposta r;
if ( (url.find(".justin.tv/") != string::npos) and ( (url.find(".flv") != string::npos) or (url.find(".mp4") == string::npos) )
) {
r.file = get_filename(url);
if (!r.file.empty()) {
r.match = true;
r.domain = "justin.tv";
} else {
r.match = false;
}
} else {
r.match = false;
}
return r;
}
ese es plugin de dota 2?
no amigo, este plugin es de una web que tiene los videos de las mejores partidas de la Champion Dota2. El plugin del mismo juego del Dota 2 es el siguiente Aqui (http://www.alterserv.com/foros/index.php?topic=371.0)