Skip to content

A simple webapp using Python, HTMX and Spark to recommend movies to watch.

License

Notifications You must be signed in to change notification settings

david-marconis/movie-recommender

Repository files navigation

Movie recommender

Built using

HTMX Python

How to run

  1. Download the movies dataset or the ml-100k dataset and extract it. The movies dataset is a bit bigger and slower, but contains more movies and ratings and newer movies.
  2. Setup, install and activate virtual environment
    python3 -m venv .venv
    pip install -r requirements.txt
    source .venv/bin/activate # Linux only, Windows is different
  3. Run the data cleanse script
    python movie_rec_api/data-cleanse.py /path/to/the-extracted-dataset out
  4. Start the server
    uvicorn movie_rec_api.main:app

About

A simple webapp using Python, HTMX and Spark to recommend movies to watch.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published