Skip to content
Weather skill for the the private-by-design self-hosted voice assistant Snips.ai
Branch: master
Clone or download
Pull request Compare This branch is 17 commits behind michilehr:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
tests
training-examples
.gitignore
README.md
action-my_weather.py
config.ini
requirements.txt
requirements_dev.txt
run_tests.py
setup.sh
setup_dev.sh
snipsTools.py

README.md

Snips-Mein Wetter 🌤

This app is a skill for the the private-by-design self-hosted voice assistant Snips.ai](https://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.

You can’t perform that action at this time.