Welcome to the Personal Library Manager! This is a simple Command Line Interface (CLI) application developed by Muhammad Samad that lets you manage your personal book collection β adding, removing, searching, and tracking your reading progress.
- Add a book: Enter details like title, author, year, genre, and reading status.
- Remove a book: Remove books by title.
- Search for a book: Find books easily by title.
- Display all books: View all books with relevant details.
- Display statistics: See the total books and percentage of books you've read.
|-- library.txt # JSON file storing book data
|-- <filename>.py # Main CLI app script
|-- README.md # Project documentation
Once you run the app, you'll see the following menu:
Welcome to your Personal Library Manager! - Created by Muhammad Samad
1. Add a book
2. Remove a book
3. Search for a book
4. Display all books
5. Display statistics
6. Exit
- Add a book: Select option
1, then provide book details when prompted. - Remove a book: Select option
2, and enter the book title. - Search for a book: Select option
3, and enter the book title. - Display all books: Select option
4to view all books. - Display statistics: Select option
5to see total books and reading progress. - Exit: Select option
6to quit the app.
Developed by Muhammad Samad β passionate about web development, AI, and building user-friendly apps.
Happy reading! π