Coder Social home page Coder Social logo

iq-scm / pogobag Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dphuang2/pogobag

0.0 0.0 0.0 155.94 MB

Analyze and share your Pokémon through a locally run server! Official Site access has been stopped as of 12/23/2016

JavaScript 0.94% Ruby 56.33% CoffeeScript 8.85% CSS 8.63% HTML 25.25%

pogobag's Introduction

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:
  1. Install Ruby 2.2.5 http://rubyinstaller.org/downloads/
    x64 for 64-bit system and regular install for 32-bit system
  2. 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
  1. Install Node.js 4.4.7 https://nodejs.org/en/
  2. Install Git https://git-scm.com/downloads
  3. Run these two commands in terminal:
gem install rails
gem install bundler
Mac:
  1. 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
  1. Install Node.js: "brew install node"
  2. Install Git: "brew install git"
  3. Run these two commands:
gem install rails
gem install bundler
Ubuntu Server (16.04):
  1. Install Ruby and Ruby dev
sudo apt-get install ruby ruby-dev -y
  1. Install Node.js
sudo apt-get install nodejs -y
  1. Install git
sudo apt-get install git -y
  1. Run these two commands:
gem install rails
gem install bundler

Steps

  1. Open terminal and change direcotry into whichever directory you want to place the project in: "cd ~" (for home directory)
  2. In that directory, clone the project
git clone https://github.com/dphuang2/PoGoBag.git 
  1. change directory into the project: "cd PoGoBag"
  2. Install all dependencies:
bundle install --without production
  1. Run database setup and start the server
rake db:setup
rails s
  1. Open your browser and navigate to http://localhost:3000
  2. Login and browse your Pokemon!

Imgur

How to setup auto refresh:

  1. Run "whenever -w" inside of the project directory

How to access remotely (with ngrok):

  1. Download ngrok from https://ngrok.com/download
  2. Unzip and put ngrok inside of the same directory as PoGoBag
  3. Run "rails s" as usual inside of the project directory
  4. Open a new terminal or tab and cd into the project directory
  5. Run "./ngrok http 3000"
  6. Use the link under "Forwarding" to connect remotely
    Imgur

Screenshots:

Imgur Imgur

Credits:

nabeelamjad - For the API

pogobag's People

Contributors

dphuang2 avatar fireashes avatar lotze avatar matenia avatar sboulema avatar shoootyou avatar

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.