Skip to main content

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-openapi-client

Användning

Hämta senaste temperaturdatan

from largentemp_openapi_client.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_openapi_client.exceptions.RateLimitedException: Ett fel inträffade: du har blivit förfrågningslimiterad (rate-limited) från API:et

Alla felmeddelanden finns i largentemp_openapi_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 Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

largentemp_openapi_client-0.1.8-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

Details for the file largentemp_openapi_client-0.1.8-py3-none-any.whl.

File metadata

File hashes

Hashes for largentemp_openapi_client-0.1.8-py3-none-any.whl
Algorithm Hash digest
SHA256 c6868f446ea504a78feab3fc1ba8f3ca9746a62549c2d980c4fea10925f1b986
MD5 288fb3fa83e97650312c5919c13b5537
BLAKE2b-256 71809c30998086e84853992988b542fa86cdf7bb4095522f329db1ec63614e57

See more details on using hashes here.

Supported by

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