GitHub following network visualizer for Humans


Keywords
github, network, graph, plotly, plot, chart, visualization
License
MIT
Install
pip install octogrid==1.3.0

Documentation

octogrid

GitHub following network visualizer for Humans
Latest Version Supported Python versions License Downloads

octogrid in action

interactive version

Communities in GitHub Following Network for @pravj

Installation

pip install octogrid

If you are facing issues (on Linux) with 'python-igraph', you should consider installing required libraries first.

apt-get install -y libigraph0-dev

How to

  • You need to create an account on Plotly to see your visualizations, it's free.

  • Once you have an account there, execute the following in your terminal to setup your user credentials.

    python -c "import plotly; plotly.tools.set_credentials_file(username='USERNAME', api_key='APIKEY')"

  • Your API key can be collected from here.

  • All these steps aren't compulsory, though. If you leave them, octogrid will create plots via its own account.

Usage

  • octogrid generate [--reset] [--user=<username>]

    Generate the GML file for user representing its GitHub following graph

  • octogrid publish [--reset] [--user=<username>]

    Publish the user's GitHub community graph using Plotly

--reset (optional) flag is used to clear the cache storage for a given user

Powered By

Plotly [Image Credit : Pensrulerstape - Own work, CC BY-SA 4.0, $3]

License

MIT © Plotly.