Project Gutenberg Reader with binary storage and bookmarking
npm install guutreaderGuutReader is a command-line tool for accessing and reading books from Project Gutenberg. It allows you to search for books, download them, and read them with support for bookmarks and binary storage.
- Search for books by title, author, or topic
- Download and save books with metadata
- Bookmark your current reading position
- Paginate through the book text
- Efficient binary storage for books and metadata
To install GuutReader globally, run:
``sh`
npm install -g guutreader
After installing, you can use the gr command to start the reader.
- help: Display available commands and usage instructionssearch
- : Search for books by title, author, or topicdownload
- : Download a book from the search resultslibrary
- : Display your library of downloaded booksread
- : Read a book from your libraryn
- : Next pagep
- : Previous pagequit
- : Quit the reader
1. Search for Books
`sh`
> search Dostoyevsky
2. Download a Book
`sh`
> download 1
3. View Library
`sh`
> library
4. Read a Book
`sh`
> read 1
5. Paginate through the Book
`sh`
> n # Next page
> p # Previous page
6. Quit the Reader
`sh`
> quit
Contributions are welcome! Please fork the repository and submit a pull request.
`
THE BEERWARE LICENSE (Revision 42):
Your Name wrote this file. As long as you retain this notice you can do whatever you want with this stuff. If we meet someday, and you think this stuff is worth it, you can buy me a beer in return.
``