JavaScript HTML CSS
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/github Bug fixes May 11, 2017
.babelrc initial commit Mar 16, 2017
.editorconfig Initial commit. Aug 7, 2015
.env.example Support OAUTH Mar 26, 2017
.gitattributes
.gitignore update gitignore May 11, 2017
.jshintrc Initial commit. Aug 7, 2015
LICENSE
Procfile Support OAUTH Mar 26, 2017
README.md Update README.md May 5, 2017
app.js
gulpfile.babel.js Make it pretty Mar 27, 2017
package.json DOS security upgrade of node version Jul 13, 2017
tabird.png Update README Apr 7, 2017

README.md

Tabird

Github Data Connector

A web data connector for Tableau to help you connect with GitHub data.

Quickly pull in GitHub information from different repositories such as:

  • Issues
  • Pull Requests
  • Traffic Stats

An online version of the web data connector can be found here:

An experimental version - including unreleased changes - can be found here:

Quick Tutorial

  1. Open Tableau, navigate to web data connector and enter the following url: https://github-web-data-connector.herokuapp.com/github/

  2. Authenticate with your GitHub account. step2

  3. Choose a data type and insert a valid url such as provided in the examples. step3

  4. Click get Data and choose your table and/or select the default connection to obtain all data. step4

Local development

Dependencies

  • NPM dependencies
    • npm install

Build/Install

  • Run gulp from the command line.
  • Open Tableau and select Web Data Connector
  • Browse to http://localhost:9001
  • Fill in the required information and click 'Get Data'

Deployment

  • Set up a new OAuth application in GitHub
  • Copy the necessary variables to a local .env file.