find project based on language
uses codemeta.json or heuristics to detect project language. At this time, we did not want to use PyGitHub.Repository.language or github-linguist-python due to the added burden. The goal was to be as light and fast as possible while encouraging use of codemeta.json.