Loadingโ€ฆ
Saturday May 24, 2025 9:30am - 10:45am CEST
For monitoring purposes and to inform our reporting, itโ€™s helpful to keep an eye on trends over time in some datasets, for example when tracking the progress of an mpox outbreak, monitoring pre-election polls or investigating migration trends.

This is where automation comes in handy: with the data being automatically grabbed from the source, reconfigured and channeled into a chart for visualization, allowing data journalists and their colleagues to notice report-worthy trends early on.

To establish such a workflow, we have been relying on free tools like Datawrapper and Github Actions to run a Python script.

Participants will be guided through setting up such a workflow step-by-step.

๐Ÿš€ In this session you will learn how to...
- collect data from a url
- parse the data into the needed format using Python's `pandas` library
- use Python's `datawrapper` library to create a chart
- set up the script to run automatically on Github Actions

๐Ÿ” Prerequisites & Tools:

- required: Laptop
- required: Datawrapper API token
- required: Github Account (if you want to automate the chart update)
- optional: Code text editor (if you prefer working with your own code for automation), such as Atom or Sublime Text
- optional: Distill browser plugin (if you want to update on click)
- optional: basic understanding of Python/coding helpful, but not required

Materials of this session will be available at: https://github.com/dw-data/dataharvest25-automate-source-to-chart
Speakers
avatar for Gianna-Carina Gruen

Gianna-Carina Gruen

Head of Data-driven Journalism, DW
Gianna-Carina Grรผn is a data journalist and leads the data-driven journalism unit at DW that she founded in 2017. In her day-to-day she produces and edits visuals and data-driven stories and as a ddj trainer spreads enthusiasm for coding in journalism.She has a bachelor in Life Sciences... Read More →
avatar for Jonathan Soma

Jonathan Soma

Professor, Columbia University
Jonathan Soma is Knight Chair in Data Journalism at Columbia Journalism School, where he directs both the Data Journalism MS and the summer intensive Lede Program. His courses there cover everything from basic Python and analysis to ai2html and machine learning. Right now he's very... Read More →
Saturday May 24, 2025 9:30am - 10:45am CEST
Z2.04 Z2.04

Attendees (8)


Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Share Modal

Share this link via

Or copy link