Skip to content
/ bieye Public
forked from ismet55555/bieye

A blazingly fast rust-based bionic reader for blazingly fast reading within a terminal console 🦀

Notifications You must be signed in to change notification settings

msbn21/bieye

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

👓 bieye

This Rust-based CLI tool reads text and returns it back in bionic reading format for blazingly fast loading and even faster reading!

Bionic reading is the reading of specially formatted text, allowing for faster reading. This is possible by strategically highlinting pieces of text, which tricks the brain of reading without losing content.

Essentially: Use this tool to speed up your text reading while using the console

test gif

Installation

Note: This is a temporary cargo-based installation, Homebrew and apt packages to come.

  1. (if needed) Install Rust and Cargo Package Manager

    • MacOS/Linux: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
    • Windows:
      • Chocolatey: choco install rust
      • Scoop: scoop install main/rust
  2. Pull this GitHub repository and install

    • git clone git@github.com:ismet55555/bieye.git
      cd bieye
      cargo install --path .
      bieye --help

Usage Examples

The following are a few simple usage examples for bieye

# Simple text specification
bieye "Hello there, how is your day going?"

# Piping standard out into bieye
cat README.md | bieye
man git | bieye
echo "HELLO! hello hello elo el ..." | bieye

# Add some output options
cat quest.md | bieye --color --dim

CLI Menu

$ bieye -h

bieye v0.0.0

This CLI tool reads text and returns it back in bionic reading format
for blazingly fast loading and even faster reading!

Usage: bieye [OPTIONS] [TEXT]

Arguments:
  [TEXT]  Capture text from stdin

Options:
  -c, --color    Color highlighted text
  -d, --dim      Dim text not highlighted
  -h, --help     Print help (see more with '--help')
  -V, --version  Print version

Development

Feel free to contribute! Here is a super quick start if you are vaguely familiar with Rust.

# Setup
git clone git@github.com:ismet55555/bieye.git && cd bioread
git checkout -b my-cool-new-branch
cargo build

# ... work work work ...

# Test run it
cargo run -- --help
echo "Just some testing text" | cargo run --

# Other terminal windows
cargo install --locked bacon
bacon --all-features

About

A blazingly fast rust-based bionic reader for blazingly fast reading within a terminal console 🦀

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 58.1%
  • Rust 41.9%