Skip to content

liangzid/vvReader

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ViceVersa Reader: Another boring and useless text reader

NOTE: this project is still under active development. Feel free to open an issue.

images/vvreader-demo1.png

Install it & Build it.

Using existing binary files

Check here:

Native Build

At first, install rust , then:

cd reader_ui/
cargo run --release
# or: cargo build --release

In linux you might install some libs by

 sudo apt-get install libxcb-render0-dev libxcb-shape0-dev\
libxcb-xfixes0-dev libxkbcommon-dev libssl-dev

Wasm

# 1. install trunk
cargo install --locked trunk

# 2. locally debug
trunk serve # on https://127.0.0.1:8080/index.html#dev

# 3. release WSAM
trunk build --release

Planning

INPROGRESS rendering

text file

[#A] EPUB files

CANCELED [#A] Docx files

[#C] Pdf files

highlight

text highlight

save & load highlight

INPROGRESS comments

comment it

save & load comments

[#B] UI: the highlight of quote texts

[#B] local quote text from reader.

INPROGRESS notes

INPROGRESS markdown editor to take notes

basic functions
[#C] image support

INPROGRESS notes management

save & read notes
[#C] a directory to recent notes

robustness

[#A] error handling

[#C] cpu & memory cost analysis

[#A] catalog parsing

[#A] File types for parsing

txt
md
org
epub
html
docx
pdf

[#A] bookmark management

[#B] track the place of a catalog or mark

[#C] Recent books

[#C] list of recent books

[#C] books management

INPROGRESS Account related

free to everyone: activated default

account registion & login

[#B] backup key information &states

About

AI-enhanced reader by ViceVersa AI.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages