#reader #bionic #parser #cli-tool #console #cli-parser #tool

应用 bieye

终端控制台中闪电般快速读取的仿生阅读器

3个版本

0.2.3 2023年8月13日
0.2.2 2023年8月11日
0.2.0 2023年8月5日

#2019解析实现

GPL-3.0-or-later

2MB
357

portfolio_view

GitHub Workflow Status (with event) Crates.io Crates.io


这是一个基于Rust的CLI工具,它可以读取文本并以仿生阅读格式返回,从而实现闪电般的加载和更快地阅读!

仿生阅读是阅读特别格式化的文本,允许更快地阅读。这通过战略性地突出显示文本片段来实现,这会欺骗大脑进行阅读而不丢失内容。

本质上:使用此工具在控制台使用时加快文本阅读速度

test gif

安装

  • Homebrew

    brew install ismet55555/things/bieye
    
  • Snap Store

    snap install bieye
    
  • Cargo

    cargo install bieye
    
  • 从源码编译

    git clone [email protected]:ismet55555/bieye.git
    cd bieye
    cargo install --path .
    

使用示例

以下是一些简单的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菜单

$ 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!

Example Usages:
   bieye "Keep on reading"
   echo "Read faster, learn more" | bieye --dim
   man vim | bieye --dim --color

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

贡献和开发

欢迎贡献力量!如果您对Rust有些许了解,这里有一个超级快速入门。

# Setup
git clone [email protected]:ismet55555/bieye.git
cd bieye
git checkout -b my-cool-new-branch
cargo build

# ... work work work ...

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

# Run tests
cargo test

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

依赖项

~9–21MB
~275K SLoC