Fix broken links from issue #714
Closes #714 (partially — fixes all resolvable broken links; excludes DOI links per scope, and links that only appear in pre-built HTML with no source files).
Summary
URL replacements (sites that moved):
casrai.org/credit/→credit.niso.org/(CRediT taxonomy now at NISO)replicationmarkets.com→replicationmarkets.org(wrong TLD)eudatasharing.eu/what-data-sharing→ futurium.ec.europa.eu equivalentcoproductioncollective.co.ukold path → new pathesrc.ukri.orgimpact toolkit → newukri.orgURLbook.fosteropenscience.eu→open-science-training-handbook.gitbook.io/book- ICPSR codebook FAQ → new URL
creativecommons.org/about/get-involved→/mission/get-involved- Stanford library DMP page →
guides.library.stanford.edu/dmps lexico.com/definition/bias→ Oxford Learner's Dictionaries (Lexico shut down 2022)i4replication.org/discussion_paper.html→/discussion-papers/- Campbell Collaboration escalc calculator URLs →
/calculator/ - OpenAIRE CHIST-ERA course URL fix
- Wiley registered reports article → updated URL
- Mastodon
@FORRTproject→@FORRT(correct handle) soscisurvey.de/replicate/→forrt.org/replication-hub/fred/
Removed dead links (no replacement available):
- QAA briefing URL — PDF link still present
- UNESCO letter URL — PDF link still present
http://v/placeholder link in reversals
Fixed malformed %29 URLs (12 glossary files in Turkish, German, Arabic): bare URLs inside parentheses caused Hugo's auto-linker to include ) in the URL, producing broken links like https://www.sortee.org/). Fixed by converting to markdown link format.
Glossary generation script (_create_glossaries.py): Added fix_bare_urls_in_parens() post-processing so this class of bug can't recur when the glossary is regenerated from the spreadsheet. The apa_lookup.json URL fixes also persist through regeneration since the script reads that file directly.
What's not fixed
- FOSTER Open Science EU links (
fosteropenscience.eu) — domain is down, no clean replacement found casrai.org/term/closed-access/— no equivalent replacement page- Horizon 2020 RRI page — programme ended, page gone
- Links appearing only in pre-built HTML with no source files (dpjedi.org, ARIADNE, badscience.net, etc.)
- DOI links — excluded per scope
🤖 Generated with Claude Code