Skip to main content

A Python implementation of the Sleeper API.

Project description

sleeper-py

A python implementation of the Sleeper API. Original documentation for these API calls can be found at https://docs.sleeper.app/.

Install

pip install sleeper-py

Usage

Avatars

get_full_size_avatar()

from sleeperpy import Avatars
Avatars.get_full_size_avatar(avatar_id)

get_thumbnail_avatar()

from sleeperpy import Avatars
Avatars.get_thumbnail_avatar(avatar_id)

Drafts

get_all_drafts_for_user()

from sleeperpy import Drafts
Drafts.get_all_drafts_for_user(user_id, sport, season)

get_all_drafts_for_league()

from sleeperpy import Drafts
Drafts.get_all_drafts_for_league(league_id)

get_specific_draft()

from sleeperpy import Drafts
Drafts.get_specific_draft(draft_id)

get_all_picks_in_draft()

from sleeperpy import Drafts
Drafts.get_all_picks_in_draft(draft_id)

get_traded_picks_in_draft()

from sleeperpy import Drafts
Drafts.get_traded_picks_in_draft(draft_id)

Leagues

get_all_leagues()

from sleeperpy import Leagues
Leagues.get_all_leagues(user_id, sport, season)

get_league()

from sleeperpy import Leagues
Leagues.get_league(league_id)

get_rosters()

from sleeperpy import Leagues
Leagues.get_rosters(league_id)

get_users()

from sleeperpy import Leagues
Leagues.get_users(league_id)

get_matchups()

from sleeperpy import Leagues
Leagues.get_matchups(league_id, week)

get_winners_playoff_bracket()

from sleeperpy import Leagues
Leagues.get_winners_playoff_bracket(league_id)

get_losers_playoff_bracket()

from sleeperpy import Leagues
Leagues.get_losers_playoff_bracket(league_id)

get_transactions()

from sleeperpy import Leagues
Leagues.get_transactions(league_id, round)

get_traded_picks()

from sleeperpy import Leagues
Leagues.get_traded_picks(league_id)

get_state()

from sleeperpy import Leagues
Leagues.get_state(sport)

Players

get_all_players()

from sleeperpy import Players
Players.get_all_players()

get_trending_players()

from sleeperpy import Players
Players.get_trending_players(sport, type, hours, limit)

User

get_user()

from sleeperpy import User
User.get_user(user_id)

Example

This example shows how to retrieve a user ID and use it to query for leagues and matchups for week 1 of the 2022 NFL season.

account = User.get_user('account_name')
sport = 'nfl'
season = 2022
week = 1

leagues = Leagues.get_all_leagues(account['user_id'], sport, season)
for league in leagues:
    league_id = league['league_id']
    matchups = Leagues.get_matchups(league_id, week)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sleeper-py-1.0.1.tar.gz (6.0 kB view details)

Uploaded Source

Built Distribution

sleeper_py-1.0.1-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file sleeper-py-1.0.1.tar.gz.

File metadata

  • Download URL: sleeper-py-1.0.1.tar.gz
  • Upload date:
  • Size: 6.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for sleeper-py-1.0.1.tar.gz
Algorithm Hash digest
SHA256 8ffdb13072b545ae8b7b2a48b05f52686a248741e03e7a18dd76dd027d492563
MD5 3fadf7522b83cec19618149abddca062
BLAKE2b-256 6ece954fcb81ef1834192f47366f9b78f00aaac2c505935d7d4dd49ca2c8a0bc

See more details on using hashes here.

File details

Details for the file sleeper_py-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: sleeper_py-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 7.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.18

File hashes

Hashes for sleeper_py-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 bf3d1b85c810d5730ddbc8675a0be11ad45a06e97a7243ae1b7707ac8d9fbd63
MD5 0b267417ad6358f258dff57a8403f0a1
BLAKE2b-256 380da1db9dac4b4e23b31412514deec0bcb8af055af2ca188665443e34c03cbf

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page