{"id":25938066,"url":"https://github.com/muke78/github-user-activity","last_synced_at":"2025-08-08T01:25:24.329Z","repository":{"id":276262031,"uuid":"928169898","full_name":"muke78/github-user-activity","owner":"muke78","description":"Backend from CLI of a GitHub User Activity","archived":false,"fork":false,"pushed_at":"2025-02-07T06:49:51.000Z","size":1,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-07T07:29:01.485Z","etag":null,"topics":["cli","cli-app","fetch-api","javascript"],"latest_commit_sha":null,"homepage":"https://roadmap.sh/projects/github-user-activity","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/muke78.png","metadata":{"files":{"readme":"README.MD","changelog":null,"contributing":null,"funding":null,"license":null,"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,"publiccode":null,"codemeta":null}},"created_at":"2025-02-06T07:18:52.000Z","updated_at":"2025-02-07T06:49:55.000Z","dependencies_parsed_at":"2025-02-07T07:39:04.639Z","dependency_job_id":null,"html_url":"https://github.com/muke78/github-user-activity","commit_stats":null,"previous_names":["muke78/github-user-activity"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muke78%2Fgithub-user-activity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muke78%2Fgithub-user-activity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muke78%2Fgithub-user-activity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/muke78%2Fgithub-user-activity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/muke78","download_url":"https://codeload.github.com/muke78/github-user-activity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241778760,"owners_count":20019054,"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":["cli","cli-app","fetch-api","javascript"],"created_at":"2025-03-04T03:32:34.804Z","updated_at":"2025-03-04T03:32:35.877Z","avatar_url":"https://github.com/muke78.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Description\n\nIn this project, you will build a simple command line interface (CLI) to fetch the recent activity of a GitHub user and display it in the terminal. This project will help you practice your programming skills, including working with APIs, handling JSON data, and building a simple CLI application.\n\n## Table of Contents\n\n- [Project link](#project-link)\n- [Requirements](#requirements)\n- [Commands](#commands)\n- [Usage](#usage)\n- [Screenshots](#screenshots)\n- [Contact](#contact)\n\n\n## Project link\n\n[https://roadmap.sh/projects/github-user-activity](https://roadmap.sh/projects/github-user-activity)\n\n## Requirements\n\nThe application should run from the command line, accept the GitHub username as an argument, fetch the user’s recent activity using the GitHub API, and display it in the terminal. The user should be able to:\n\n- Provide the GitHub username as an argument when running the CLI.\n\n```bash\ngithub-activity \u003cusername\u003e\n```\n\n- Fetch the recent activity of the specified GitHub user using the GitHub API. You can use the following endpoint to fetch the user’s activity:\n\n```bash\n# https://api.github.com/users/\u003cusername\u003e/events\n# Example: https://api.github.com/users/kamranahmedse/events\n```\n\n- Display the fetched activity in the terminal\n\n```bash\nOutput:\n- Pushed 3 commits to kamranahmedse/developer-roadmap\n- Opened a new issue in kamranahmedse/developer-roadmap\n- Starred kamranahmedse/developer-roadmap\n- ...\n```\n\n## Commands\n\nThe commands are executed from the CLI with `npm run` or `yarn dev` with one of the following arguments that takes\n\n- `github-activity`: View recent information of the github user being requested\n\n## Usage\n\nHere are the basic commands to use the CLI GitHub User Activity:\n\n```bash\nnpm run activity \u003cusername\u003e\n```\n## Screenshots\n\n![alt text](image.png)\n\n## Contact\n\nIf you have any questions or suggestions, feel free to contact us:\n\n- Author name: [Erick Gonzalez](https://github.com/muke78)\n- Email : \u003cerickm.gonzalez.rivera@gmail.com\u003e","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuke78%2Fgithub-user-activity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmuke78%2Fgithub-user-activity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmuke78%2Fgithub-user-activity/lists"}