Skip to content
This repository has been archived by the owner on Feb 16, 2022. It is now read-only.

michilehr/snips-my-weather

Repository files navigation

Snips-Mein Wetter 🌤

This app is a skill for the the private-by-design self-hosted voice assistant Snips.ai.

The skill uses the OpenWeatherMap as data provider to say the current weather or weather forecast for a passed location.

The skill currently supports following languages:

  • german

Requirements

Installation

  1. In the german app store add the app Mein Wetter to your assistant.

  2. In the console execute the following command:

    sam install assistant

    You will be asked to enter two values:

    • openweathermap_api_key
    • default_location This is the default location which is used when you do not pass a location by speech

Usage

At the moment you can ask for the current weather or a weather forecast for your default or a given location.

Example sentences

  • Wie wird das Wetter am Donnerstag
  • Wetter am Donnerstag
  • Wettervorhersage für Neckarsulm am Samstag

Example responses

  • Wetter heute in Heilbronn: Klarer Himmel bis Starker Regen mit Temperaturen von 10 Grad.
  • Wetter heute in Neckarsulm: Klarer Himmel mit Temperaturen von 10 bis 20 Grad.
  • Wetter morgen in Heilbronn: Klarer Himmel mit Temperaturen von 10 bis 20 Grad.
  • Wetter morgen in Heilbronn: Klarer Himmel mit Temperaturen von 20 Grad.

Development

The app already has lots of unit tests which can be run by ./run_tests.py

  1. Clone repository

  2. Run source setup_dev.sh to install dev dependencies

  3. Run tests ./run_tests.py

Feel free to fork and open up pull requests.

Build Status Coverage Status

About

Weather skill for the the private-by-design self-hosted voice assistant Snips.ai

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published