Photo of 5895 @ Brunswick Eruption 2021 by Skye Kychenthal
The o f f i c i a l? pit screen for 5895 (@PeddieRobotics) created by Skye Kychenthal '22
This app is currently 5895-specific. Look out for a future template version for other teams!
In-progress & future features can be found on the 5895-Pit Trello.
- Basic data/match pulling & visualization from TBA & custom scouting spreadsheets
- Organized match structure to see when your team has their next matches
- Scouting data for next match to be used for quals strategy
- This is (currently) entirely a front-end application, so a web-server such http-server or Apache2 is required to run.
Config.JSON
is required to run. Example config.JSON here.- In
Config.JSON
a TBA Key is required. You can get yours here.
.
├── api
│ └── stub
│ ├── stub.js # The main run file for stub API
│ └── data
│ └── event.json # Events array containing just Hatboro 2020
│ └── matches.json # Matches for Hatboro 2020
│ └── bluealliance # The primamry API file containing STUB & Production APIs
├── src
│ ├── core_func.js # Core & utility functions
│ ├── time_func.js # Time-related functions
│ ├── team_func.js # Team-related functions
│ ├── matches.js # The Matches class which sorts and tracks matches
│ └── main.js # The primary JS run-file
├── ex_config.json # Example config file —> fill & rename to config.json
├── index.html # The primary pit screen
├── style.css # Stylesheet for primary pit screen
└── README.md
UHHHHH. Not right now?
5895 peeps can look at it, but please let me finish before adding your own touches or forking to @PeddieRobotics
I'll link to an MIT template version for other teams in the future :)