기존 사용자들 중요 공지!

2세대 포켓몬 추가 실행불가능했던 상황이 발생하였는데, 라이브러리(pogobuf)의 패치로 해결되었습니다.

npm update 명령으로 라이브러리들을 최신 버전으로 올리시고 실행하시면됩니다.


pokemon-go-helper

포켓몬고에 도움이 되는 스크립트 모음입니다.

  1. 포켓몬의 이름에 IV값과 진화가능여부를 표시해줍니다.

  2. 현재 보유한 포켓몬과 캔디을 기준으로 진화시 얻을 수 있는 경험치를 계산해줍니다.

  3. 내가 가지고 있는 포켓몬 상세 목록을 엑셀로 다운로드합니다.

Requirements

  • Install nodejs : http://nodejs.org/ - ver. 6.9.2 ↑
    (; 'brew install node' is possible)

Install node packages

$ git clone https://github.com/bluewings/pokemon-go-helper
$ cd pokemon-go-helper
$ npm install

Run

  • 지메일, 패스워드를 prompt 로 입력 (권장)
$ node index.js 혹은 npm start
  • 지메일, 패스워드를 파라미터로 넘기는 경우 (crontab 등 배치 작업 시 이용)
$ node index.js --username:GMAIL_USERNAME --password:GMAIL_PASSWORD

#1 포켓몬 닉네임 변경 (IV값, 랭크, 진화여부 표시)

BEFORE AFTER
$ npm start
[Pokémon Go Helper] gmail: youraccount@gmail.com
[Pokémon Go Helper] password: **********
[Pokémon Go Helper] location: 

Please select an action to perform.
1. 포켓몬의 닉네임을 변경합니다. (default)
2. 진화로 획득가능한 경험치를 계산합니다.
3. 포켓몬 목록을 엑셀로 다운로드합니다.

[Pokémon Go Helper] task number: 1

[i] Logging with user: youraccount@gmail.com
[i] Received Google access token!
[i] Received API Endpoint: https://pgorelease.nianticlabs.com/plfe/313/rpc
[i] Current location: 경기도 성남시 분당구 정자동
[i] lat/long/alt: : 37.3638388 127.1163207 0
[i] execute 'rename' task. : 포켓몬의 닉네임을 변경합니다.
[i] updateing 5 items.
[i] update nickname: 야도란 88 A
[i] update nickname: 콘치 75 B •
[i] update nickname: 아쿠스타 97 SS
[i] update nickname: 마그마 55 C
[i] update nickname: 쁘사이저 95 SS

#2 포켓몬 닉네임 변경

현재 보유한 포켓몬과 캔디을 기준으로 진화시 얻을 수 있는 경험치를 계산해줍니다.

엑셀 파일로 내보낼까요? 질문에 y 로 답하면, 결과를 xlsx 폴더 하위에 엑셀파일로 만들어줍니다.