(recorded with vhs which is a little buggy)
TechGo is a terminal application that aggregates articles from RSS feeds focused on tech news. The project is written in Go using the wonderful Bubble Tea framework.
By default, news sources include:
- The Verge
- Wired
- TechCrunch
- Mashable
- Ars Technica
- TechRadar
- More?
Coming SoonTM
# 1. Build image and run container
docker build -t techgo .
docker run -it --rm techgo
# 2. Or pull the image
...
git clone https://github.com/tamnguyen820/techgo
cd techgo
go run cmd/techgo/main.go
The file config.yml stores the sources of RSS feeds. Change the config file as needed.
rss_feeds:
- url: https://www.theverge.com/tech/rss/index.xml
name: The Verge
- url: https://www.wired.com/feed/rss
name: Wired
...
In order to include a new RSS feed:
- Look up
<news_source> RSS feed
- Copy the link to the feed.
- Add to config.yml the URL and feed bane.
Alternatively, you can point to a different config file using the -config
flag, for example:
go run cmd/techgo/main.go -config myconfig.yml