Skip to content

tibiCoding/Library-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

Library Management Application

Overview

The Library Management Application is a simple Tkinter-based GUI program that allows users to manage a book library. Users can add, search, remove, view all books, and save the library data to a file.

Features

  • Add Book: Allows the user to add a book with title, author, genre, and year.
  • Search Book: Enables searching for books by title or author.
  • Remove Book: Lets the user remove a selected book from the library.
  • Show All Books: Displays all books currently in the library.
  • Save Library: Saves the library to a file for persistence.
  • Close App: Closes the application safely.

Installation

  1. Ensure you have Python installed on your system.
  2. Install Tkinter (included with standard Python installations).
  3. Download the script and run python library_app.py.

How to Use

  1. Add a Book: Click 'Add Book' and fill in the details.
  2. Search a Book: Click 'Search Book' and enter a search term.
  3. Remove a Book: Select a book from the list and click 'Remove Book'.
  4. Show All Books: Click 'Show All Books' to view all books in the library.
  5. Save Library: Click 'Save' to store the library to a file.
  6. Close App: Click 'Close' to exit the application.

File Storage

The library data is stored in library.txt and loaded when the application starts.

Requirements

  • Python 3.x
  • Tkinter (comes with Python by default)

License

This project is open-source and can be freely modified and distributed.

Author

TibiCoding

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages