Scrape Github for user interactions and user to repository relations
Instructions
To use this tool you'll need to create a personal Github account and enter your user name and a personal access token in the respective fields of this tool.
The tool take a list of Github usernames as input. It expects a single username on every line.
The tool outputs a larger list of usernames than its input list, because it will produce all users being followed by any input user and all users following any of the input users.
The different output formats can be accessed through the upper menu. The CSV file contains all extracted data. The two .gexf output formats can be opened using Gephi. Gephi will recognize two distinct node types: user and repo. Gephi will also recognize three distinct edge types: watching, collaborating and starred. Use the Gephi filter functions to work on a subset of your data.