This repository contains the 0.0.1
release of the gwt-analytics-dashboard.
The purpose of this application is to report all crawl related errors in a simple and easy to use interface.
It is advised that you create a virtual environment before installing any Python dependencies. This can be done by executing:
$ virtualenv venv
$ source venv/bin/activate
Once you have your virtual environment installed and configured, you can complete the cloning process:
$ git clone https://<username>@bitbucket.org/delphicdigital/gwt-analytics-dashboard.git
$ cd gwt-analytics-dashboard
$ pip install -r requirements.txt
$ bower install
To successfully run the application, you must first create a ~/.gwt
configuration file.
The following variables must be modified:
Key | Value |
---|---|
CLIENT_ID | Google Client ID |
CLIENT_SECRET | Google Client Secret |
REDIRECT_URI | Google Redirect URI |
Use the following format:
{
"CLIENT_ID": "<GOOGLE_CLIENT_ID>",
"CLIENT_SECRET": "<GOOGLE_CLIENT_SECRET>",
"REDIRECT_URI": "<GOOGLE_REDIRECT_URI>"
}
These credentials can be obtained from the Google Developers Console
A getting started guide can be found here
Run the server by executing python app.py
- Implement pagination
- Create unit tests