- Python 3.7+
- pip
-
Clone the repository:
git clone <repo-url> cd aggregator
-
Install dependencies:
pip install -r requirements.txt
-
Apply migrations:
python manage.py migrate
-
(Optional) Create a superuser for admin access:
python manage.py createsuperuser
-
Start the development server:
python manage.py runserver
-
Visit http://localhost:8000/ to view the homepage.
Podcast episodes are fetched automatically by scheduled jobs. To start the job scheduler manually, run:
python manage.py startjobs
