PodcastPill let's you generate a weekly schedule to listen to a new podcast every single day.
- api_service: FastAPI backend / SQLA models and operations
- db_service: SQLite database controller
- pull_service: PodcastIndex.org API wrapper, pulls podcast data and episodes
- scripting: random jupyter notebooks for testing
- Clone the repo
- Start the venv with
source venv/bin/activate
- Install dependencies with
pip install -r requirements.txt
- Run the backend with
uvicorn api_service.main:app --reload
- Start coding