byte_bite

Crates.iobyte_bite
lib.rsbyte_bite
version0.1.6
sourcesrc
created_at2023-03-30 15:29:54.194574
updated_at2023-04-09 13:32:09.086531
descriptionTake a bite out of the news and updates with ByteBite, the bite-sized RSS feed reader that delivers all the essential news in a pocket-size format.
homepage
repositoryhttps://github.com/oss-rust-github-io/byte_bite
max_upload_size
id825214
size507,575
Tapas Das (BoogieBlitz)

documentation

README

Byte-Bite

Take a bite out of the news and updates with ByteBite, the bite-sized RSS feed reader that delivers all the essential news in a pocket-size format.

https://user-images.githubusercontent.com/62032096/228919017-3f582f1b-da9e-449a-a732-f0f1d3b81a97.mp4

Key Features:

  • Enables users to add/remove RSS feeds
  • Incremental refresh for RSS articles
  • Help menu provided to help users with keyboard navigation

Getting Started:

Visit the Byte-Bite official repository to download and install the application on the host machine.

Configuration

  • RSS feed information is stored in "data/rss_db.json" file
  • RSS articles information is stored in "data/article_db.json" file
  • Logging configuration information is stored in "logging_config.yaml" file
  • Error codes are stored and maintained in "src/error_db.rs" file

Keybindings

  • a --> Add new RSS feed url
  • d --> Delete existing RSS feed
  • r --> Refresh articles for RSS feed
  • h --> Open help menu
  • q --> Exit the application
  • page-up / page-down --> Navigate through list of RSS feeds
  • arrow-up / arrow-down --> Navigate through list of articles in each RSS feed
  • esc --> Exit RSS add option / Exit popup windows

Roadmap

The goal is to eventually evolve and package the application for all operating systems.

Commit count: 69

cargo fmt