1 个稳定版本
使用旧的 Rust 2015
1.0.0 | 2018年5月14日 |
---|
#14 in #again
4KB
80 行
dotify
将字节转换为布莱叶文并返回。
你是否曾经看过一串字节,心想:“真希望我能把这些看作布莱叶文单元格”?我也是!这就是我写 dotify 的原因。
热切期待您为此无用的实用程序扩展的PR!
: cat src/main.rs | dotify > braille.txt
: cat braille.txt
⡥⡸⡴⡥⡲⡮⠠⡣⡲⡡⡴⡥⠠⡣⡬⡡⡰⠻⠊⠊⡭⡯⡤⠠⡢⡲⡡⡩⡬⡬⡥⠻⠊⡭⡯⡤⠠⡢⡹⡴
⡥⡳⠻⠊⠊⡵⡳⡥⠠⡣⡬⡡⡰⠺⠺⡻⡁⡰⡰⠬⠠⡁⡲⡧⠬⠠⡁⡰⡰⡓⡥⡴⡴⡩⡮⡧⡳⡽⠻⠊
⡵⡳⡥⠠⡳⡴⡤⠺⠺⡩⡯⠻⠊⠊⡦⡮⠠⡭⡡⡩⡮⠨⠩⠠⠭⠾⠠⡩⡯⠺⠺⡒⡥⡳⡵⡬⡴⠼⠨⠩
⠾⠠⡻⠊⠠⠠⡬⡥⡴⠠⡭⡡⡴⡣⡨⡥⡳⠠⠽⠠⡁⡰⡰⠺⠺⡮⡥⡷⠨⡥⡮⡶⠡⠨⠢⡃⡁⡒⡇⡏
⡟⡐⡋⡇⡟⡎⡁⡍⡅⠢⠩⠩⠊⠠⠠⠠⠠⠮⡶⡥⡲⡳⡩⡯⡮⠨⡣⡯⡮⡣⡡⡴⠡⠨⠢⡶⠢⠬⠠⡥
⡮⡶⠡⠨⠢⡃⡁⡒⡇⡏⡟⡐⡋⡇⡟⡖⡅⡒⡓⡉⡏⡎⠢⠩⠩⠩⠊⠠⠠⠠⠠⠮⡡⡵⡴⡨⡯⡲⠨⡥
⡮⡶⠡⠨⠢⡃⡁⡒⡇⡏⡟⡐⡋⡇⡟⡁⡕⡔⡈⡏⡒⡓⠢⠩⠩⠊⠠⠠⠠⠠⠮⡡⡢⡯⡵⡴⠨⡣⡯⡮
⡣⡡⡴⠡⠨⡥⡮⡶⠡⠨⠢⡃⡁⡒⡇⡏⡟⡐⡋⡇⡟⡄⡅⡓⡃⡒⡉⡐⡔⡉⡏⡎⠢⠩⠬⠠⠢⠠⠭⠠
⠢⠬⠠⡥⡮⡶⠡⠨⠢⡃⡁⡒⡇⡏⡟⡐⡋⡇⡟⡈⡏⡍⡅⡐⡁⡇⡅⠢⠩⠩⠩⠊⠠⠠⠠⠠⠮⡨⡥⡬
⡰⡟⡭⡥⡳⡳⡡⡧⡥⠨⠢⡐⡲⡩⡮⡴⠠⡨⡥⡬⡰⠠⡩⡮⡦⡯⡲⡭⡡⡴⡩⡯⡮⠢⠩⠊⠠⠠⠠⠠
⠮⡶⡥⡲⡳⡩⡯⡮⡟⡭⡥⡳⡳⡡⡧⡥⠨⠢⡐⡲⡩⡮⡴⠠⡶⡥⡲⡳⡩⡯⡮⠠⡩⡮⡦⡯⡲⡭⡡⡴
⡩⡯⡮⠢⠩⠊⠠⠠⠠⠠⠮⡳⡥⡴⡴⡩⡮⡧⠨⡁⡰⡰⡓⡥⡴⡴⡩⡮⡧⡳⠺⠺⡃⡯⡬⡯⡲⡥⡤⡈
⡥⡬⡰⠩⠊⠠⠠⠠⠠⠮⡡⡲⡧⠨⡁⡲⡧⠺⠺⡷⡩⡴⡨⡟⡮⡡⡭⡥⠨⠢⡂⡙⡔⡅⡓⠢⠩⠊⠠⠠
⠠⠠⠠⠠⠠⠠⠠⠮⡬⡯⡮⡧⠨⠢⡢⡹⡴⡥⡳⠢⠩⠊⠠⠠⠠⠠⠠⠠⠠⠠⠠⠮⡨⡥⡬⡰⠨⠢⡃⡯
⡮⡶⡥⡲⡴⠠⡢⡲⡡⡩⡬⡬⡥⠠⡴⡯⠠⡢⡹⡴⡥⡳⠢⠩⠩⠊⠠⠠⠠⠠⠮⡧⡥⡴⡟⡭⡡⡴⡣⡨
⡥⡳⠨⠩⠻⠊⠊⠠⠠⡬⡥⡴⠠⡢⡹⡴⡥⡳⠠⠽⠠⡭⡡⡴⡣⡨⡥⡳⠮⡩⡳⡟⡰⡲⡥⡳⡥⡮⡴⠨
⠢⡂⡙⡔⡅⡓⠢⠩⠻⠊⠊⠠⠠⡬⡥⡴⠠⡳⡴⡤⡩⡮⠠⠽⠠⡩⡯⠺⠺⡳⡴⡤⡩⡮⠨⠩⠻⠊⠠⠠
⡬⡥⡴⠠⡳⡴⡤⡯⡵⡴⠠⠽⠠⡩⡯⠺⠺⡳⡴⡤⡯⡵⡴⠨⠩⠻⠊⠠⠠⡬⡥⡴⠠⡭⡵⡴⠠⡲⡥⡡
⡤⡥⡲⠠⠽⠠⡳⡴⡤⡩⡮⠮⡬⡯⡣⡫⠨⠩⠻⠊⠠⠠⡬⡥⡴⠠⡭⡵⡴⠠⡷⡲⡩⡴⡥⡲⠠⠽⠠⡳
⡴⡤⡯⡵⡴⠮⡬⡯⡣⡫⠨⠩⠻⠊⠊⠠⠠⡬⡥⡴⠠⡣⡯⡮⡶⡥⡲⡴⠠⠽⠠⡩⡦⠠⡢⡹⡴⡥⡳⠠
⡻⠊⠠⠠⠠⠠⡢⡹⡴⡥⡳⠺⠺⡣⡯⡮⡶⡥⡲⡴⠊⠠⠠⡽⠠⡥⡬⡳⡥⠠⡻⠊⠠⠠⠠⠠⡢⡲⡡⡩
⡬⡬⡥⠺⠺⡣⡯⡮⡶⡥⡲⡴⠊⠠⠠⡽⠻⠊⠊⠠⠠⡣⡯⡮⡶⡥⡲⡴⠨⠦⡭⡵⡴⠠⡲⡥⡡⡤⡥⡲
⠬⠠⠦⡭⡵⡴⠠⡷⡲⡩⡴⡥⡲⠩⠊⡽⠊
: cat braille.txt | dotify --bytes | head
extern crate clap;
mod braille;
mod bytes;
use clap::{App, Arg, AppSettings};
use std::io;
fn main() -> io::Result<()> {
let matches = App::new(env!("CARGO_PKG_NAME"))
依赖项
~750KB