https://github.com/evilsocket/octofairy
A machine learning based GitHub bot for Issues.
https://github.com/evilsocket/octofairy
Last synced: 8 months ago
JSON representation
A machine learning based GitHub bot for Issues.
- Host: GitHub
- URL: https://github.com/evilsocket/octofairy
- Owner: evilsocket
- License: other
- Created: 2018-12-06T11:20:37.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2018-12-06T11:21:15.000Z (about 7 years ago)
- Last Synced: 2025-04-04T20:23:04.247Z (10 months ago)
- Language: Python
- Size: 15.6 KB
- Stars: 14
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-csirt - octofairy
README
`octofairy` is a machine learning based GitHub bot that, given certain features of an Issue, will try to predict if it'll ever be closed and if so, if with a commit or not.
**WORK IN PROGRESS**
Install [ergo](https://github.com/evilsocket/ergo) and then the deps of this project:
make requirements
Set your GitHub API key and download issues as JSON files from a given repo:
make download GITHUB_API_KEY="set-your-api-key-here" GITHUB_REPO=github.com/golang/go
Perform features extraction from the GitHub issues and vectorialize them:
make convert GITHUB_REPO=github.com/golang/go
Train:
make train GITHUB_REPO=github.com/golang/go
View the model:
ergo view .