Publishing python analyses with github actions and binder

Опубликовано: 02 Июль 2026
на канале: Michael Chow
512
17

Live coding a python data analysis using binder. Results are published as a web page with github actions. Everything is done in the browser. I to download, analyze spotify data, and deploy as a github page that updates daily!

Code: https://github.com/machow/gh-actions-...

Timeline:

00:52 - set up github repo, spotify data
02:00 - setting up binder
02:58 - github actions
06:01 - working in binder notebook
06:44 - adding requirements.txt
10:03 - first github action
14:05 - analyze spotify data
20:35 - adding notebook to repo
23:44 - github action: use nbconvert to turn notebook into html
25:27 - github action: deploy to github pages (with deploy key)
32:11 - debugging action: missing python library
34:37 - cron: scheduling github actions
38:45 - misc: jupytext is awesome
40:05 - view result on github pages
43:20 - review