octogrid
GitHub following network visualizer for Humans
octogrid in action
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]](https://github.com/pravj/gitpool/raw/master/octogrid/plotly-logo.png)
License
MIT © Plotly.