Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/preset-io/github-actions

A Github API client to extract events and actions, and load into a database
https://github.com/preset-io/github-actions

Last synced: 29 days ago
JSON representation

A Github API client to extract events and actions, and load into a database

Awesome Lists containing this project

README

        

This repository contains the supporting material for this
[Building a Superset Community Dashboard](https://preset.io/blog/) blog post.

It provides:
- a Jupyter notebook that can extract events / actions from a
given Github repository and load it incrementally into a database
- a Superset dashboard as a JSON file that can be loaded into your
any Superset instance

## Install
```bash
# clone the repo
git clone [email protected]:preset-io/dataeng.git
cd python-github

# setup a virtual env
virtualenv env -p -python3
source env/bin/activate

# install required deps
pip install -r requierments.txt
# fire up the notebook server
jupyter notebook
```