8000 GitHub - tamnguyen820/techgo: Terminal UI application for tech news feed
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

tamnguyen820/techgo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TechGo

(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?

Quick start

Binaries

Coming SoonTM

Docker

# 1. Build image and run container
docker build -t techgo .
docker run -it --rm techgo

# 2. Or pull the image
...

Running from source code

git clone https://github.com/tamnguyen820/techgo
cd techgo
go run cmd/techgo/main.go

Configuration

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:

  1. Look up <news_source> RSS feed
  2. Copy the link to the feed.
  3. 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

Screenshots

Feed view

Article view

About

Terminal UI application for tech news feed

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0