Thank you very much for providing this incredible resource! I was wondering if you would consider adding in old years, as I occasionally find myself referencing old rules to compare them with this year’s rules, and to look at the rules that made a certain team make a certain design decision in a particular robot. This isn’t critical, as I can of course read the game manual, but it would be useful.
How many years are you interested in? I can add in the last few years (I think back to 2022(?)) with very little effort, but the formatting before that was different and I’d have to rewrite a lot for those years.
It’s not a necessary feature, and not useful enough that you should spend any meaningful time on it, but if you can do Charged Up and Rapid React without extending effort it would be great.
I noticed at least one bingo square related to the premier chat. Now that the link for the premier is live we can see that chat is disabled so those squares should be removed.
This is a great resource. Where are you getting the data from? Scraping the PDF and inferring semantics from the formatting and presentation? Both your site and FRCManual.com have great processing of the content, but present it in a way that makes the intents so much harder to infer than I’d like. I was doing my own scraping before I found your site (and the other) and was hoping that maybe you’re pulling from a shared semantic data source.
Encoding Issue: DonÕt abuse ARENA access instead of Don't (or rather, Don’t). Perhaps reading as MacRoman (where ’ is 0xD5) and then displaying as ISO-8559-1 or Windows-1252 (where 0xD5 is Õ)?
Display Issue: <span class="HyperlinksChar"> is unreadable inside a class="BlueBox" container (light gray on light blue). Example: G207. Need conditional CSS to change to a different color inside those boxes.
Feature request: Scrape the summary/title (first sentence) of a rule and present it differently.
Feature request: A way to show all rules (or a section) without searching.
Feature request: A way to hide all “commentary” text (BlueBox).
Feature request: A way to limit results to just “not Evergreen” rules.
I pull it from the HTML manual. Scroll up a few posts for the link. Also, check GitHub - GrahamSH-LLK/rules-search for all of my scraping code. get-rules.ts