Skip to main content

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.

Release files for largentemp-openapi-client 0.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for largentemp-openapi-client 0.1.8
File Interpreter ABI Platform
largentemp_openapi_client-0.1.8-py3-none-any.whl Python 3 none any Details

Release files / largentemp_openapi_client-0.1.8-py3-none-any.whl

Download URL largentemp_openapi_client-0.1.8-py3-none-any.whl
Size 6.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c6868f446ea504a78feab3fc1ba8f3ca9746a62549c2d980c4fea10925f1b986
BLAKE2b-256 checksum
How to use checksums
71809c30998086e84853992988b542fa86cdf7bb4095522f329db1ec63614e57
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.1 CPython/3.7.2

Release history Release notifications | RSS feed

This release

0.1.8 This release

1 release file

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.2

2 release files

0.1.1

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page