Pick is a media browser, built using django.
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements-3.12.txt
You may need to either copy or link el-pagination.js
from the venv into static
, for example:
ln -s .venv/lib/python3.12/site-packages/el_pagination/static/el-pagination/js/el-pagination.js mediabrowser/static/mediabrowser/js/el-pagination.js
./manage.py makemigrations mediabrowser
./manage.py migrate
scripts/populate_db.py -f films.txt -p patch.csv
./manage.py test mediabrowser -v 2
./manage.py runserver 0.0.0.0:8000
To view on another machine on the network, add the IP address to ALLOWED_HOSTS
in settings.py.