PoGoBag
Analyze and Share your PokemonGo Inventory online!
Feel free to contribute and make pull request.
Use this at your own risk. PoGoBag is most likely against Niantic ToS. The owner is not responsible for the ramifications of using this project in any way
To Setup:
Requirements
- Ruby
- Git
- Node.js
- Gems: rails, bundler
Windows:
- Install Ruby 2.2.5 http://rubyinstaller.org/downloads/
x64 for 64-bit system and regular install for 32-bit system - Install Ruby DevKit http://rubyinstaller.org/downloads/
Same link but at the bottom. Follow same logic for x64 as the above step
2a) Create a new directory to extract the Ruby DevKit into 2b) Run these commands:
cd <RubyDev Path>
ruby dk.rb init
ruby dk.rb install
- Install Node.js 4.4.7 https://nodejs.org/en/
- Install Git https://git-scm.com/downloads
- Run these two commands in terminal:
gem install rails
gem install bundler
Mac:
- Install Ruby with RVM
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew -v
brew doctor
\curl -L https://get.rvm.io | bash -s stable
rvm install 2.3.1
rvm use 2.3.1 --default
ruby -v
- Install Node.js: "brew install node"
- Install Git: "brew install git"
- Run these two commands:
gem install rails
gem install bundler
Ubuntu Server (16.04):
- Install Ruby and Ruby dev
sudo apt-get install ruby ruby-dev -y
- Install Node.js
sudo apt-get install nodejs -y
- Install git
sudo apt-get install git -y
- Run these two commands:
gem install rails
gem install bundler
Steps
- Open terminal and change direcotry into whichever directory you want to place the project in: "cd ~" (for home directory)
- In that directory, clone the project
git clone https://github.com/dphuang2/PoGoBag.git
- change directory into the project: "cd PoGoBag"
- Install all dependencies:
bundle install --without production
- Run database setup and start the server
rake db:setup
rails s
- Open your browser and navigate to http://localhost:3000
- Login and browse your Pokemon!
How to setup auto refresh:
- Run "whenever -w" inside of the project directory
How to access remotely (with ngrok):
- Download ngrok from https://ngrok.com/download
- Unzip and put ngrok inside of the same directory as PoGoBag
- Run "rails s" as usual inside of the project directory
- Open a new terminal or tab and cd into the project directory
- Run "./ngrok http 3000"
- Use the link under "Forwarding" to connect remotely
Screenshots:
Credits:
nabeelamjad - For the API