Skip to content

New movie came out? Interested in watching a movie? Well now you can decide what movies you want to see using Movie Finder. This script simply looks up the movie on Rotten Tomatoes and gets all the relevant information for you!

Notifications You must be signed in to change notification settings

anand-s-murali/Movie-Finder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 

Repository files navigation

Movie-Finder

Movie-Finder is a Python script designed help you find and store all the information on movies.

Motivation

I love movies, but looking up movies online, especially when I have multiple in mind, can get rather tedious. Instead of opening up multiple tabs or searching individually, I wanted to be able to do them all in one pass. With Movie-Finder, you can do exactly that! Simply type in the movies you're interested in, and let the script do the rest.

Installation

To use this script, simply download or clone the repository to whatever location you'd like!

Usage

To search for a movie, simply navigate within the project directory until you are within the spiders directory:

cd movie/movie/spiders/

Then run the following command:

python3 movies.py <title>

If your movie contains more than one word, simply place quotes around it:

python3 movies.py "<movie title>"

If you'd like to request more than one movie, just separate each title with a space and follow the guidelines above:

python3 movies.py <title1> <title2> ... <title n>

If the script is not working properly for you, it may because you need to install the dependencies listed under Frameworks/Libraries below. And keep in mind, this script requires python3.

Storing Results

Through running this script, you will automatically generate a "watch_list" csv file (located in the same directory as the script). This file is only generated once (unless you delete it) and is used to store the results of your queries if you choose to store them.

Third Party Frameworks/Libraries Needed

Any of these modules can be installed using pip as follows:

python3 -m pip install <module> --user

TODO

  • Add multiple movie request support ✅
  • Add ability to save results to external "watch list" ✅
  • Allow threads to handle multiple inputs ✅
  • Use pyQT5 for GUI interaction
  • Use database as backend storage as opposed to csv files

About

New movie came out? Interested in watching a movie? Well now you can decide what movies you want to see using Movie Finder. This script simply looks up the movie on Rotten Tomatoes and gets all the relevant information for you!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages