guutreader
v1.2.0
Published
Project Gutenberg Reader with binary storage and bookmarking
Downloads
20
Maintainers
Readme
GuutReader
GuutReader 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.
Features
- 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
Installation
To install GuutReader globally, run:
npm install -g guutreader
Usage
After installing, you can use the gr
command to start the reader.
Commands
help
: Display available commands and usage instructionssearch <query>
: Search for books by title, author, or topicdownload <number>
: Download a book from the search resultslibrary
: Display your library of downloaded booksread <number>
: Read a book from your libraryn
: Next pagep
: Previous pagequit
: Quit the reader
Example
- Search for Books
> search Dostoyevsky
- Download a Book
> download 1
- View Library
> library
- Read a Book
> read 1
- Paginate through the Book
> n # Next page
> p # Previous page
- Quit the Reader
> quit
Contributing
Contributions are welcome! Please fork the repository and submit a pull request.
License
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.