79 lines
2.8 KiB
Markdown
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情報を取得し、ログインしてポケモンのサーチなどを行うと考えられます。なのでどうしても複数のユーザーのログイン情報が必要で、既存のサーチツールはそういった点で広範囲スキャンしていると思います。一つのアカウントだけでやる分にはあまり意味がないし、きつそう。
|
||
|
|
||
|
追記 :
|
||
|
|
||
|
伝説は割とどこにでも居るのでサーチツールは不要でした。
|
||
|
|