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 cec0ae2481 hypercorn
2024-09-02 02:21:43 +00:00
app hypercorn 2024-09-02 02:21:43 +00:00
.gitignore new repo 2024-05-31 11:50:21 -06:00
Dockerfile 3.0.0rc20 now works with prod server 2024-09-02 01:42:58 +00:00
init_db.py new repo 2024-05-31 11:50:21 -06:00
makefile 3.0.0rc20 now works with prod server 2024-09-02 01:42:58 +00:00
noaa_animate.py 3.0.0rc20 now works with prod server 2024-09-02 01:42:58 +00:00
prefect.jpg new repo 2024-05-31 11:50:21 -06:00
preview.jpg new repo 2024-05-31 11:50:21 -06:00
profiles.default.toml 3.0.0rc20 now works with prod server 2024-09-02 01:42:58 +00:00
README.md new repo 2024-05-31 11:50:21 -06:00
requirements.txt hypercorn 2024-09-02 02:21:43 +00:00
start.sh 3.0.0rc20 now works with prod server 2024-09-02 01:42:58 +00: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