Skip to content

Web app to track stats and predict badges for Ingress agents

License

Notifications You must be signed in to change notification settings

johnluetke/StatTracker

This branch is 1 commit ahead of, 5 commits behind BlueHerons/StatTracker:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

d198386 · Jun 10, 2016
Aug 27, 2015
May 30, 2016
Jun 3, 2016
Feb 25, 2016
Mar 3, 2015
May 31, 2015
Mar 9, 2015
Mar 9, 2015
Feb 16, 2015
Jun 10, 2016
Jul 3, 2015
May 30, 2016
May 30, 2016
Apr 17, 2016
May 26, 2015
Jun 18, 2015

Repository files navigation

Stat Tracker

Stat Tracker is a web app for Ingress agents to track and predict their progression to levels and badges, and compare themselves to other agents in their local group, or across factions.

Stat Tracker relies on agents to submit their own data. It does not pull any data from the Ingress app or Niantic servers, and thus is not believed to violate the Ingress TOS.

Setup Overview

Prerequisities

  • A LAMP (L inux, A pache, M ySQL, P HP) server
  • composer
  • ocrad
  • A Google Developer account (for OAuth)
  • An SMTP server (Your existing email service should provide one)

For directions and more information on how to install these prerequisities see Setting up Stat Tracker

Set up Stat Tracker

  1. Clone this repository
  2. Run composer describe-version
  3. Run composer update
  4. Copy config.php.sample to config.php and set the values appropriately
  5. Execute each SQL script in database/tables, database/procedures and database/functions

For more details, please refer to Setting up Stat Tracker

Administration

When a user tries to access Stat Tracker for the first time, they will be emailed an activation code -- 6 hexadecimal digits. The email instructs the user to send their activation code over Faction COMM in the scanner app to an agent (likely you). Once you receive an in-game message with an activation code:

  1. Open up the Agents table
  2. Find the row with the given activation code
  3. Update the agent column to be the agents name that sent you the code.

WARNING: Once you do this, the user will have access to your instance of Stat Tracker. You should go to other lengths to verify the agent's identity. If you need to revoke access for any reason, set the value of the agent column to an empty string, or delete the entire row.

About

Web app to track stats and predict badges for Ingress agents

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 50.2%
  • HTML 31.1%
  • CSS 11.9%
  • PLpgSQL 4.5%
  • SQLPL 2.0%
  • ApacheConf 0.3%