[Cultura/I+D] Café, Programación, Bot del IAN y Ubi Sunt
Ministerio de Cultura
Hace varios días se ha instaurado un sistema de "Adivina el Avatar" donde se irán publicando avatares y deberéis de responder para ganar puntos de cafeteo.
TOP Cafeteo
A día 11 de mayo, a las 16:10, el TOP va así:
1º Tirant II - 559 puntos
2º avilesII - 476 puntos
3º jonyb.b - 464 puntos
Os presentamos el primer código para Ayuda al Programador:
$userid = 2; // id de usuario
$file = @file_get_contents("http://www.erepublik.com/es/citizen/profile/$userid");
$d = new DOMDocument;
@$d->loadHTML($file);
$elements = $d->getElementsByTagName('a');
$elements2 = $d->getElementsByTagName('strong');
$elements3 = $d->getElementsByTagName('h4');
$elements4 = $d->getElementsByTagName('p');
$axp = explode("/",$elements4->item(0)->nodeValue);
foreach($elements2 as $p) {
if($p->nodeValue == "Rango militar" && $p->nodeValue == "Military rank") {
$adamage = explode("/",$elements2->item($i+1)->nodeValue);
$puntos_rango = intval(str_replace(",","",$adamage[0])); // Puntos de rango
$damage = intval(str_replace(",","",$adamage[0]))*10; // Daño
}
$i++;
}
$nivel = intval($elements2->item(2)->nodeValue); // Nivel
$cs = @ereg_replace("[\n|\r|\n\r| ]", '',$elements->item(15)->nodeValue); // Ciudadanía: España,Serbia...
$fuerza = floatval($elements3->item(1)->nodeValue); // Fuerza
$rango = @ereg_replace("[\n|\r|\n\r]", '',str_replace(" ","",$elements3->item(2)->nodeValue)); // Rango
$xp = intval(str_replace(",","",$axp[0])); // Experiencia
Código: http://pastebin.com/7brGEEq0
Este código saca los datos del usuario con la id $userid directamente desde la web de eRepublik. Esto no usa ninguna api.
Es muy básico y saca pocos muy pocos datos, en el próximo boletín lo extenderemos.
APIs no oficiales de eRepublik
· http://dev.erpk.org/
· http://api.1way.it/erep/docs/
Aunque no vienera previsto en el programa, vamos a hacer un pequeño concurso con el nombre "¿Donde están?". Tratará de encontrar en una imagen algún personaje u objeto.
En esta primera edición, entramos al Congreso y queremos buscar a:
· Carlos Martínez Gorriagán
· Alfredo Pérez Rubalcaba
· Federico García Repollo
Por cada uno que encontréis, ganaréis 50 ESP. Deberéis enviar al Ministro de Cultura la imagen indicando las posiciones de los sujetos que hayas encontrado.
Las inscripciones al Torneo de Haxball han terminado. Todos los participantes, partidos y verificación de éstos se encontrarán aquí:
http://goo.gl/I66iO
Yo participaré para cumplir el cupo y que pueda haber un número par de participantes, pero seré eliminado después de las fases 1 y 2.
Desde el Ministerio de Innovación llevamos varios días trabajando para dejar listo un nuevo BOT para el IAN Militar, que se diferenciará del del mes pasado (programado por GreenDot) en que no usará la API y tampoco se guardarán los datos en un Documento de Google si no en una Base de Datos, con lo cual el BOT será mucho más fiable y más rápido al apuntar.
El uso de este nuevo BOT será idéntico al anterior. Podréis usarlo con el comando:
!reparto ID
Estad atentos porque dentro de poco lo empezaréis a verle en el canal #IAN-militar.
GreenDot & Edu Murru, Ministerio de I+D
Contribuye al mantenimiento de la web: http://adf.ly/OpmUb Espera 5 segundos y haz click en “Saltar Publicidad”
Referéndum: http://www.eespana.tk/referendums/5
Comments
Neveriado!
Maldito
o/
CONCURSO EN EL BOLETIN DE DEFENSA http://www.erepublik.com/es/article/-edit-prioridades-de-batalla-d-iacute-a-1999-hora-06-46-er-2259221/1/20
Tado!
Suerte Manuel en el torneo de haxball o/
Votado
me pasaba a saludar y tal...
[removed]
Miau
Y el codigo ese donde se pone?
Es PHP
Eso lo suponía, solo pregunto donde se pone para que funcione...
¿Quién huevos es ese Federico?
El concurso de la foto es horrible.
Es súper fácil, sólo hay que buscar por grupo parlamentario.
Saludos y suerte.
Ya se han acertado todos los personajes del Ubi Sunt. En el próximo boletín informamos.