Skip to content

Latest commit

 

History

12 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 GitHub User Activity

A Java application for analyzing GitHub user activity. This project uses the JSON-simple library to parse JSON data retrieved from GitHub's API.

📖 Project Overview

This application is part of the roadmap.sh backend roadmap project. It demonstrates how to fetch and process GitHub user data.

✨ Features

  • 🔍 Fetches GitHub user data using the GitHub API.
  • 🗂️ Parses JSON responses with the JSON-simple library.
  • 🖥️ Provides user-friendly output summarizing GitHub activity.

🛠️ How to Use

  1. Clone the Repository:

    git clone https://github.com/shubd-dev/github-user-activity.git  
    cd github-user-activity  
  2. Run the Application:

    • 🖨️ Compile the source code:
      javac -cp lib/json-simple.jar src/*.java  
    • ▶️ Execute the program:
      java -cp lib/json-simple.jar:src Main  
  3. Provide a GitHub Username:

    • 📝 Enter a GitHub username when prompted.
    • 📊 View the summarized GitHub activity in the output.

🧰 Requirements

  • ☕ Java Development Kit (JDK) 11 or higher.
  • 📦 JSON-simple library (already included in the lib folder).

💡 Example

Enter GitHub username: shubd-dev
Fetching data...  
GitHub User: shubd-dev

🤝 Contributing

Feel free to fork this repository, submit pull requests, or raise issues for suggestions and improvements.

📜 License

This project is open-source and available under the MIT License.

🙌 Acknowledgments

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages