A Python interface for the ESPN API
Project description
espn-api-orm
ESPN API Object-Relational Mapper (ORM) is a Python package that makes it easy to interact with the ESPN API. It provides an ORM-like interface on top of the API endpoints, making it more intuitive for Python developers. List of endpoints: https://gist.github.com/nntrn/ee26cb2a0716de0947a0a4e9a157bc1c
Installation
You can install ESPN API ORM using pip:
pip install espn-api-orm
Usage
- BaseAPI -> SportAPI -> LeagueAPI -> SeasonAPI
- SeasonAPI -> TeamsAPI
- SeasonAPI -> VenueAPI
- SeasonAPI -> CalendarAPI -> ScoreboardAPI
- ScoreboardAPI -> EventsAPI
Features
- Easy API interaction: The emphasis is on making ESPN API easy to use for Python developers.
- ORM-like interface: Binding API endpoints to Python classes, giving an ORM-like feel.
- Comprehensive coverage: Covers all ESPN API endpoints.
Contributing
We appreciate any contributions. Please feel free to fork and create a Pull Request for any changes/updates.
Publishing
Auto publish available through GitHub Actions and Pypi
Local publishing (include token in rc)
-
python -m build -
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file espn_api_orm-0.0.9.tar.gz.
File metadata
- Download URL: espn_api_orm-0.0.9.tar.gz
- Upload date:
- Size: 15.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8e7e6272f0e5875ccab71909b47649ba70238172b160cb02e37cc2ac048dd5e6
|
|
| MD5 |
16078457b9f5f01be530fecce074fc25
|
|
| BLAKE2b-256 |
3607f5eec1c012b02431815dea084b58d0db48c973c265dc83446932be4a636f
|
File details
Details for the file espn_api_orm-0.0.9-py3-none-any.whl.
File metadata
- Download URL: espn_api_orm-0.0.9-py3-none-any.whl
- Upload date:
- Size: 20.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.10.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cf5dfa091f46c1008f64e4edf3dab0d069fe604736f1f6c48bb33c3880a9d871
|
|
| MD5 |
de8e24fcaf067e43716c76915dd5ef47
|
|
| BLAKE2b-256 |
d4c05baede3f8c5508240161a7c20fb55bca4c51a8615efb983342c755f5d8d4
|