{"id":23976970,"url":"https://github.com/ineszenkri/github-insights","last_synced_at":"2026-05-05T17:32:03.518Z","repository":{"id":270824321,"uuid":"911562492","full_name":"InesZenkri/Github-Insights","owner":"InesZenkri","description":"github ","archived":false,"fork":false,"pushed_at":"2025-01-04T07:48:47.000Z","size":244,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-03T02:03:41.582Z","etag":null,"topics":["flask","githubapi","insights","pandas"],"latest_commit_sha":null,"homepage":"https://github-insights.netlify.app/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/InesZenkri.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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,"zenodo":null}},"created_at":"2025-01-03T10:04:43.000Z","updated_at":"2025-01-05T12:50:10.000Z","dependencies_parsed_at":null,"dependency_job_id":"1a26d3d9-78e3-4c5c-95df-4d11d3066be4","html_url":"https://github.com/InesZenkri/Github-Insights","commit_stats":null,"previous_names":["ineszenkri/github-insights"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/InesZenkri/Github-Insights","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InesZenkri%2FGithub-Insights","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InesZenkri%2FGithub-Insights/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InesZenkri%2FGithub-Insights/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InesZenkri%2FGithub-Insights/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/InesZenkri","download_url":"https://codeload.github.com/InesZenkri/Github-Insights/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/InesZenkri%2FGithub-Insights/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32660225,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-05T11:29:49.557Z","status":"ssl_error","status_checked_at":"2026-05-05T11:29:48.587Z","response_time":54,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":["flask","githubapi","insights","pandas"],"created_at":"2025-01-07T07:17:14.983Z","updated_at":"2026-05-05T17:32:03.494Z","avatar_url":"https://github.com/InesZenkri.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# GitHub Insights\n\nA powerful tool to analyze and visualize your GitHub activity and repository statistics. GitHub Insights helps developers and teams better understand their contributions and project dynamics by providing meaningful insights in an intuitive format.\n\n---\n\n## 🎯 Features\n\n- **User Contribution Analysis**: Visualize your commits, pull requests, and issues.\n- **Repository Metrics**: Gain insights into stars, forks, and contributors.\n- **Activity Trends**: Track your activity trends over time.\n- **Interactive Dashboards**: View data with rich, interactive visualizations.\n- **Exportable Reports**: Save your insights as reports for future reference or team sharing.\n\n---\n\n## 🚀 Getting Started\n\nFollow these steps to set up and run GitHub Insights on your local machine:\n\n### Prerequisites\n\nEnsure you have the following installed:\n- [Python](https://www.python.org/) 3.7+\n- [Git](https://git-scm.com/)\n- Dependencies listed in `requirements.txt`\n\n### Installation\n\n1. Clone the repository:\n   ```bash\n   git clone https://github.com/InesZenkri/Github-Insights.git\n   ```\n2. Navigate to the project directory:\n ```bash\n    cd Github-Insights\n```\n\n3. Generate a personal access token from GitHub with the necessary permissions for reading repository and user data.\nAdd the token to a .env file :\n```bash\n   GITHUB_TOKEN=your_personal_access_token\n```\n4. Run the application using:\n```bash\n   python main.py\n```\n- - -\n\n## 🛠️ Technologies Used\n\n- Backend: Python, Flask\n- Data Processing: Pandas\n- Visualizations: Matplotlib, Plotly\n- API Integration: GitHub REST API\n\n\n## I welcome contributions! \n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fineszenkri%2Fgithub-insights","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fineszenkri%2Fgithub-insights","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fineszenkri%2Fgithub-insights/lists"}