Git Product home page Git Product logo

pokemon-go-desktop's Introduction

Pokemon GO Desktop

Desktop App for utilizing Pokemon GO
Power by Electron, React, Webpack, Babel
(boilerplate by chentsulin/electron-react-boilerplate)

Screenshot

Current Feature

  1. Multiple account mangement
  2. Pokemon stat analysis (IV%, LV, HP)
  3. Transfer easily (with batch mode)

Install

git clone & install

$ git clone https://github.com/jackypan1989/pokemon-go-desktop.git
$ cd pokemon-go-desktop && npm install

Run

$ npm run dev

Author

Guan Yu Pan ([email protected])

License

MIT

Welcome to contribute it, just send me a PR :)

pokemon-go-desktop's People

Contributors

jackypan1989 avatar wen777 avatar

Stargazers

 avatar Alan avatar Baris Sencan avatar Fatih Altinok avatar  avatar Eak Netpanya avatar Zet avatar Jimmy Yen avatar โญ ๐Ÿพ avatar Lawrence Cheuk avatar Taco avatar Matt H avatar Julian Meinhardt avatar IH.Wang avatar Tim Weinitz avatar Farley Lai avatar Leon Huang avatar Jethro avatar Shawn avatar swh avatar Johlmike avatar calvinjeng avatar Jimmy Ma avatar Jerry Ying Lin avatar Shih Hao Lin avatar Rz Chen avatar Fly Chang avatar Morpheus avatar Gary Lai avatar Valentin Vichnal avatar Jason Chung avatar ROXY CHEN avatar Jos avatar chino.lin avatar Andy Ingram avatar Cloud Wu avatar  avatar Chun-Kai Wang avatar Marin Purgar avatar OAwan avatar Neo Choi avatar floydwch avatar Wan-Huang Yang avatar  avatar  avatar CT Wu avatar Wendell Liu avatar  avatar racterub avatar Mike T.C. Chen avatar

Watchers

Farley Lai avatar James Cloos avatar  avatar

pokemon-go-desktop's Issues

server side integraton when packaging to an app

In a common full stack, it should be UI(client) + API(server). But I think it will be better to build an app and integrate server into electron process by the ability to call native node module. I tried some attempts but not worked.

  1. directly require(pogobuf) in renderer process
    maybe need to handle protobuf file with webpack relative path
  2. directly require(pogobuf) in main process
    same with 1, and need to use ipc to replace socket
  3. open a new process to handle node server
    much more easily but it needs another node instance to handle, sounds duplicated

How to run it?

This looks like a very cool project and I'd like to try it out. But it doesn't work on my machine.

I followed your instructions, but when I run npm run dev I got this error:

Error: ENOENT: no such file or directory, open '/path/to/pokemon-go-desktop/node_modules/electron-prebuilt/path.txt'

My node version is v6.7.0. I also tried npm run package and tried to open the generated binary in release directory, a window opened but there was no content. I'm using a Macbook with latest macOS.

Here's the error from the console after running the binary:

[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0
[warn] kq_init: detected broken kqueue; not using.: Undefined error: 0

I hope you can help. Thanks.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.