Encuentra Pokémon usando Python

blog tutorial python
Advertencia

Debido a que el autor del repositorio ha recibido un aviso para cesar, este artículo queda obsoleto 😛 (Fue bueno mientras duro). Más info.

Si estás harto de los pidgey que están por todos lados en Pokemon Go y quieres saber donde están los pokémon que verdaderamente valen la pena capturar, puedes saberlo usando Python y una serie de comandos bastante sencillos que no te tomaran más de cinco minutos.

Bien, entonces empecemos con lo que nos interesa siguiendo los siguientes pasos:

  • Instalar Python en nuestro equipo, y que este sea la versión 2.7 (Puede ser desde la versión 2.7.0 hasta la 2.7.12).

  • Instalar pip (Un gestor de paquetes para las extensiones de python)

Pip viene por defecto desde la versión 2 en adelante.

Por cualquier cuestión puedes ver las instrucciones de instalación en el siguiente enlace o puedes guardar el siguiente script (get-pip.py) y guardarlo con extensión .py.

Si guardaste el script tienes que ir al directorio en donde se encuentra (con la terminal) y ejecutar el siguiente comando: python get-pip.py.

  • Descarga el repositorio ya sea con el siguiente enlace o con usando git.
git clone https://github.com/AHAAAAAAA/PokemonGo-Map.git
  • Usando la terminal ve al directorio en donde se encuentran los archivos que acabas de descargar y en esa ruta ejecuta el siguiente comando:
pip install -r requirements.txt

Ahora dependiendo como estés registrado en Pokémon Go vas a hacer lo siguiente:

Si usas una cuenta de Pokémon Club:

python example.py -a ptc -u usuario -p contraseña -l "Coordenadas" -st 10

Reemplaza la palabra usuario por el nombre de usuario que tienes asociado a tu cuenta, lo mismo con la palabra contraseña y las coordenadas.

Puedes saber tus coordenadas con Google Maps dando clic derecho en el punto de tu ubicación y seleccionar ¿Qué hay aquí?.

Al final te tiene que quedar algo similar a lo siguiente:

python example.py -a ptc -u fili123 -p 123 -l "1234 5678" -st 10

Si usas una cuenta de Google:

python example.py -a google -u correo -p contraseña -l "coordenadas" -st 10

Reemplaza la palabra correo por tu correo de Google, lo mismo con la palabra contraseña y las coordenadas.

Puedes saber tus coordenadas con Google Maps dando clic derecho en el punto de tu ubicación y seleccionar ¿Qué hay aquí?.

Al final te tiene que quedar algo similar a lo siguiente:

python example.py -a google -u fili123@gmail.com -p 123 -l "123 456" -st 10

Nota: Si no llega a funcionar con correo@gmail.com utiliza tu nombre de usuario con @google.com

python example.py -a google -u usuario@google.com -p 123 -l "123 456" -st 10

Ahora para poder visualizar el mapa tienes que abrir tu navegador y escribir http: // localhost:5000 en la barra de direcciones.

¡Adiós a los molestos zubat y pidgey!

Si gustas puedes contribuir en el proyecto, mandando tu Pull Request.