/git-stalk

Manages scraping identities from git repo metadata

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Git Stalk

Code Health

The git-stalk script scrapes identities from git repositories. It can perform offline analysis on repositories that are already stored on disk, or it can clone all repositories from a single GitHub user/organisation.

Currently the following is returned as JSON:

[
    {
        "user": "Bob Bobbington",
        "email": "bob@gmail.com"
    },
    {
        "user": "Helen Helensworth",
        "email": "helen@gmail.com"
    },
    {
        "user": "Fred Fredington",
        "email": "fred@gmail.com"
    },
    {
        "user": "Alice Aliceton",
        "email": "alice@gmail.com"
    }
  ]

Dependencies

The script is compatible with both Python 2.7 and 3.x The following python libraries are required and can be installed with pip.

  • gitpython
  • requests

Installation of dependecies

sudo pip install -r requirements.txt

License

See the LICENSE file for license rights and limitations (GPLv3).