{"id":19711893,"url":"https://github.com/ricoledan/github-api-python","last_synced_at":"2026-06-12T11:31:27.715Z","repository":{"id":160138670,"uuid":"632448265","full_name":"Ricoledan/github-api-python","owner":"Ricoledan","description":"🐍 A Python script that leverages the Github api to collect data from a specified list of blockchain protocol repositories","archived":false,"fork":false,"pushed_at":"2023-05-02T13:06:07.000Z","size":4,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-27T19:57:58.924Z","etag":null,"topics":[],"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/Ricoledan.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":"2023-04-25T12:33:36.000Z","updated_at":"2023-05-01T22:44:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"81706e8a-9474-4a39-97cd-183b53044b91","html_url":"https://github.com/Ricoledan/github-api-python","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ricoledan/github-api-python","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2Fgithub-api-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2Fgithub-api-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2Fgithub-api-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2Fgithub-api-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ricoledan","download_url":"https://codeload.github.com/Ricoledan/github-api-python/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2Fgithub-api-python/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34243051,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-12T02:00:06.859Z","response_time":109,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":[],"created_at":"2024-11-11T22:14:31.820Z","updated_at":"2026-06-12T11:31:27.692Z","avatar_url":"https://github.com/Ricoledan.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# github-api-python\n\n## Summary\nThis Python script uses the PyGithub library and GitHub API to collect data from a list of specified GitHub\nrepositories. It retrieves and counts the number of contributors and releases in the past year for each repository,\nstoring this data in a pandas DataFrame. If the script exceeds the GitHub API's rate limit, it prints an error message\nand stops processing. The final output is a DataFrame listing the repository name, the number of contributors, and the\nnumber of releases in the past year for each repository. The part of the script intended to find 'active' contributors (\nthose with more than 50 commits in the past year) is commented out.\n\n## Usage\nInstall Dependencies\n\n```bash\npython -m pip install -r requirements.txt\n```\n\nRun Python Script\n\n```bash\npython main.py\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricoledan%2Fgithub-api-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fricoledan%2Fgithub-api-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricoledan%2Fgithub-api-python/lists"}