adds interactivity to services.swpc.noaa.gov/images/animations. uses prefect for a backend to scrape images generate movies with ffmpeg. flask frontend at /iframe + proxy server via bare domain and API access via /api.
Go to file
Michael Pilosov 0442c5ba0a new repo
2024-05-31 11:41:48 -06:00
app new repo 2024-05-31 11:41:48 -06:00
.gitignore new repo 2024-05-31 11:41:48 -06:00
Dockerfile new repo 2024-05-31 11:41:48 -06:00
init_db.py new repo 2024-05-31 11:41:48 -06:00
makefile new repo 2024-05-31 11:41:48 -06:00
noaa_animate.py new repo 2024-05-31 11:41:48 -06:00
prefect.jpg new repo 2024-05-31 11:41:48 -06:00
preview.jpg new repo 2024-05-31 11:41:48 -06:00
profiles.default.toml new repo 2024-05-31 11:41:48 -06:00
README.md new repo 2024-05-31 11:41:48 -06:00
requirements.txt new repo 2024-05-31 11:41:48 -06:00
start.sh new repo 2024-05-31 11:41:48 -06:00

NOAA Animation Web App

preview

Animate images from a website full of urls by way of a proxy server and some Python functions wrapped with the prefect decorator. Uses https://services.swpc.noaa.gov as an example.

Instructions

If you have docker and make installed, just run:

make

and visit localhost:4200 to see Prefect, and localhost:9021/iframe to view the UI.

An example Flow of about 100 images: prefect