A Node.js tool that fetches GitHub activity using the GitHub API and Moment.js. It helps developers track their contributions efficiently.
β
Automates fetching GitHub activity
β
Filters key events (Push, PR, Issues)
β
Provides a JSON report and an HTML summary
β
Simple CLI-based usage
- Node.js π’
- GitHub API π
- Moment.js β³
- JavaScript (ES6+)
Run the following command to install dependencies:
npm install
Modules used:
* Axios π‘ β For API requests
* moment β³ β For date formatting
* FSπ β File system operations
π― Purpose of Each File
index.js β Core logic to fetch and process GitHub activity
report.html β Displays the activity log in a readable format
package.json β Contains dependencies & project metadata
README.md β Project documentation
π‘ Features
β
Fetches GitHub activity for any user
β
Supports filtering by event types (Push, PRs, Issues)
## Screenshots
### Project Structure


### Commands

### How to Use

β
Saves data to a structured JSON file
β
Outputs a formatted HTML report
π License
This project is open-source under the MIT License.