1
0
hugo/content/blog/2017-08-06-pokemon.md
2024-04-23 22:21:26 +09:00

79 lines
2.8 KiB
Markdown

+++
date = "2017-08-06"
tags = ["pokemon"]
title = "pokemon-go-rocketmap"
slug = "pokemon"
+++
2017/7/22(jp:7/23)に伝説が来るというので、私の場合、それよりもちょっと前から[rocketmap](https://github.com/RocketMap/RocketMap)をgoogle apiを使いつつprivate(local) server上でpreviewできるよう準備していました。
なお、使用するユーザーアカウント(ゲームの)はチュートリアルまで進めておきましょう。
```bash
## Google API Console : https://console.developers.google.com/
## The google maps api key may either be installed in config/config.ini file, or you can provide it as a command line parameter like -k 'your key here'
- Google Maps Javascript API
- Google Places API Web Service
- Google Maps Elevation API
- Google Maps Geocoding API
- Google Maps Time Zone API
$ sudo apt-get install -y python python-pip python-dev build-essential git
$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
$ sudo apt-get install -y nodejs
$ git clone https://github.com/RocketMap/RocketMap
$ cd RocketMap
$ sudo easy_install pip
$ sudo -H pip install -r requirements.txt --upgrade --ignore-installed pyparsing
$ npm i
$ cp config/config.ini.example config/config.ini
$ cp static/css/custom.css.example static/css/custom.css
$ vim config/config.ini
gmaps-key:Asiiemvifirtl_jee-ifdoai385jbaoifs
auth-service:ptc
username:syui
password:Passrocket1!
location:35.710169, 139.812854
speed-scan:true
hash_key:3IIMEIIGJIOIERMDIO_aVIEMFIkdie-8sijeid
$ python runserver.py -tut
$ open http://localhost:5000
# example
$ python runserver.py -ac accounts.csv -bh -st 5 -w 31 -l "Nashville, TN"
vim config/config.ini
gym-info
$ python runserver.py -gi
```
`browse to http://11.22.33.44:5000/`
https://rocketmap.readthedocs.io/en/develop/extras/external.html
Dockerを使う場合は以下。
```bash
docker run -d --name pogomap -p 5000:5000 frostthefox/rocketmap -a ptc -u username -p password -k 'your-google-maps-key' -l 'lat, lon' -st 5
```
https://rocketmap.readthedocs.io/en/develop/advanced-install/docker.html
参考 :
https://github.com/RocketMap/RocketMap
https://console.developers.google.com/
https://club.pokemon.com/jp/pokemon-trainer-club/edit-profile/
スペイン : https://pokemon-viseu.ga
これらのツールは基本的に自分で作成したbotアカウントか若しくはユーザー登録させたアカウントからGPS情報を取得し、ログインしてポケモンのサーチなどを行うと考えられます。なのでどうしても複数のユーザーのログイン情報が必要で、既存のサーチツールはそういった点で広範囲スキャンしていると思います。一つのアカウントだけでやる分にはあまり意味がないし、きつそう。
追記 :
伝説は割とどこにでも居るのでサーチツールは不要でした。