https://github.com/48naveenkumar/github-activity-generator
GitHub Activity Generator is a powerful Node.js tool that leverages the GitHub API and Moment.js to fetch and display real-time user activity. It tracks pushes, pull requests, and issues, generating detailed JSON and HTML reports. Designed for developers, it streamlines contribution monitoring.!!!!
https://github.com/48naveenkumar/github-activity-generator
activity-tracker automation developer-tools github-api html-report json-report momentjs nodejs open-source
Last synced: 7 months ago
JSON representation
GitHub Activity Generator is a powerful Node.js tool that leverages the GitHub API and Moment.js to fetch and display real-time user activity. It tracks pushes, pull requests, and issues, generating detailed JSON and HTML reports. Designed for developers, it streamlines contribution monitoring.!!!!
- Host: GitHub
- URL: https://github.com/48naveenkumar/github-activity-generator
- Owner: 48Naveenkumar
- Created: 2025-02-19T11:02:57.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2025-02-19T11:24:56.000Z (11 months ago)
- Last Synced: 2025-03-05T19:43:34.440Z (10 months ago)
- Topics: activity-tracker, automation, developer-tools, github-api, html-report, json-report, momentjs, nodejs, open-source
- Language: HTML
- Homepage:
- Size: 2.25 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🚀 GitHub Activity Generator
A **Node.js** tool that fetches **GitHub activity** using the GitHub API and **Moment.js**. It helps developers track their contributions efficiently.
## 🔥 Why This Project?
✅ Automates fetching GitHub activity
✅ Filters key events (Push, PR, Issues)
✅ Provides a **JSON report** and an **HTML summary**
✅ Simple CLI-based usage
---
## 🛠️ Tech Stack
- **Node.js** 🟢
- **GitHub API** 🐙
- **Moment.js** ⏳
- **JavaScript (ES6+)**
---
## 📌 Modules Installed
Run the following command to install dependencies:
```sh
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.