A delightful command-line interface for reading Dawn News headlines, built with Go and powered by the charming Bubble Tea TUI framework.
- Browse Dawn News headlines in your terminal
- Clean, modern terminal user interface
- Keyboard-driven navigation
- Fast and lightweight
- Real-time RSS feed updates
go install github.com/hamadrehman/dawn-news-cli@latestOr build from source:
git clone https://github.com/hamadrehman/dawn-news-cli.git
cd dawn-news-cli
go buildSimply run the program:
dawn-news-cli↑/↓- Navigate through headlinesenter- Select a headlinectrl+c- Quit
The project is structured into three main packages:
feed- Handles RSS feed fetching and parsingui- Manages the terminal user interface using Bubble Teamain- Ties everything together
- Bubble Tea - Terminal UI framework
- Lip Gloss - Style definitions for terminal applications
Contributions are welcome! Feel free to:
- Fork the repository
- Create a new branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
This project is licensed under the MIT License - see the LICENSE file for details.
- Dawn News for providing the RSS feed
- The amazing Charm team for their beautiful terminal UI libraries
Built with ❤️ by Hamad Rehman