Repository navigation
Fix dead, moved and hijacked links in the competitions data and correct the Ron Brown deadline - #336
Merged
AnayDhawan merged 1 commit intoNov 2, 2026
Conversation
…ct the Ron Brown deadline
Contributor
|
@propcgamer20-png is attempting to deploy a commit to the studentsuite Team on Vercel. A member of the Team first needs to authorize it. |
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.
What this changes
Fixes dead, hijacked or moved links in
data/competitions/, and one wrong deadline. Found by requesting everyofficial_urlandorganizer_urlin the 15 competition files (about 236 records) and then opening each non-200 result in a real Chrome browser, to separate real failures from bot blocking. Every replacement below was opened in Chrome and returned 200; sites that only answered 403 or 429 to a script were not touched.nigeria-brain-beeneurosciencenigeria.orgnow redirects tosalju4dmu.live, an Indonesian gambling-results siteofficial_urlset to the International Brain Bee site (thebrainbee.org); no live Nigerian society site foundfed-challenge-high-schoolfederalreserve.gov/education/fed-challenge.htmis 404.../aboutthefed/educational-tools/national-high-school-fed-challenge.htmpan-african-mathematics-olympiadafricanmathunion.orgreturns "Site not found"pamoofficial.org/committee/; the closing-date source nowpamoofficial.org/timeline/(shows Kigali, 4th to 12th May 2027)broadcom-masterssocietyforscience.org/thermo-fisher-jic/is 404societyforscience.org/jic/asa-data-visualization-poster-competition,asa-statistics-project-competitionamstat.org/education/k-12-students/is 404amstat.org/education/k-12-educators#comps(the "Student Competitions" section)reedsy-short-story-contestreedsy.com/writing-contestis 404reedsy.com/creative-writing-prompts/(Weekly Contest); the deadline source is the Reedsy Prompts FAQ, which states the Friday-to-Friday weekly cycleron-brown-scholar-programronbrown.org/capstones/scholar-program/is 404ronbrown.org/ron-brown-scholarship/; organizerronbrown.org/about/ron-brown-scholar-programronbrown.my.site.com/s/) says "DEADLINE: December 1st, 2026": date set to 2026-12-01,estimated: false, portal as sourcemexican-biology-olympiadamc.mx/olimpiadanacionaldebiologia/index-2.htmlis 404amc.mx/olimpiadanacionaldebiologia/australian-brain-bee-challengehsl.educationperfect.com/brain-bee-challenge-2026is 404ans.org.au/.../australia-brain-bee-challengeand its "about" page)national-history-bowl,national-history-beehistorybowl.comnow redirects toiacompetitions.comiacompetitions.com/our-competitions/(lists both)you-be-the-chemist-challengechemed.orgredirects tocefinstem.org; the contest is now "CEF You Be The Solution Challenge (formerly the You Be The Chemist Challenge)" percefinstem.org/programs/challenge/idis unchangedbow-seat-ocean-awareness-contest.../blue-planet-awareness-contest/...Several of these needed a different page rather than the same one twice, because
npm run validate:competitionsrequires 3 distinct source URLs per record; I picked live pages that actually cover the point (organizer "About", timeline, FAQ) and checked their text.Proof
npm run validate: places and competitions pass (15 files, 0 warnings);npm run format:checkclean.PlacesMap filter presets(fixed by Fix main: pass the new PlacesMap props in the filter presets test #334) and aResultsList pagingtest that passes alone on this branch and on unmodified main, so it looks timing-dependent when the whole suite runs.Not fixed
toyota-dream-car-art-contest:toyota-dreamcarart.com/about/is 404 and the site root answers 403 to my browser, so I could not verify any replacement.globe-virtual-science-fair:globe.gov/web/virtual-science-fair/is 404; GLOBE's site now lists a "Virtual Science Symposium" and a "Student Research Exhibition", but I could not confirm either is this fair, so the record is unchanged and should be reviewed.meta-hacker-cup(Facebook returns 400 to scripts) and the 403/429 responses were left alone as likely bot blocking.Type of change