Python Binding (API wrapper) for the Football API.
Project description
footballAPIClient
A simple wrapper around the football API provided by @API-SPORTS.
For full documentation on the API endpoints and subscription details, refer to API-FOOTBALL. Usage of this package requires any level of subscription and an API-KEY
.
Installation
pip install footballapiclient
Usage
Create the client
from footballAPIClient import footballAPI
fp = footballAPI.FootballAPI("api-sports", api_key="YOUR_API_KEY")
Arguments:
- account_type
: Indicates weather the account is used from Rapid-API or from dashboard. It consists of values: "rapid-api", and "api-sports", passing values other than this will raise an error.
- api_key
: Valid API key required, or, it must be accessible via API_KEY
environment variable.
Examples
Getting the country data by calling the countries
API.
print(fp.get_countries())
Arguments:
name: (optional) The name of the country
code: (optional) The Alpha2 code of the country
search: (optional) The name of the country
:return: Returns the Country json schema
Output:
{ "get": "countries", "parameters": { "name": "england" }, "errors": [], "results": 1, "paging": { "current": 1, "total": 1 }, "response": [ { "name": "England", "code": "GB", "flag": "https://media.api-sports.io/flags/gb.svg" } ] }
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
Hashes for footballapiclient-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea17985141993ff12a1d2c83b5e1d211533d6efe6504455c3020aed05532c435 |
|
MD5 | 4ac453c3e5f3ffe4decf35902969574b |
|
BLAKE2b-256 | 6ae64878f6446816b41ed0c9e6868ae5c9bd0370378d1818fab466e515fe5a5d |