{"id":18755044,"url":"https://github.com/savanarohit/github-pull-summary-python","last_synced_at":"2025-07-29T21:43:10.130Z","repository":{"id":173337259,"uuid":"650462454","full_name":"savanarohit/Github-Pull-Summary-Python","owner":"savanarohit","description":"This GitHub repository is your essential tool for generating pull request summaries on GitHub. It includes scripts and configurations for automating the generation of pull request summaries, enhancing collaboration and code review efficiency.","archived":false,"fork":false,"pushed_at":"2024-03-10T06:08:21.000Z","size":37,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-19T11:14:28.407Z","etag":null,"topics":["github-api","pip","python3"],"latest_commit_sha":null,"homepage":"","language":"Python","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/savanarohit.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}},"created_at":"2023-06-07T06:00:31.000Z","updated_at":"2024-07-04T15:36:57.000Z","dependencies_parsed_at":"2023-07-25T21:02:51.332Z","dependency_job_id":null,"html_url":"https://github.com/savanarohit/Github-Pull-Summary-Python","commit_stats":null,"previous_names":["savanarohit/githubpullsummary","savanarohit/github-pull-summary-python"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savanarohit%2FGithub-Pull-Summary-Python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savanarohit%2FGithub-Pull-Summary-Python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savanarohit%2FGithub-Pull-Summary-Python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/savanarohit%2FGithub-Pull-Summary-Python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/savanarohit","download_url":"https://codeload.github.com/savanarohit/Github-Pull-Summary-Python/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239644125,"owners_count":19673580,"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-api","pip","python3"],"created_at":"2024-11-07T17:31:20.821Z","updated_at":"2025-02-19T11:14:31.508Z","avatar_url":"https://github.com/savanarohit.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"## GitHub Pull Request Summary\n\nAuthor: Savana Rohit \u003cbr\u003e\nDate: June 4, 2023 \u003cbr\u003e\nDescription: This Python code retrieves GitHub pull request summaries within a date range and presents them in a Table format. \u003cbr\u003e\n\n### Prerequisites\n\n- Python 3.9\n- Required Python packages:\n    - `datetime`\n    - `github`\n    - `python-dotenv`\n    - `PyGithub`\n    - `tabulate`\n\n### Installation\n\n1. Clone the repository:\n\n    git clone https://github.com/your-username/your-repo.git\n\n2. Change into the project directory:\n\n    cd your-repo\n\n3. Install the required packages:\n\n    pip install -r requirements.txt\n\n4. Set up the environment variables:\n\n    Create a .env file in the project directory.\n\n    Add the following line to the .env file:\n\n    GITHUB_API_KEY=your-github-api-key\n\n    Replace your-github-api-key with your personal GitHub API key.\n\n### Usage\n\n1. Run the Python program:\n\n    python code.py\n\n2. Follow the prompts and enter the required information:\n\n    Your email address (From)\n    The recipient's email address (To)\n\n3. Review the generated summary and table of pull requests.\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsavanarohit%2Fgithub-pull-summary-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsavanarohit%2Fgithub-pull-summary-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsavanarohit%2Fgithub-pull-summary-python/lists"}