8000 GitHub - MTG/github-traffic: Save information about traffic to a GitHub repository
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

MTG/github-traffic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

GitHub traffic

Github reports traffic to a repository in the Insights/Graphs section of a repository. This includes the number of visits to the repository, the number of times it was cloned each day, popular pages, and referring sites. Number of visitors and number of clones is only reported for two weeks. This information is also available via the GitHub API.

Installation

Install this project to a python environment using pip:

pip install git+https://github.com/MTG/github-traffic.git

A script will be installed to bin/github_get_traffic

Configuration

Create a directory to save the output of the script to.

Copy the configuration file, github_traffic/config.ini. You can put it in the same directory that you create above.

Open GitHub settings, and go to the section Personal access tokens. Create a new token. The only permission that this key needs is public_repo, to read statistics for a public repository.

Running

Run the script, specifying the path to the config file and the output directory:

github_get_traffic -c gh_traffic/config.ini -o gh_traffic

This script can be run via cron once a week to keep a full record of historical data.

About

Save information about traffic to a GitHub repository

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

0