ChatDev/WareHouse/BookBreeze_THUNLP_20230825072339
2023-09-04 19:24:28 +08:00
..
.py Initial commit 2023-09-04 19:24:28 +08:00
BookBreeze_THUNLP_20230825072339.log Initial commit 2023-09-04 19:24:28 +08:00
BookBreeze.prompt Initial commit 2023-09-04 19:24:28 +08:00
ChatChainConfig.json Initial commit 2023-09-04 19:24:28 +08:00
ebook_reader.py Initial commit 2023-09-04 19:24:28 +08:00
main.py Initial commit 2023-09-04 19:24:28 +08:00
manual.md Initial commit 2023-09-04 19:24:28 +08:00
meta.txt Initial commit 2023-09-04 19:24:28 +08:00
PhaseConfig.json Initial commit 2023-09-04 19:24:28 +08:00
readme.md Initial commit 2023-09-04 19:24:28 +08:00
requirements.txt Initial commit 2023-09-04 19:24:28 +08:00
RoleConfig.json Initial commit 2023-09-04 19:24:28 +08:00

E-book Reader

This is a simple e-book reader application that allows users to read electronic books in various formats. The application supports basic formats such as PDF, EPUB, and MOBI. It provides functionality for users to add and manage bookmarks within the e-books.

Features

  • Open e-books in PDF, EPUB, and MOBI formats
  • Display the content of the e-books
  • Add and remove bookmarks within the e-books

Requirements

  • Python 3.x
  • tkinter library
  • PyPDF2 library
  • ebooklib library
  • mobi library

Usage

  1. Run the main.py file to start the application.
  2. Click on the "File" menu and select "Open" to choose an e-book file.
  3. The content of the e-book will be displayed in the main window.
  4. Use the buttons in the bookmarks panel to add or remove bookmarks.
  5. To exit the application, click on the "File" menu and select "Exit".

License

This project is licensed under the MIT License - see the LICENSE file for details.