Skip to content

a simple dashboard used to report crawl related errors using Google Webmaster Tools

Notifications You must be signed in to change notification settings

rightlag/gwt-analytics-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

gwt-analytics-dashboard

This repository contains the 0.0.1 release of the gwt-analytics-dashboard.

Purpose

The purpose of this application is to report all crawl related errors in a simple and easy to use interface.

Setting up

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

Configuration

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

Running the server

Run the server by executing python app.py

To-do

  • Implement pagination
  • Create unit tests

About

a simple dashboard used to report crawl related errors using Google Webmaster Tools

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published