Get Draft Picks
Source:R/0_generics.R
, R/espn_draftpicks.R
, R/flea_draftpicks.R
, and 2 more
ff_draftpicks.Rd
Returns all draft picks (current and future) that belong to a specific franchise and have not yet been converted into players (i.e. selected.)
Usage
ff_draftpicks(conn, ...)
# S3 method for espn_conn
ff_draftpicks(conn, ...)
# S3 method for flea_conn
ff_draftpicks(conn, franchise_id = NULL, ...)
# S3 method for mfl_conn
ff_draftpicks(conn, ...)
# S3 method for sleeper_conn
ff_draftpicks(conn, ...)
Arguments
- conn
the list object created by
ff_connect()
- ...
other arguments (currently unused)
- franchise_id
A list of franchise IDs to pull, if NULL will return all franchise IDs
Methods (by class)
espn_conn
: ESPN: does not support future/draft pick trades - for draft results, please use ff_draft.flea_conn
: Fleaflicker: retrieves current and future draft picks, potentially for a specified team.mfl_conn
: MFL: returns current and future pickssleeper_conn
: Sleeper: retrieves current and future draft picks
Examples
# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
conn <- espn_connect(
season = 2018,
league_id = 1178049,
espn_s2 = Sys.getenv("TAN_ESPN_S2"),
swid = Sys.getenv("TAN_SWID")
)
ff_draftpicks(conn)
}) # end try
#> Warning: ESPN does not support draft pick trades. For draft results, please use ff_draft()
#> NULL
# }
# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
conn <- fleaflicker_connect(2020, 206154)
ff_draftpicks(conn, franchise_id = 1373475)
}) # end try
# }
# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
dlf_conn <- mfl_connect(2020, league_id = 37920)
ff_draftpicks(conn = dlf_conn)
}) # end try
#> # A tibble: 80 × 5
#> season franchise_id franchise_name round original_franchise_id
#> <dbl> <chr> <chr> <dbl> <chr>
#> 1 2021 0001 @dibari22 1 0001
#> 2 2021 0001 @dibari22 2 0001
#> 3 2021 0001 @dibari22 3 0001
#> 4 2021 0001 @dibari22 5 0001
#> 5 2021 0001 @dibari22 2 0009
#> 6 2021 0002 OPEN 1 0002
#> 7 2021 0002 OPEN 2 0002
#> 8 2021 0002 OPEN 3 0002
#> 9 2021 0002 OPEN 4 0002
#> 10 2021 0002 OPEN 5 0002
#> # … with 70 more rows
# }
# \donttest{
try({ # try only shown here because sometimes CRAN checks are weird
jml_conn <- ff_connect(platform = "sleeper", league_id = "522458773317046272", season = 2020)
ff_draftpicks(jml_conn)
}) # end try
#> # A tibble: 144 × 5
#> season franchise_id franchise_name round original_franchise_id
#> <chr> <int> <chr> <int> <int>
#> 1 2021 1 Fake News 3 1
#> 2 2021 1 Fake News 4 1
#> 3 2022 1 Fake News 2 1
#> 4 2022 1 Fake News 3 1
#> 5 2022 1 Fake News 4 1
#> 6 2023 1 Fake News 1 1
#> 7 2023 1 Fake News 2 1
#> 8 2023 1 Fake News 3 1
#> 9 2023 1 Fake News 4 1
#> 10 2021 2 KingGabe 1 2
#> # … with 134 more rows
# }