Awesome
nachrichten
Stay informed without leaving your command line
Access up-to-date news in German provided by the tagesschau
<img alt="Welcome to nachrichten" src="https://github.com/zMoooooritz/nachrichten/blob/media/media/demo.gif" width="800" />⇁ Installation
Package Manager
# Arch Linux (btw)
yay -S nachrichten # only AUR
Go
Install directly using go
go install github.com/zMoooooritz/nachrichten@latest
or download from releases
⇁ Usage
Run the nachrichten
command to launch the minimalistic yet informative terminal interface
Usage of nachrichten:
-config string
Path to configuration file
-debug string
Path to log file
-shortnews
Only open the current short news
-version
Display version
Viewers
The application offers three different viewers:
- Article Viewer: Displays the full text of the respective article.
- Image Viewer: Shows the thumbnail image associated with the article, rendered as ASCII art.
- Details Viewer: Provides detailed information about the article and lists related articles. You can open related articles by pressing the corresponding number key.
⇁ Configuration
The tool does allow for user customization
- Theme - Adapt the used colors in order to change the look and feel of the application
- Keybinds - Customize all keys used within the application
- Applications - Some news related resources can't be shown in a TUI, configure the apps used to open those resources
- Settings - General settings that alter the behavior of the application
An example configuration can be found here
The default keybinds are as follows:
Key | Action |
---|---|
arrows / hjkl | navigation |
g / G | goto start / end |
tab / shift+tab | change tabs |
pgup / pgdown | page up / down |
/ | open search dialog |
enter | confirm search input |
esc | abort search input |
f | maximize reader/viewer |
a | show article view |
i | show thumbnail view |
d | show details view |
o | open article url |
v | open article vod |
s | open current news vod |
? | toggle help |
q / esc / ctrl+c | quit |
⇁ Built with
- bubbletea and its awesome ecosystem