fix(content): replace broken links with archive.org URLs#210
Merged
denhamparry merged 3 commits intomainfrom Feb 3, 2026
Merged
fix(content): replace broken links with archive.org URLs#210denhamparry merged 3 commits intomainfrom
denhamparry merged 3 commits intomainfrom
Conversation
Create comprehensive plan to fix 2 broken links detected by automated link validation workflow: 1. player.fm podcast (403 Forbidden) - line 974 2. emamo.com event page (Timeout) - line 629 Plan includes: - Archive.org research for both links - Fix strategy: archive links or removal - Testing approach with link validation - Success criteria and risk mitigation Also add "emamo" to custom spelling dictionary. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Conducted independent review and validation of implementation plan. Review findings: - Overall assessment: Approved - Archive research completed: Both links ARE available on archive.org - player.fm archived: 2022-06-24 - emamo.com archived: 2022-07-11 - 0 gaps identified (plan is comprehensive) - 4 edge cases validated - 3 alternative approaches considered - Pattern verified: Existing archive.org links in file - Exact archive URLs provided for implementation Key updates: - Confirmed both links have archive.org snapshots - Provided exact archive.org URLs for replacement - Validated link format matches existing pattern (no "(archived)" suffix) - Verified testing strategy covers all validation steps - Assessed risks: all low impact with mitigations Recommendation: Proceed to implementation Status updated: Planning → Reviewed (Approved) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Fixed 2 broken links detected by automated monthly link validation: 1. player.fm podcast (line 974) - HTTP 403 Forbidden - Old: https://player.fm/series/cto-and-co-founder-talk-with-dave-albert/guest-lewis-denham-parry - New: https://web.archive.org/web/20220624230804/https://player.fm/series/cto-and-co-founder-talk-with-dave-albert/guest-lewis-denham-parry - Snapshot: June 24, 2022 2. emamo.com event page (line 629) - Timeout - Old: https://emamo.com/event/bsideslondon2021/r/speaker/lewis-denham-parry - New: https://web.archive.org/web/20220711204907/https://emamo.com/event/bsideslondon2021/r/speaker/lewis-denham-parry - Snapshot: July 11, 2022 Changes: - Replaced broken links with archive.org archived versions - Preserved original link text (no "(archived)" suffix) - Follows existing archive.org pattern in the file - Event descriptions and context unchanged Resolves: #209 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Fixed 2 broken links in
content/talks.mddetected by the automated monthly link validation workflow. Both links have been replaced with their archive.org archived versions, preserving historical content access while resolving the validation failures.Changes Made
Line 629: Replaced broken emamo.com event link (BSides London 2021) with archive.org snapshot
https://emamo.com/event/bsideslondon2021/r/speaker/lewis-denham-parryhttps://web.archive.org/web/20220711204907/https://emamo.com/event/bsideslondon2021/r/speaker/lewis-denham-parryLine 974: Replaced broken player.fm podcast link with archive.org snapshot
https://player.fm/series/cto-and-co-founder-talk-with-dave-albert/guest-lewis-denham-parryhttps://web.archive.org/web/20220624230804/https://player.fm/series/cto-and-co-founder-talk-with-dave-albert/guest-lewis-denham-parryPlan document: Updated status from "Reviewed (Approved)" to "Complete"
Motivation
The automated link checker (runs monthly) detected 2 broken links in the talks page:
Both links are from historical events (2019, 2021) and appear permanently unavailable. Using archive.org preserves access to this historical content while maintaining the comprehensive nature of the talks page.
Implementation Approach
Following the project's CLAUDE.md guidance to "Consider using archive.org for important archived content", I:
This approach:
Testing
Pattern Consistency
The file already contains archive.org links at lines 889, 896 using this format:
This PR follows the same pattern (no "(archived)" suffix in link text).
Breaking Changes
None - This is a documentation-only change with no code modifications.
Related Issues
Closes #209
Workflow context:
Files Modified
content/talks.md- 2 link replacements (lines 629, 974)docs/plan/issues/209_broken_links_detected_in_talks_md.md- Status update to "Complete"🤖 Generated with Claude Code