This was a project that I decided to throw together to fill a niche that hasn't yet been filled. I won't be actively updating this, and there is not much error handling, so use with care.
This is essentially just a modified demo of the Python API for Pokemon Go avaiilable here, so give them the credit.
I just tweaked it to do what I want. Feel free to reuse this without asking. I just wanted something until someone made something better.
If you have any suggestions, and I like them, I will be happy to look into it - but please don't expect me to be as active as the other developments going on.
It does 2 things:
- Allows you to view all your Pokemon and their states (CP and IVs)
- It also groups / sorts alphabetically, and then by IV%
- It also colour codes based on the IV% (Green for >75, Yellow for >50, White for the rest)
- Allows you to mass transfer Pokemon
- You can set "safe" limits of IV% and CP. This will not transfer anything that is above either of those levels.
- It will show you how many of that Pokemon is "safe" to transfer, along with their stats
- It will ask how many of the "safe" Pokemon you want to transfer.
- It then shows you the pokemon that will be transferred, and their stats. And asks to confirm if you want to transfer them.
In the root directory there is a file called PokeManager.bat. Open it with your favourite editor and you should see this:
python ".\pogo\demo.py" -a google -u "user@gmail.com" -p "password" -l "lat, long"
Replace the email, password, and coordinates (coordinates can also be a location that Google recognises)
Run PokeManager.bat. There should be a menu presented to you. Follow along. Don't try to break it - you will.
NOTE: I don't know if this API supports 2FA. If you have 2FA and it gives you Auth errors, set up an App Password.