####### DATA REQUIREMENTS ####### - Add any new players to players.csv for import - Create directory in /data-input in format `XXXX Season Cardset` - Upload the following csv files: - baserunning-data.csv - https://www.baseball-reference.com/leagues/majors/2023-baserunning-batting.shtml - Remove header lines - batter-stats.csv - https://www.fangraphs.com/leaders/splits-leaderboards - Remove header lines - 20 PA vL / 40 PA vR for Live || 50 PA vL / 75 PA vR for legacy seasons - defense-X.csv (each position) - https://www.baseball-reference.com/leagues/majors/2023-specialpos_p-fielding.shtml - replace the `p` in `p-fielding` with 1b/2b/lf - Column Changes - Catchers: add column between Rgood and RsbC - 1b/2b/3b/ss: add 3 columns between Rgood and Rbnt - defense-of.csv (don't forget combined OF) - https://www.baseball-reference.com/leagues/majors/2023-specialpos_of-fielding.shtml - replace the `p` in `p-fielding` with of - pitcher-data.csv - https://www.baseball-reference.com/leagues/majors/2023-standard-pitching.shtml - pitcher-stats.csv - https://www.fangraphs.com/leaders/splits-leaderboards - Remove header lines - 20 TBF vL / 40 TBF vR for Live || 50 TBF vL / 75 TBF vR for legacy seasons ####### CARD CREATION PROCESS ####### 1) Import new players for sba_id with `1. Import Players` 2) Confirm cardset exists; if not, create now 3) Create cards with `3. Card Creation` 4) Generate csv output with `4. Card Output` 5) Upload output files into Sheets for Component Studio import 6) Upload ratings output files into Sheets for PD Ratings Guide 7) Import cards into Component Studio 8) Export -> Download All from Component Studio 9) Rename image files to ..png