├── .gitattributes ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md └── PULL_REQUEST_TEMPLATE.md ├── .gitignore ├── .travis.yml ├── API.md ├── FAQ.md ├── LICENSE ├── README.md ├── USAGE.md ├── authors.md ├── checkstyle.xml ├── config.properties.template ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── json-template.json ├── lib ├── api-1.1.1.jar └── com.google.guava │ └── com │ └── google │ └── common │ └── util │ └── concurrent │ └── AtomicDouble.java ├── settings.gradle └── src ├── main ├── kotlin │ └── ink │ │ └── abb │ │ └── pogo │ │ └── scraper │ │ ├── Bot.kt │ │ ├── Context.kt │ │ ├── Main.kt │ │ ├── PokemonGoBotApplication.kt │ │ ├── Settings.kt │ │ ├── Task.kt │ │ ├── Values.kt │ │ ├── controllers │ │ └── BotController.kt │ │ ├── gui │ │ └── SocketServer.kt │ │ ├── services │ │ └── BotService.kt │ │ ├── tasks │ │ ├── BypassSoftban.kt │ │ ├── CatchOneNearbyPokemon.kt │ │ ├── DropUselessItems.kt │ │ ├── EvolvePokemon.kt │ │ ├── Export.kt │ │ ├── GetMapRandomDirection.kt │ │ ├── HatchEggs.kt │ │ ├── LootOneNearbyPokestop.kt │ │ ├── ProcessPokestops.kt │ │ ├── ReleasePokemon.kt │ │ ├── SetBuddyPokemon.kt │ │ ├── UpdateProfile.kt │ │ ├── Walk.kt │ │ └── WalkToStartPokestop.kt │ │ └── util │ │ ├── ApiAuthProvider.kt │ │ ├── Byte.kt │ │ ├── Log.kt │ │ ├── String.kt │ │ ├── credentials │ │ ├── Credentials.kt │ │ ├── GoogleAutoCredentials.kt │ │ ├── GoogleCredentials.kt │ │ └── PtcCredentials.kt │ │ ├── data │ │ ├── EggData.kt │ │ ├── ItemData.kt │ │ ├── LocationData.kt │ │ ├── PokedexData.kt │ │ ├── PokemonData.kt │ │ └── ProfileData.kt │ │ ├── directions │ │ ├── RouteProviderEnum.kt │ │ └── RouteRequest.kt │ │ ├── io │ │ ├── ExportCSVWriter.kt │ │ ├── ExportJSONWriter.kt │ │ └── SettingsJSONWriter.kt │ │ ├── logback │ │ └── MarkerFilter.kt │ │ ├── map │ │ └── Fort.kt │ │ └── pokemon │ │ ├── CatchablePokemon.kt │ │ ├── MapPokemon.kt │ │ └── PokemonData.kt └── resources │ ├── application.properties │ ├── banner.txt │ └── logback.xml └── test └── kotlin └── ink └── abb └── pogo └── scraper └── TestSettings.kt /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/.travis.yml -------------------------------------------------------------------------------- /API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/API.md -------------------------------------------------------------------------------- /FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/FAQ.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/README.md -------------------------------------------------------------------------------- /USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/USAGE.md -------------------------------------------------------------------------------- /authors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/authors.md -------------------------------------------------------------------------------- /checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/checkstyle.xml -------------------------------------------------------------------------------- /config.properties.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/config.properties.template -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/gradlew.bat -------------------------------------------------------------------------------- /json-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/json-template.json -------------------------------------------------------------------------------- /lib/api-1.1.1.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/lib/api-1.1.1.jar -------------------------------------------------------------------------------- /lib/com.google.guava/com/google/common/util/concurrent/AtomicDouble.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/lib/com.google.guava/com/google/common/util/concurrent/AtomicDouble.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'PokemonGoBot' 2 | -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/Bot.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/Bot.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/Context.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/Context.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/Main.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/PokemonGoBotApplication.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/PokemonGoBotApplication.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/Settings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/Settings.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/Task.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/Task.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/Values.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/Values.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/controllers/BotController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/controllers/BotController.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/gui/SocketServer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/gui/SocketServer.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/services/BotService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/services/BotService.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/BypassSoftban.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/BypassSoftban.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/CatchOneNearbyPokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/CatchOneNearbyPokemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/DropUselessItems.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/DropUselessItems.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/EvolvePokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/EvolvePokemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/Export.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/Export.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/GetMapRandomDirection.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/GetMapRandomDirection.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/HatchEggs.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/HatchEggs.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/LootOneNearbyPokestop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/LootOneNearbyPokestop.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/ProcessPokestops.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/ProcessPokestops.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/ReleasePokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/ReleasePokemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/SetBuddyPokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/SetBuddyPokemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/UpdateProfile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/UpdateProfile.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/Walk.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/Walk.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/tasks/WalkToStartPokestop.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/tasks/WalkToStartPokestop.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/ApiAuthProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/ApiAuthProvider.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/Byte.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/Byte.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/Log.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/String.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/String.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/credentials/Credentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/credentials/Credentials.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/credentials/GoogleAutoCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/credentials/GoogleAutoCredentials.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/credentials/GoogleCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/credentials/GoogleCredentials.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/credentials/PtcCredentials.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/credentials/PtcCredentials.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/data/EggData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/data/EggData.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/data/ItemData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/data/ItemData.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/data/LocationData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/data/LocationData.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/data/PokedexData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/data/PokedexData.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/data/PokemonData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/data/PokemonData.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/data/ProfileData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/data/ProfileData.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/directions/RouteProviderEnum.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/directions/RouteProviderEnum.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/directions/RouteRequest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/directions/RouteRequest.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/io/ExportCSVWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/io/ExportCSVWriter.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/io/ExportJSONWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/io/ExportJSONWriter.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/io/SettingsJSONWriter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/io/SettingsJSONWriter.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/logback/MarkerFilter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/logback/MarkerFilter.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/map/Fort.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/map/Fort.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/pokemon/CatchablePokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/pokemon/CatchablePokemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/pokemon/MapPokemon.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/pokemon/MapPokemon.kt -------------------------------------------------------------------------------- /src/main/kotlin/ink/abb/pogo/scraper/util/pokemon/PokemonData.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/kotlin/ink/abb/pogo/scraper/util/pokemon/PokemonData.kt -------------------------------------------------------------------------------- /src/main/resources/application.properties: -------------------------------------------------------------------------------- 1 | spring.application.name=PokemonGoBot 2 | server.port=8080 3 | logging.level.*=ERROR 4 | -------------------------------------------------------------------------------- /src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/resources/banner.txt -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/test/kotlin/ink/abb/pogo/scraper/TestSettings.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jabbink/PokemonGoBot/HEAD/src/test/kotlin/ink/abb/pogo/scraper/TestSettings.kt --------------------------------------------------------------------------------