{"id":17040774,"url":"https://github.com/prabhakar267/ishovel","last_synced_at":"2025-04-12T14:32:56.550Z","repository":{"id":84854863,"uuid":"69727819","full_name":"prabhakar267/iShovel","owner":"prabhakar267","description":"Disruptive Language Picker for teams in a hurry","archived":false,"fork":false,"pushed_at":"2024-05-21T05:36:14.000Z","size":23,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-03-26T09:04:17.477Z","etag":null,"topics":["github","hackathon","python","team-builder"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/prabhakar267.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-10-01T08:31:01.000Z","updated_at":"2023-05-24T06:46:32.000Z","dependencies_parsed_at":null,"dependency_job_id":"5dd97212-4970-49f8-9c25-23d1fcdcc381","html_url":"https://github.com/prabhakar267/iShovel","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhakar267%2FiShovel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhakar267%2FiShovel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhakar267%2FiShovel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/prabhakar267%2FiShovel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/prabhakar267","download_url":"https://codeload.github.com/prabhakar267/iShovel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248581180,"owners_count":21128118,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["github","hackathon","python","team-builder"],"created_at":"2024-10-14T09:10:28.953Z","updated_at":"2025-04-12T14:32:56.524Z","avatar_url":"https://github.com/prabhakar267.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![](/meta/iShovel.png)\n\n\u003e **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.\n\n## How iShovel Works\nYou 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.\n\nIt also intelligently incorporates the fact that different people would have varied contributions but equal knowledge / experience with the language.\n\nAfter digging is complete, **iShovel suggests you some language along with a percentage score with which it thinks you should go ahead with**.\n\n\n## Setup\n```bash\ngit clone https://github.com/prabhakar267/iShovel.git \u0026\u0026 cd iShovel\n```\n```bash\npip install virtualenv\nvirtualenv venv\nsource venv/bin/activate\n```\n```\n[sudo] pip install -r requirements.txt\n```\n+ Edit [project.cfg.sample](project.cfg.sample) and add your GitHub username and password for seamless digging of data from GitHub servers.\n```\npython main.py\n```\n\n## Inspiration\n\nWe ([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. \nEventually we ended up building our hackathon project in **Ruby**.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabhakar267%2Fishovel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fprabhakar267%2Fishovel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fprabhakar267%2Fishovel/lists"}