Skip to content

Latest commit

 

History

History
34 lines (27 loc) · 1.43 KB

README.md

File metadata and controls

34 lines (27 loc) · 1.43 KB

universal-remote

This project is an exploration of how to use LLMs to make searching for movie recommendations easier and more natural.

Use

  1. Scrape the all plot summaries from IMDB for each movie in the IM_S_DB with the following. It will save movie_summaries.csv to data/.
    python get_movie_plot_outlines.py.py

Development

  1. This project was built in Python 3.11.4. We recommend using Pyenv to manage Python installations.

  2. We use Poetry to manage dependencies, but we have included a requirements.txt file as well. Ask poetry to output a requirements.txt file for you with:

    poetry export --without-hashes --format=requirements.txt > requirements.txt

    or, to specifically only export the ones required for the demo app, run:

    poetry export --without-hashes --only app --format=requirements.txt > requirements.txt
  3. I have added all scraper dependencies with:

    poetry add --group scraper [package-name]

    This will let us keep the dependencies separate and organized, as the scraper may only be needed temporarily.

  4. You can use Jupyter Notebooks with Poetry by creating a kernel like so:

    poetry run python -m ipykernel install --user --name [project-name]

    Start your notebooks with poetry run jupyter lab and select your newly created kernel.