vchrombie / grimoirelab-perceval-mozilla

GrimoireLab: Bundle of Perceval backends for Mozilla ecosystem

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

perceval-mozilla Build Status Coverage Status

Bundle of Perceval backends for Mozilla ecosystem.

Backends

The backends currently managed by this package support the next repositories:

  • Crates
  • Kitsune
  • MozillaClub
  • ReMo

Requirements

  • Python >= 3.4
  • python3-requests >= 2.7
  • grimoirelab-toolkit >= 0.1
  • perceval >= 0.12.12

Installation

To install this package you will need to clone the repository first:

$ git clone https://github.com/grimoirelab/perceval-mozilla.git

Then you can execute the following commands:

$ pip3 install -r requirements.txt
$ pip3 install -e .

In case you are a developer, you should execute the following commands to install Perceval in your working directory (option -e) and the packages of requirements_tests.txt.

$ pip3 install -r requirements.txt
$ pip3 install -r requirements_test.txt
$ pip3 install -e .

Examples

Crates

$ perceval crates

Kitsune

$ perceval kitsune --offset 373990

Mozilla Club Events

$ perceval mozillaclub

ReMo

$ perceval remo

License

Licensed under GNU General Public License (GPL), version 3 or later.

About

GrimoireLab: Bundle of Perceval backends for Mozilla ecosystem

License:GNU General Public License v3.0


Languages

Language:Python 100.0%