Skip to main content

Hans Christian Andersen fairy tales provider skill for ovos-skill-common-tales

Project description

Andersen Tales (provider)

A provider skill for ovos-common-reading-pipeline-plugin, delivering Hans Christian Andersen's fairy tales.

"Life itself is the most wonderful fairy tale of all." — Hans Christian Andersen

Tests PyPI version

This skill has no standalone voice interface. It registers no intents and never speaks. It only answers ovos.common_reading.* bus messages, so you also need ovos-common-reading-pipeline-plugin installed and added to your pipeline config for it to be useful at all.

Install

pip install ovos-skill-andersen-tales ovos-common-reading-pipeline-plugin

Languages

Sourced live from andersenstories.com, which offers exactly 7 languages: EN, DA, DE, ES, FR, IT, NL.

This provider does not translate. On any other device language, it doesn't just decline to answer searches - it never loads at all: initialize() checks the device's language against SUPPORTED_LANGUAGES before building any index or registering any bus events, and logs a clear message if the language isn't supported, rather than silently serving English (or any other) content. Set your device to one of the 7 supported languages to use this provider.

Collection hints

Responds to collection_hint values like "andersen", "hans christian andersen", "h c andersen", "h.c. andersen", matched fuzzily (see COLLECTION_ALIASES in __init__.py).

Content type

Always identifies as content_type: "story". A search with a content_type hint for anything else (e.g. "article", "poem") gets no response from this provider.

Credits

Content sourced from andersenstories.com. Scraping/caching logic ported from ovos-skill-fairytales.

Category

Entertainment

Tags

#stories #fairytales #andersen #provider

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ovos_skill_andersen_tales-0.1.2.tar.gz (21.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ovos_skill_andersen_tales-0.1.2-py3-none-any.whl (19.9 kB view details)

Uploaded Python 3

File details

Details for the file ovos_skill_andersen_tales-0.1.2.tar.gz.

File metadata

File hashes

Hashes for ovos_skill_andersen_tales-0.1.2.tar.gz
Algorithm Hash digest
SHA256 19ca592b5fbb28ed527ae08b47c447336fb855c21cc9d197f2439678991ae6e1
MD5 b751dbdf6f1c02fa5197d73d9c15664a
BLAKE2b-256 25f0d7c8c49079dd8c5ff37634f45d196504d46122ee640f3a13ef30b35a54d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovos_skill_andersen_tales-0.1.2.tar.gz:

Publisher: publish.yml on andlo/ovos-skill-andersen-tales

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ovos_skill_andersen_tales-0.1.2-py3-none-any.whl.

File metadata

File hashes

Hashes for ovos_skill_andersen_tales-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 a37ef477cebb19267f3bb7bc85156bf88bf83274f5e92efb9182fe72bde68af7
MD5 3d5817607d2cf4fe424f19819f49d8b7
BLAKE2b-256 964293aca295056838f53695bae131244e7c5ff99b3273b9f4ec5298009e291b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ovos_skill_andersen_tales-0.1.2-py3-none-any.whl:

Publisher: publish.yml on andlo/ovos-skill-andersen-tales

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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