Paper Dynasty Card Creation - Baseball card generation system
Go to file
2023-02-22 15:40:37 -06:00
card-output Old input/output files 2023-02-22 15:40:37 -06:00
data-input Old input/output files 2023-02-22 15:40:37 -06:00
.gitignore Update .gitignore 2023-02-22 15:39:46 -06:00
calcs_batter.py Initial commit 2023-02-22 15:40:02 -06:00
calcs_defense.py Initial commit 2023-02-22 15:40:02 -06:00
calcs_pitcher.py Initial commit 2023-02-22 15:40:02 -06:00
card_creation.py Initial commit 2023-02-22 15:40:14 -06:00
card_output.py Initial commit 2023-02-22 15:40:14 -06:00
creation_helpers.py Initial commit 2023-02-22 15:40:14 -06:00
db_calls_card_creation.py Initial commit 2023-02-22 15:40:02 -06:00
import_players.py Initial commit 2023-02-22 15:40:02 -06:00
manual_updates.py Initial commit 2023-02-22 15:40:02 -06:00
pit_chance_to_output.py Initial commit 2023-02-22 15:40:02 -06:00
README.txt Initial commit 2023-02-22 15:40:02 -06:00

#######
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/2022-baserunning-batting.shtml
    - batter-stats.csv
        - https://www.fangraphs.com/leaders/splits-leaderboards
    - defense-X.csv (each position)
        - https://www.baseball-reference.com/leagues/majors/2022-specialpos_p-fielding.shtml
        - replace the `p` in `p-fielding` with 1b/2b/lf
    - defense-of.csv (don't forget combined OF)
        - https://www.baseball-reference.com/leagues/majors/2022-specialpos_p-fielding.shtml
        - replace the `p` in `p-fielding` with of
    - pitcher-data.csv
        - https://www.baseball-reference.com/leagues/majors/2022-standard-pitching.shtml
    - pitcher-stats.csv
        - https://www.fangraphs.com/leaders/splits-leaderboards

#######
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