https://github.com/TaskAssignment/BugExtractor
The bug extractor is a Python3 script used to extract the information
To install and run the bug extractor:
Clone the repository:
$ git clone https://github.com/TaskAssignment/BugExtractor
Change the directory:
$ cd BugExtractor
Install the packages with pip:
$ pip3 install -r requirements.txt
Show services available:
$ python3 generalextractor.py showservices
Show projects from a service:
$ python3 generalextractor.py showprojects mozilla
Extract bugs from a specific project inside a service (Might take up to 1 hour):
$ python3 generalextractor.py mozilla firefox
** When any of this commands are runned the information is saved to spreadsheets (TSV file) and save to the main TaskAssignment mongo database with the schema indicated **
To add more services to the script please check the TaskAssignment.github.io documentation
This example uses mozilla this can be changed to eclipse or any other when supported
- mozilla
- eclipse
- kernel
- libreoffice
The rest of projects hosted on Bugzilla might work but are not tested and completely supported
These are example projects in Mozilla
- Firefox
- Thunderbird
- Toolkit
- python3 generalextractor.py mozilla
- python3 generalextractor.py mozilla thunderbird
- python3 generalextractor.py mozilla tookit
If this script runs in any problem let me know