Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Update: Improve link-checking logic, fix typos, and update broken URL…
… syntax
  • Loading branch information
graffhyrum committed Mar 18, 2026
commit 5075f73f93b2f07b2227975393313a85d5156cf8
2 changes: 2 additions & 0 deletions .lycheeignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
localhost:8000
https://g.page/*
https://pytexas.org/2026/post-mortems/*
4 changes: 2 additions & 2 deletions data/schedule.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ sunday:
speaker: "Jacob Coffee"
- time: "10:50 AM"
title: "Python in the Browser: Building Interactive Documentation with MkDocs & JupyterLite"
link: "talks.md#python-in-the-browser-building-interactive-documentation-with-mkdocs--jupyterlite"
link: "talks.md#python-in-the-browser-building-interactive-documentation-with-mkdocs-jupyterlite"
speaker: "Kassandra Keeton, the Prosperous Heart"
- time: "11:20 AM"
title: "10 Minute Break"
Expand All @@ -146,7 +146,7 @@ sunday:
speaker: "Charlie Lin"
- time: "03:00 PM"
title: "10 Minute Break"
spaker: null
speaker: null
- time: "03:10 PM"
title: "Upgrading Python CLIs: From Scripts to Interactive Tools"
link: "talks.md#upgrading-python-clis-from-scripts-to-interactive-tools"
Expand Down
2 changes: 1 addition & 1 deletion docs/schedule/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ description: A full schedule grid for the event
| 09:20&nbsp;AM | [Keynote](keynotes.md#hynek-schlawack)<br/>Hynek Schlawack |
| 10:05&nbsp;AM | 15 Minute Break |
| 10:20&nbsp;AM | [The Bakery: How PEP810 sped up my bread operations business](talks.md#the-bakery-how-pep810-sped-up-my-bread-operations-business)<br/>Jacob Coffee |
| 10:50&nbsp;AM | [Python in the Browser: Building Interactive Documentation with MkDocs & JupyterLite](talks.md#python-in-the-browser-building-interactive-documentation-with-mkdocs--jupyterlite)<br/>Kassandra Keeton, the Prosperous Heart |
| 10:50&nbsp;AM | [Python in the Browser: Building Interactive Documentation with MkDocs & JupyterLite](talks.md#python-in-the-browser-building-interactive-documentation-with-mkdocs-jupyterlite)<br/>Kassandra Keeton, the Prosperous Heart |
| 11:20&nbsp;AM | 10 Minute Break |
| 11:30&nbsp;AM | [Are API Tests Overrated? Let's Mitigate Risks in Smarter Ways](talks.md#are-api-tests-overrated-lets-mitigate-risks-in-smarter-ways)<br/>Pandy Knight |
| 12:00&nbsp;PM | **SPONSOR TALK** To Be Determined<br/>Temporal |
Expand Down
3 changes: 2 additions & 1 deletion justfile
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,8 @@ serve-port PORT="8001":

# Check all links using lychee against the built site (builds first)
link-check: build
lychee --cache --verbose 'site/**/*.html'
ln -sfn site 2026
lychee --cache --verbose --root-dir . 'site/**/*.html'; STATUS=$?; rm -f 2026; exit $STATUS

# Clean generated files and cache
clean:
Expand Down