Skip to content

Apicast acquires bee flight forecast information published by Deutscher Wetterdienst (DWD)

License

Notifications You must be signed in to change notification settings

hiveeyes/apicast

Folders and files

NameName
Last commit message
Last commit date
Mar 31, 2024
Mar 31, 2024
Mar 31, 2024
Mar 31, 2024
Mar 31, 2024
Apr 9, 2023
Mar 31, 2024
Mar 5, 2021
Apr 9, 2023
Mar 31, 2024
Mar 31, 2024
Apr 9, 2023
Apr 1, 2024
Apr 1, 2024
Mar 31, 2024

Repository files navigation

Apicast


ci-tests Test suite code coverage license pypi-downloads python-versions status pypi-version

About

Apicast acquires bee flight forecast information published by Deutscher Wetterdienst (DWD).

Setup

CLI version:

pip install apicast

HTTP API:

pip install apicast[service]

Synopsis

Display list of states and sites:

apicast beeflight stations

Display list of location slugs:

apicast beeflight stations --slugs

Acquire information for given location slug brandenburg/potsdam:

apicast beeflight forecast --station=brandenburg/potsdam

Acquire information for given location slug brandenburg/potsdam, output as table in Markdown format:

apicast beeflight forecast --station=brandenburg/potsdam --format=table-markdown

Output as table in JSON machine readable format:

apicast beeflight forecast --station=brandenburg/potsdam --format=json-machine

HTTP API

Start HTTP API service:

apicast service

Start HTTP service with dynamic code reloading:

apicast service --reload

Then navigate to:

open http://localhost:24640/

Example

apicast beeflight forecast --station=brandenburg/potsdam
[
    {
        "Datum": "Mo 01.06.",
        "morgens": "stark",
        "mittags": "intensiv",
        "abends": "stark"
    },
    {
        "Datum": "Di 02.06.",
        "morgens": "stark",
        "mittags": "intensiv",
        "abends": "intensiv"
    },
    {
        "Datum": "Mi 03.06.",
        "morgens": "intensiv",
        "mittags": "intensiv",
        "abends": "intensiv"
    }
]

Tests

make test

Content attributions

The copyright of data, particular images and pictograms are held by their respective owners, unless otherwise noted.

Data

Logo picture