API-klient för LargenTemps öppna API
Project description
LargenTemp Python-bibliotek
Detta Python-bibliotek gör det möjligt att hämta temperaturdata från LargenTemps API.
Installation
Biblioteket finns tillgängligt via PyPi: pip install largentemp-api-client
Användning
Hämta senaste temperaturdatan
from largentemp_api_client_code.largentemp_api_client import Client
client = Client() # Skapa en ny instans av en API-klient
data = client.get_data()
Data-variabeln kan sedan användas. Här är ett exempel för aktuellt värde:
>>> data.temperaturedata.reading
20.4
>>> data.temperaturedata.reading_rounded
20.4
>>> data.temperaturedata.timestamp.local_timestamp
datetime.datetime(2022, 6, 4, 18, 21, 56, 93239, tzinfo=<DstTzInfo 'Europe/Stockholm' CEST+2:00:00 DST>)
>>> data.temperaturedata.timestamp.string_timestamp
'Senast uppdaterad för 1 minuter sedan'
Även daglig statistik är tillgänglig. Här är ett exempel:
>>> data.statistics.today_high.reading
22.875
>>> data.statistics.today_high.reading_rounded
22.9
>>> data.statistics.today_high.timestamp.local_timestamp
datetime.datetime(2022, 6, 4, 17, 32)
>>> data.statistics.today_mean
21.03125
>>> data.statistics.value_count_today
10.0
Förfrågningslimiterat
LargenTemps API är förfrågningslimitierat - se här. Om dessa förfrågningslimitationer skulle drabba dig så kommer du att få ett felmeddelande:
largentemp_api_client.exceptions.RateLimitedException: Ett fel inträffade: du har blivit förfrågningslimiterad (rate-limited) från API:et.
Alla felmeddelanden finns i largentemp_api_client.exceptions
.
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
Built Distribution
Close
Hashes for largentemp-openapi-client-0.1.5.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b94a4cf8f74acaf7b9c9371059c930a8783c8f72c9913dd8fbdd9e12641a9e |
|
MD5 | 2896071e09278943749b75ead4d1b568 |
|
BLAKE2b-256 | d5f5577e8e79eee3a5d99ceaf8517b0f1d1dae23a2478047b7a2ae611fc26206 |
Close
Hashes for largentemp_openapi_client-0.1.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8394e54ba487edd609ec2136f6cbd3bd5f5960485868e3829ccf6a4db5bccaff |
|
MD5 | f60efbb728659b6c1267f06dc32f53c7 |
|
BLAKE2b-256 | f40b6435b4e939cab98aa0959e5d8c08f51ba8642c67a2d0ac5beee252b2f52c |