- You can retrieve the repository by running
git clone https://github.com/cs564-glow/finalProject.git
- Extract the final submission archive.
- Navigate to %AppData% (ex: C:\Users\Garrett\AppData\Roaming).
- Create a subfolder
cs564proj(ex: C:\Users\Garrett\AppData\Roaming\cs564proj). - Copy/paste the provided movie.db to this
cs564projfolder. - From a PowerShell or CMD terminal,
cdto the LetterBoxDClone directory (ex: .\finalProject\cs564proj\LetterBoxDClone) - Run
dotnet run - You should see a message like:
Building...
info: Microsoft.Hosting.Lifetime[0]
Now listening on: https://localhost:5001
info: Microsoft.Hosting.Lifetime[0]
Now listening on: http://localhost:5000
info: Microsoft.Hosting.Lifetime[0]
Application started. Press Ctrl+C to shut down.
- Navigate to the address in a browser
You are now in the LetterBoxDClone!
Reference: https://docs.microsoft.com/en-us/dotnet/core/tools/dotnet-run
This is optional. You can use the included movie.db to run the website. In case you want to recreate the database from scratch, do the following:\
- Download the HetRec MovieLens dataset or use the copy included with the final submission (hetrec2011-movielens-2k-v2 folder)
- Extract the final submission archive
cdto ImporterPublish subfolder, which contains Importer.exe- From a PowerShell or CMD terminal, run Importer.exe
Importer -i <path to dataset> [-x]NOTE:-xflag will delete any existing movie.db database at the output location- Example:
Importer -i "W:\source\repos\finalProject\testFiles\hetrec2011-movielens-2k-v2" -x - Running this command will create the SQLite database at %AppData%\cs564proj\movie.db
- Specify a custom output location by using the optional -d flag
[-d] <path to db>
- Example:
A fresh database is created!




