All Projects → joanaz → Mmm Mirrormirroronthewall

joanaz / Mmm Mirrormirroronthewall

Licence: mit
MagicMirror² module: Displays text, images, or a Youtube video, and open or close Magic Mirror Modules according to commands heard by Alexa.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Mmm Mirrormirroronthewall

Home Assistantconfig
🏠 Home Assistant configuration & Documentation for my Smart House. Write-ups, videos, part lists, and links throughout. Be sure to ⭐ it. Updated FREQUENTLY!
Stars: ✭ 3,687 (+4816%)
Mutual labels:  alexa, youtube
Skraper
Kotlin/Java library and cli tool for scraping posts and media from various sources with neither authorization nor full page rendering (Facebook, Instagram, Twitter, Youtube, Tiktok, Telegram, Twitch, Reddit, 9GAG, Pinterest, Flickr, Tumblr, IFunny, VK, Pikabu)
Stars: ✭ 72 (-4%)
Mutual labels:  youtube
Go Videos Ru
Каталог докладов, лекций и других видеоматериалов по Go
Stars: ✭ 64 (-14.67%)
Mutual labels:  youtube
Automator
Various Automator and AppleScript workflow and scripts for simplifying life
Stars: ✭ 68 (-9.33%)
Mutual labels:  youtube
Spotivy
🎼 Download music videos from Spotify playlists
Stars: ✭ 64 (-14.67%)
Mutual labels:  youtube
Splashloginsignup
Source code for the Splash, Login and Signup Screen for Android | UI to Code - Timelapse YouTube Video
Stars: ✭ 69 (-8%)
Mutual labels:  youtube
Musicbot
🎶 A Discord music bot that's easy to set up and run yourself!
Stars: ✭ 1,109 (+1378.67%)
Mutual labels:  youtube
Alexacontrolledsamsungtv
Control your Samsung smart TV via amazon alexa
Stars: ✭ 73 (-2.67%)
Mutual labels:  alexa
Musicdownloader
Material design YouTube mp3/mp4 downloader
Stars: ✭ 70 (-6.67%)
Mutual labels:  youtube
Django Alexa
Amazon Alexa Skills Kit integration for Django -- PENDING ADOPTION
Stars: ✭ 68 (-9.33%)
Mutual labels:  alexa
Python Paho Mqtt For Aws Iot
Use Python and paho client with AWS IoT for MQTT messaging
Stars: ✭ 68 (-9.33%)
Mutual labels:  aws-iot
Spotify Onthego
Download Spotify playlists by searching for audio files on YouTube
Stars: ✭ 66 (-12%)
Mutual labels:  youtube
Youtubeclone Frontend
Youtube Clone Frontend (React + Redux)
Stars: ✭ 1,161 (+1448%)
Mutual labels:  youtube
Aws Iot Certificate Vending Machine
The CVM allows a device to apply for its own certificate and installation.
Stars: ✭ 64 (-14.67%)
Mutual labels:  aws-iot
Queuetube
Make YouTube a little bit smoother
Stars: ✭ 72 (-4%)
Mutual labels:  youtube
Alexa Myqgarage
Use your Echo to control your Chamberlain MyQ Garage door
Stars: ✭ 63 (-16%)
Mutual labels:  alexa
Youtube ads 4 pi Hole
YouTube script to add the new Ads list for Pi-hole
Stars: ✭ 1,151 (+1434.67%)
Mutual labels:  youtube
Hitomi Downloader
🍰 Desktop application to download images/videos/music/text from Hitomi.la and other sites, and more.
Stars: ✭ 1,154 (+1438.67%)
Mutual labels:  youtube
Network Avatar Picker
A npm module that returns user's social network avatar. Supported providers: facebook, instagram, twitter, tumblr, vimeo, github, youtube and gmail
Stars: ✭ 74 (-1.33%)
Mutual labels:  youtube
Distube
A Discord.js v12 module to simplify your music commands and play songs with audio filters on Discord without any API key. Support YouTube, SoundCloud, Bandcamp, Facebook, and 700+ more sites
Stars: ✭ 73 (-2.67%)
Mutual labels:  youtube

MMM-MirrorMirrorOnTheWall

This is a module for the MagicMirror. It uses AWS IoT Device Gateway to receive commands from Alexa, then displays text/images/video on the Magic Mirror, and turn on/off Magic Mirror Modules according to the commands.

You have to setup Alexa, and install the MirrorMirrorOnTheWall Alexa Skill before using this module. Please follow the Instructions.

Dependencies

Configuration

The entry in config.js can look like the following. (NOTE: You only have to add the variables to config if want to change its standard value.)

{
    module: 'MMM-MirrorMirrorOnTheWall',
    position: "middle_center",
    config: {}
}

Usage

If you have setup the complementary Alexa skill as instructed, you should be able to invoke it by saying "Alexa, start On The Wall", or "Mirror Mirror On The Wall" if you changed your wake word to "Mirror Mirror". Next you can say any of the following commands to trigger different actions on the Magic Mirror.

Display text

The text in {} will be displayed on Magic Mirror in bold.

  • "say {hello}"
  • "say {good morning}"
  • "say {you are the fairest of them all}"
  • "display text of {hello}"
  • "display text of {good morning}"
  • "show text of {hello}"
  • "show text of {good morning}"

Display images

The text in {} will be searched by Google Image Search API, and the returned images will be displayed on Magic Mirror, with the text.

  • "find {snow white}"
  • "find images of {hunter}"
  • "find pictures of {dwarfs}"
  • "show me {snow white}"
  • "show me pictures of {hunter}"
  • "show me images of {dwarfs}"
  • "show pictures of {hunter}"
  • "show images of {snow white}"
  • "display pictures of {dwarfs}"
  • "display images of {dwarfs}"

Display video

The text in {} will be searched by Youtube Data API, and the returned video will be displayed on Magic Mirror, with the text. The Youtube video autoplays on loop.

  • "show me how to {make slime}"
  • "show me video of {movie trailer}"
  • "show me a video of {cats}"
  • "show video of {volcanoes}"
  • "show a video of {birds}"
  • "display video of {animals}"
  • "display a video of {rattle snakes}"
  • "find video of {cat}"
  • "find video of {cat and dog}"
  • "find a video of {snow white}"

Turn on/off Magic Mirror Modules

To turn on/off a Magic Mirror Module, it has to be installed and configured in the main project already. You also have to map its official module name to a transcribable spoken name in ModuleNames.json. For example, "MMM-Globe" maps to "globe", "currentweather" maps to "current weather".

To turn on a Magic Mirror Module, say:

  • "start {newsfeed}"
  • "start {current weather}"
  • "turn on {compliments}"
  • "open {smile test}"

To turn off a Magic Mirror Module, say:

  • "close {newsfeed}"
  • "close {current weather}"
  • "turn off {compliments}"
  • "finish {smile test}"

Note: To clear the text/images/video displayed by this module, you can simply turn this module off.

To turn on all Magic Mirror Module, say:

  • "open all"
  • "open all modules"
  • "open every module"
  • "open each module"
  • "show all modules"
  • "show me all modules"
  • "show every module"
  • "show each module"
  • "turn on all"
  • "turn on all modules"
  • "turn on every module"
  • "turn on each module"
  • "start all"
  • "start all modules"
  • "start every module"
  • "start each module"

To turn off all Magic Mirror Module, say:

  • "close all"
  • "close all modules"
  • "close every module"
  • "close each module"
  • "hide all"
  • "hide all modules"
  • "hide every module"
  • "hide each module"
  • "turn off all"
  • "turn off all modules"
  • "turn off every module"
  • "turn off each module"
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].