Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/prabhakar267/ishovel
Disruptive Language Picker for teams in a hurry
https://github.com/prabhakar267/ishovel
github hackathon python team-builder
Last synced: 3 months ago
JSON representation
Disruptive Language Picker for teams in a hurry
- Host: GitHub
- URL: https://github.com/prabhakar267/ishovel
- Owner: prabhakar267
- Created: 2016-10-01T08:31:01.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-21T05:36:14.000Z (8 months ago)
- Last Synced: 2024-10-14T09:10:57.851Z (3 months ago)
- Topics: github, hackathon, python, team-builder
- Language: Python
- Homepage:
- Size: 22.5 KB
- Stars: 6
- Watchers: 5
- Forks: 2
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
![](/meta/iShovel.png)
> **iShovel** is a disruptive language picker for teams in a hurry. It suggests you a language on the basis of the languages you have worked on in past along with the latest technologies which you (or any of your team members) haven't ever used.
## How iShovel Works
You enter the usernames of your team members and iShovel digs the GitHub APIs and extracts the amount of work you have done for each language.It also intelligently incorporates the fact that different people would have varied contributions but equal knowledge / experience with the language.
After digging is complete, **iShovel suggests you some language along with a percentage score with which it thinks you should go ahead with**.
## Setup
```bash
git clone https://github.com/prabhakar267/iShovel.git && cd iShovel
```
```bash
pip install virtualenv
virtualenv venv
source venv/bin/activate
```
```
[sudo] pip install -r requirements.txt
```
+ Edit [project.cfg.sample](project.cfg.sample) and add your GitHub username and password for seamless digging of data from GitHub servers.
```
python main.py
```## Inspiration
We ([prabhakar267](https://github.com/prabhakar267) and [mbad0la](https://github.com/mbad0la)) were sitting in a hackathon and were sure of an idea which we wanted to implement but not sure of the language with which we should develop it. We had experience with PHP, Python and JavaScript but didn't want to go ahead with one of these so we built a script first which suggested us a language.
Eventually we ended up building our hackathon project in **Ruby**.