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)
-
</code></pre> </li> </ol> <p>python -m build</p> <pre><code> 2. ```commandline twine upload dist/*
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
espn_api_orm-0.0.1.tar.gz
(13.5 kB
view hashes)
Built Distribution
Close
Hashes for espn_api_orm-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf34c0d90452995dd5ab9d59f76af0201a4720644d1d653550a3aa557256ad2c |
|
MD5 | 324cfee25dc2c4da5d2979e12ad0b6c5 |
|
BLAKE2b-256 | 0704228009de648524e1021c96be0c0a96933b84811e9eb4ff2d7478d66bf1a3 |