Все публикации

Transcription and audio models (Practical AI for Investigative Journalism, Session 6)

Local models/private AI (Practical AI for Investigative Journalism, Session 5)

AI, Hugging Face and non-chatbot models (Practical AI for Journalism, Session 4)

Why generative AI is a dead end for responsible journalism (Practical AI for Journalism, Session 3)

Structured, validated data from LLMs (Practical AI for Investigative Journalism, Session 2)

Sorting documents (Practical AI for Investigative Journalism, Session 1)

Scraping to a pandas CSV using BeautifulSoup and Python

Scrape by faking a browser request (to avoid bot detection??) in Python

Fix 'Error: Process completed with exit code' errors on GitHub Actions

How to disable a workflow on GitHub Actions

Auto-updating data visualizations from scraped data with GitHub Actions and Datawrapper

Scrollytelling with ai2html and scrollama.js

JavaScript interactivity with ai2html Illustrator exports (including D3)

Generating ideas for data-driven stories and visualizations (a boring video)

ai2html text overflow and other annotation/label issues: an easy fix

Cleaning up a Python data visualization in Adobe Illustrator (pandas to ai2html)

Python to Adobe Illustrator to ai2html data viz workflow (2022 update)

How to download files in Python with progress bars

Selenium fix: SessionNotCreated 'this version only supports Chrome version' error in Python

Data Analysis with Pandas: K-Pop idols (value_counts, filtering, datetimes)

Data Analysis with Pandas: Lumber Prices (cleaning currency, datetimes, time series)

Data Analysis with Pandas: StockX Sneaker Sales (datetimes, resample, groupby)

Selenium + pandas web scraping tutorial for Python (2021) but also I'm late to pick up a cat

Intro to GitHub: How to host code online with GitHub Desktop