This is a simple library management system implemented in Python3 using SQLite3 for data storage. It provides a command-line interface (CLI) for managing books in a library.
- Add new books to the library.
- List all books available in the library.
- Search for books by title.
- Update book details (title, author, genre, quantity).
- Delete books from the library.
- Python 3.x
- SQLite3
-
Clone the repository:
git clone https://github.com/imparth7/librarymanager.git
-
Navigate to the project directory:
cd librarymanager
-
Run the main script:
python main.py
-
Follow the on-screen instructions to perform various operations like adding, listing, searching, updating, or deleting books.
The library management system uses a SQLite database (library.db
) to store book information. The database schema includes the following fields:
id
: Integer (Primary Key)title
: Textauthor
: Textgenre
: Textquantity
: Integer
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and submit a pull request.