Fjelstul Worldcup R Package _hot_ [Safe]
And somewhere in Oslo, Joshua Fjelstul finally went to sleep. His last commit message that night: data(fouls) - corrected 1974 typo. good night.
But the deep story isn't about the data. It's about what people did with it.
There was no data. Only noise.
He didn't sue. He didn't tweet. He just updated the package to version 2.0.0, adding a new dataset: officiating_decisions_with_context .
install.packages("fjelstul") library(fjelstul) worldcup::matches %>% filter(tournament == "2022") %>% count(winner) Her screen filled with rows. Not just winners—but every pass, every foul, every heartbeat of the tournament. She didn't see a package. She saw a cathedral built by one person's stubborn refusal to let history vanish into PDFs. fjelstul worldcup r package
By 2020, the package had grown legs. Users on GitHub began opening issues: "Hey, the corner kick count for 1962 seems off." "Can you add referee nationalities?" "What about penalty shootout sequences?" Joshua didn't just fix them. He traced each correction back to a primary source—a grainy YouTube video of a black-and-white broadcast, a scanned Italian sports newspaper from 1934, a handwritten match report from the Uruguayan Football Association.
Most people would call this madness. Joshua called it . And somewhere in Oslo, Joshua Fjelstul finally went to sleep
Not for fame. Not for money. He built it the way a medieval monk illuminated a manuscript: one obsessively cleaned observation at a time. He wrote R scripts that scraped Wikipedia tables, then cross-referenced them with RSSSF archives, then manually corrected the mismatches. When he found that the 1934 Italy-Spain replay match had different substitution rules than the first match, he didn't rage-quit. He added a substitution_rule column.