{"id":19230175,"url":"https://github.com/yangwenmai/gitfeed","last_synced_at":"2025-04-21T03:30:39.389Z","repository":{"id":151412073,"uuid":"112620178","full_name":"yangwenmai/gitfeed","owner":"yangwenmai","description":"A command-line for displaying NewsFeed using GitHub public API in Go","archived":false,"fork":false,"pushed_at":"2018-05-15T17:36:04.000Z","size":712,"stargazers_count":6,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-04-13T04:12:20.845Z","etag":null,"topics":["cli","feed","gitfeed","github","githubfeed","go","golang","rss"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/yangwenmai.png","metadata":{"files":{"readme":"README.md","changelog":"newsfeed.go","contributing":null,"funding":null,"license":"LICENSE","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":"2017-11-30T14:20:32.000Z","updated_at":"2020-09-10T12:02:07.000Z","dependencies_parsed_at":null,"dependency_job_id":"f2fe0345-e190-40da-ba82-b3ed31cd1252","html_url":"https://github.com/yangwenmai/gitfeed","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangwenmai%2Fgitfeed","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangwenmai%2Fgitfeed/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangwenmai%2Fgitfeed/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/yangwenmai%2Fgitfeed/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/yangwenmai","download_url":"https://codeload.github.com/yangwenmai/gitfeed/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":249990855,"owners_count":21357161,"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","feed","gitfeed","github","githubfeed","go","golang","rss"],"created_at":"2024-11-09T15:37:07.885Z","updated_at":"2025-04-21T03:30:39.382Z","avatar_url":"https://github.com/yangwenmai.png","language":"Go","readme":"# GitFeed #\n[![Build Status](https://travis-ci.org/yangwenmai/gitfeed.svg?branch=master)](https://travis-ci.org/yangwenmai/gitfeed) [![Go Report Card](https://goreportcard.com/badge/github.com/yangwenmai/gitfeed)](https://goreportcard.com/report/github.com/yangwenmai/gitfeed)  [![Documentation](https://godoc.org/github.com/yangwenmai/gitfeed?status.svg)](http://godoc.org/github.com/yangwenmai/gitfeed) [![Coverage Status](https://coveralls.io/repos/github/yangwenmai/gitfeed/badge.svg?branch=master)](https://coveralls.io/github/yangwenmai/gitfeed?branch=master) [![GitHub issues](https://img.shields.io/github/issues/yangwenmai/gitfeed.svg)](https://github.com/yangwenmai/gitfeed/issues) [![license](https://img.shields.io/github/license/yangwenmai/gitfeed.svg?maxAge=2592000)](https://github.com/yangwenmai/gitfeed/LICENSE) [![Release](https://img.shields.io/github/release/yangwenmai/gitfeed.svg?label=Release)](https://github.com/yangwenmai/gitfeed/releases)\n\n[中文版本](README_ZH.md)\n\n[Join Us On Slack](https://join.slack.com/t/gitfeed/shared_invite/enQtMjgwNTU5MTE5NjgxLTA5NDQwYzE4NGNhNDI3N2E0ZmYwOGM2MWNjMDUyNjczY2I0OThiNzA5ZTk0MTc1MGYyYzk0NTA0MjM4OTZhYWE)\n\nCheck GitHub Newsfeed via the command-line in Go, insipred by [GitFeed](https://github.com/ritiek/GitFeed).\n\nNewsfeed includes all the news from people you are following on GitHub, repositories you are watching, etc.\n\nAll news you would find on your GitHub dashboard.\n\nBase on [Github Events API](https://developer.github.com/v3/activity/events/#list-public-events-that-a-user-has-received)\n\n\u003e**List events that a user has received**\n\u003eThese are events that you've received by watching repos and following users. If you are authenticated as the given user, you will see private events. Otherwise, you'll only see public events.\n\n## Screenshots ##\n\n![gitfeed screenshots](docs/gitfeed.png)\n\n## Installation ##\n\n1. `go get github.com/yangwenmai/gitfeed`.\n\n2. install gitfeed by source\n\n    - `cd $GOPATH/src/github.com/yangwenmai/`\n    - `git clone https://github.com/yangwenmai/gitfeed.git`\n    - `cd gitfeed`\n    - `mkdir -p ~/.gitfeed`\n    - `cp gitfeed.ini.example ~/.gitfeed/gitfeed.ini`\n    - `go build \u0026\u0026 ./gitfeed`\n\n## Usage ##\n\nRun it using gitfeed\n\nThe first time you launch gitfeed, it will ask you for GitHub username and set it as the default username to fetch news for.\n\nYou can even fetch news for any other user provided you know their GitHub username.\n\nFull list of supported options:\n\n```shell\nNAME:\n   gitfeed - Check GitHub Newsfeed.\n\nUSAGE:\n   gitfeed [global options] command [command options] [arguments...]\n\nVERSION:\n   0.0.1\n\nAUTHOR:\n   maiyang\n\nCOMMANDS:\n     help, h  Shows a list of commands or help for one command\n\nGLOBAL OPTIONS:\n   --config FILE, -c FILE     Load configuration from FILE (default:~/.gitfeed/gitfeed.ini)\n   --user value, -u value     Github username\n   --include value, -i value  Include words. Wildcard pattern matching with support for '?' and '*'\n   --exclude value, -e value  Exclude words. Wildcard pattern matching with support for '?' and '*'\n   --help, -h                 show help\n   --version, -v              print the version\n```\n\nYou can modify the default configuration by editing ~/.gitfeed/gitfeed.ini\n\n## Roadmap ##\n\nWhat are you want?\n\nPlease create a new Issue for me.\n\n## License ##\n\nLicense: MIT License\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyangwenmai%2Fgitfeed","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyangwenmai%2Fgitfeed","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyangwenmai%2Fgitfeed/lists"}