Skip to content

Latest commit

 

History

1 Commit

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Activity Fetcher

This project fetches various GitHub activities (issues created, pull requests reviewed, pull requests merged, commits created, and comments) for a specific user on a given date. The data is fetched using GitHub's official API and served through a REST API built with GoFr.

Features

  • Fetch GitHub activities for a given user and date:
    • Issues created
    • Pull requests reviewed
    • Pull requests merged
    • Commits created
    • Comments made
  • Each activity includes the title and a link to the relevant GitHub resource (issue, PR, commit, etc.).

Requirements

  • Go 1.18+
  • GitHub personal access token (with repo and user permissions)
  • GoFr package

Installation

  1. Clone the repository:

    git clone https://github.com/your-username/github-activity-fetcher.git
    cd github-activity-fetcher
  2. Install dependencies

     go mod tidy
    
  3. Run the application

     go run main.go
    

About

Fetches a user's GitHub activity for a given date — issues, PRs reviewed and merged, commits, comments — and serves it over a REST API built with GoFr.

Topics

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages