/Book-Management-System

A desktop app for book management system using PyQt5 model view programming.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Book-Management-System

A desktop app for book management system using PyQt5 model view programming.

Packages required to install

  • pip install PyQt5

    Q. How to run this project?

python3 launcher.py

For people running this on windows, you can get the Ubuntu feel on the UI, you can run this with:

This software by default runs in Fusion style. If you don't like it, change it in [launcher.py](launcher.py) !

What is the purpose of the project?

I made this project to be used by people keeping their e-books or study materials (I mean the actual ones) in some folder. But later they can't remember where a certail category of book can be found.

Or what are the books related to database management that he saved!
or, what are the Python books that he have in his computer inside a certain directory?

So, this software (in its later stages) will try to search the book title online from a directory (recursive search) and try to label it. Provided title should be relevant. Everything depends on the title!

** you can find the GUI design inside the /Lib/UI/Raw folder. (Lib/UI) ** E-book extensions obtained from https://www.file-extensions.org/filetype/extension/name/e-book-files