Skip to content

Film Category Database Software (SearchER) developed using Python with Tkinter module.

License

Notifications You must be signed in to change notification settings

HasithaSuneth/SearchER

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SearchER-Film-Category-Database

Film Category Database Software (SearchER) developed using Python with Tkinter module.

searcher.mp4

SearchER software is divided into two parts;

  • SearchER Use to Insert/Edit/Modify Movies and Movie Collections to/from the system.
  • SearchER - Search Use to View/Search/Filter Movies and Movie Collections from the system.

Screenshot 2022-05-25 122157

SearchER

Block Diagram

Features;

  • Offline Use - Select the file directory that held movies or TV series at Local-drive.
  • Insert Movies with their categories & language into the System (Database).
  • 1100+ Movies (Categories & Language) Pre-configured to the system.
  • Movie Collection - Insert/Remove Movies to/from Movie Collections.

Block Diagram

Block Diagram

  • Modify Database - Modify inserted data from the database (Change category/path of the movies and remove movies from the database).

Block Diagram

SearchER - Search

Block Diagram Block Diagram

Features;

  • Search Movies or TV series by Name

Block Diagram

  • Filter by category of the Movies

    • Non-Combined Results - Show every movie that matched at least one category from user-selected categories.
    • Combined Results - Show every movie that matched all categories from user-selected categories.

    Block Diagram

  • Movie Collection.

Block Diagram


Note

This was my first project, created during my self-learning journey with Python back in 2020. It has not been updated since then.

Technical Details

  • Database - SQLite
  • Support operating systems (Tested) - Windows, Linux (Ubuntu)
  • File Size - 28MB

Ideas for Improvements

  • Integrate OMDB API to fetch movie details

About

Film Category Database Software (SearchER) developed using Python with Tkinter module.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages