├── .gitignore ├── Dockerfile ├── LICENSE ├── README.md ├── app ├── __init__.py ├── database.py ├── main.py ├── models │ ├── __init__.py │ ├── base.py │ ├── models.py │ └── schemas.py ├── static │ ├── audio │ │ ├── 20250207_11_20__de.mp3 │ │ ├── 20250207_11_20__en.mp3 │ │ ├── 20250207_11_20__fr.mp3 │ │ ├── 20250217_07_16__de.mp3 │ │ ├── 20250217_07_16__en.mp3 │ │ ├── 20250217_07_16__fr.mp3 │ │ ├── 20250219_21_53__de.mp3 │ │ ├── 20250219_21_53__en.mp3 │ │ └── 20250219_21_53__fr.mp3 │ ├── css │ │ └── style.css │ ├── images │ │ ├── audioflow-logo.png │ │ ├── bbc-logo.png │ │ ├── favicon.ico │ │ ├── google-trends-logo.png │ │ ├── hackernews-logo.png │ │ ├── step1.png │ │ ├── step2.png │ │ └── step3.png │ └── js │ │ └── subscribe.js └── templates │ └── landing_page.html ├── dags ├── .gitkeep ├── audiofiles.py ├── bbcnews.py ├── emails.py ├── gtrends.py └── hackernews.py ├── docker-compose.yaml ├── requirements.txt ├── run.py └── utils ├── __init__.py ├── config.py └── mockdata.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/README.md -------------------------------------------------------------------------------- /app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/database.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/database.py -------------------------------------------------------------------------------- /app/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/main.py -------------------------------------------------------------------------------- /app/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /app/models/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/models/base.py -------------------------------------------------------------------------------- /app/models/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/models/models.py -------------------------------------------------------------------------------- /app/models/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/models/schemas.py -------------------------------------------------------------------------------- /app/static/audio/20250207_11_20__de.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250207_11_20__de.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250207_11_20__en.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250207_11_20__en.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250207_11_20__fr.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250207_11_20__fr.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250217_07_16__de.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250217_07_16__de.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250217_07_16__en.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250217_07_16__en.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250217_07_16__fr.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250217_07_16__fr.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250219_21_53__de.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250219_21_53__de.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250219_21_53__en.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250219_21_53__en.mp3 -------------------------------------------------------------------------------- /app/static/audio/20250219_21_53__fr.mp3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/audio/20250219_21_53__fr.mp3 -------------------------------------------------------------------------------- /app/static/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/css/style.css -------------------------------------------------------------------------------- /app/static/images/audioflow-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/audioflow-logo.png -------------------------------------------------------------------------------- /app/static/images/bbc-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/bbc-logo.png -------------------------------------------------------------------------------- /app/static/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/favicon.ico -------------------------------------------------------------------------------- /app/static/images/google-trends-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/google-trends-logo.png -------------------------------------------------------------------------------- /app/static/images/hackernews-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/hackernews-logo.png -------------------------------------------------------------------------------- /app/static/images/step1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/step1.png -------------------------------------------------------------------------------- /app/static/images/step2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/step2.png -------------------------------------------------------------------------------- /app/static/images/step3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/images/step3.png -------------------------------------------------------------------------------- /app/static/js/subscribe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/static/js/subscribe.js -------------------------------------------------------------------------------- /app/templates/landing_page.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/app/templates/landing_page.html -------------------------------------------------------------------------------- /dags/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dags/audiofiles.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/dags/audiofiles.py -------------------------------------------------------------------------------- /dags/bbcnews.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/dags/bbcnews.py -------------------------------------------------------------------------------- /dags/emails.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/dags/emails.py -------------------------------------------------------------------------------- /dags/gtrends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/dags/gtrends.py -------------------------------------------------------------------------------- /dags/hackernews.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/dags/hackernews.py -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/requirements.txt -------------------------------------------------------------------------------- /run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/run.py -------------------------------------------------------------------------------- /utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /utils/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/utils/config.py -------------------------------------------------------------------------------- /utils/mockdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aeonasoft/audioflow/HEAD/utils/mockdata.py --------------------------------------------------------------------------------