Skip to content

pacoxu/slides-crawl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

slides-crawl

download all slides from sched.com event: kubecon/istiocon

  • /list/descriptions/: this page will include all slides links in the page directly.

KubeCon + CloudNativeCon Events (2023-2025)

2023 Events

KubeCon + CloudNativeCon

Colocated Events

Other Events

2024 Events

KubeCon + CloudNativeCon

Colocated Events

2025 Events

KubeCon + CloudNativeCon

Colocated Events

CNCF Maintainer Summit

Notes

  • URL Availability: Some future event URLs may not be live yet. Sched.com pages are typically published closer to the event dates.
  • Regional Variations: URL patterns may vary slightly between events. If a URL doesn't work, try checking the official KubeCon website for the correct sched.com link.
  • Event Schedules: KubeCon events typically occur multiple times per year across different regions. Check the CNCF Events page for official dates and locations.

URL Validation

You can test if a sched.com URL is accessible and contains slides using the validation script:

python3 validate_url.py https://kccncna2024.sched.com/list/descriptions/

This will check if the URL is accessible and report how many slide files are available for download.

Usage

Run with python3

python3 -m pip install requests BeautifulSoup4
python3 download_slides.py

Quick Run in Docker

docker run ghcr.io/pacoxu/slides-crawl:latest

Download from Specific Events

You can specify which event to download from using the SCHED_LINK environment variable:

# KubeCon North America 2024
docker run -e SCHED_LINK=https://kccncna2024.sched.com/list/descriptions/ ghcr.io/pacoxu/slides-crawl:latest

# KubeCon Europe 2024
docker run -e SCHED_LINK=https://kccnceu2024.sched.com/list/descriptions/ ghcr.io/pacoxu/slides-crawl:latest

# Colocated Events North America 2024  
docker run -e SCHED_LINK=https://colocatedeventsna2024.sched.com/list/descriptions/ ghcr.io/pacoxu/slides-crawl:latest

# Using Python directly
export SCHED_LINK=https://kccnceu2025.sched.com/list/descriptions/
python3 download_slides.py

Downloaded files will be saved in the downloaded_slides/ folder (when running locally) or inside the container (when using Docker). You can use volume mounts or docker cp to get files from the container to your local machine.

Docker with Volume Mount

# Mount a local directory to save downloads
docker run -v $(pwd)/downloads:/app/downloaded_slides -e SCHED_LINK=https://kccncna2024.sched.com/list/descriptions/ ghcr.io/pacoxu/slides-crawl:latest

About

download all slides from sched.com event: kubecon/istiocon

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •