Introduction
A brief description of the Utilities and Config files contained in the MirrorCommand project along with links to each.
Utilities
- camsnap Snap a photo with your MagicMirror webcam
- chkconfig Validate active/installed MagicMirror configuration file syntax
- chkinst Check if currently installed MagicMirror scripts are up to date
- chktemp Check and report the Raspberry Pi temperature
- get_temps Get your MagicMirror Raspberry Pi temperature
- gethue Get your Hue Hub properties
- getquote Get a stock symbol quote
- mirror Main MagicMirror management script
- mirror_start PM2 startup script for MagicMirror
- mknewartist Create a new Artist image folder, filtered for portrait mode images
- mknewmodel Create a new Model image folder, filtered for portrait mode images
- mknewphotographer Create a new Photographer image folder, filtered for portrait mode images
- mknewtop Create a new top level image folder, filtered for portrait mode images
- mmapiactions Get the MMM-Remote-Control API actions
- mmgetb Get the MagicMirror screen brightness level
- mmsetb Set the MagicMirror screen brightness level
- mm Convenience script to remotely execute the main mirror script
- mmscene Manage MMM-Scenes MagicMirror module scenes
- mmupdall Update all image folders with new files, symlinks, and filter for portrait mode
- myreboot Perform additional actions before reboot, executed as a normal user using sudo
- myshutdown Perform additional actions before shutdown, executed as a normal user using sudo
- play Invoke omxplayer
- rand_back Select a random desktop wallpaper
- remountusb Clean and remount a mounted USB disk
- send_sms Send an SMS message using Nexmo
- showkeys Automates editing of config files to reveal API keys and other secrets
- updallartists Update Artist image folders with new files, symlinks, and filter for portrait mode
- updallmodels Update Model image folders with new files, symlinks, and filter for portrait mode
- updallphotographers Update Photographer image folders with new files, symlinks, and filter for portrait mode
- updalltop Update top level image folders with new files, symlinks, and filter for portrait mode
- updarpscan Updates the ARP scan databases
- updartist Update specific Artist image folders with new files, symlinks, and filter for portrait mode
- updlinks Update specified image folder with new files, symlinks, and filter for portrait mode
- updmodel Update specific Model image folders with new files, symlinks, and filter for portrait mode
- updphotographer Update specific Photographer image folders with new files, symlinks, and filter for portrait mode
- updtop Update specific top level image folders with new files, symlinks, and filter for portrait mode
- vncview Remote script to start a VNC server on your MagicMirror and a VNC viewer on your desktop
- vol Script to control volume level of MagicMirror audio output
- wireless_conf Configure wireless using WPA Supplicant
- wireless_dot_sample Sample $HOME/.wireless to assist in wireless configuration
- zerologs Zero out the PM2 log files
Config files
The mirror
command can be used to easily switch between previously prepared config files with a filename of the form `config-
1
mirror <name>
The mirror
command will attempt to perform some pattern matching allowing you to provide only the first few characters of the
1
mirror Sammy
List of provided config files and templates
- config/Artists/config-Aroma_Sensei.js Set config.js to this config with the command
mirror Aroma_Sensei
- config/Artists/config-Axsens.js Set config.js to this config with the command
mirror Axsens
- config/Artists/config-Ayya_Saparniyazova.js Set config.js to this config with the command
mirror Ayya_Saparniyazova
- config/Artists/config-Fukuro_Ko.js Set config.js to this config with the command
mirror Fukuro_Ko
- config/Artists/config-HooBaMon.js Set config.js to this config with the command
mirror HooBaMon
- config/Artists/config-Kittew.js Set config.js to this config with the command
mirror Kittew
- config/Artists/config-Krys_Decker.js Set config.js to this config with the command
mirror Krys_Decker
- config/Artists/config-Liang-Xing.js Set config.js to this config with the command
mirror Liang-Xing
- config/Artists/config-Limgae.js Set config.js to this config with the command
mirror Limgae
- config/Artists/config-Luminyu.js Set config.js to this config with the command
mirror Luminyu
- config/Artists/config-Mirco_Cabbia.js Set config.js to this config with the command
mirror Mirco_Cabbia
- config/Artists/config-Nat_the_Lich.js Set config.js to this config with the command
mirror Nat_the_Lich
- config/Artists/config-OthalamA.js Set config.js to this config with the command
mirror OthalamA
- config/Artists/config-Prywinko.js Set config.js to this config with the command
mirror Prywinko
- config/Artists/config-Sakimichan.js Set config.js to this config with the command
mirror Sakimichan
- config/Artists/config-Sciamano240.js Set config.js to this config with the command
mirror Sciamano240
- config/Artists/config-Sevenbees.js Set config.js to this config with the command
mirror Sevenbees
- config/Artists/config-Smz-69.js Set config.js to this config with the command
mirror Smz-69
- config/Artists/config-Triss_Merigold.js Set config.js to this config with the command
mirror Triss_Merigold
- config/Artists/config-White_Spider.js Set config.js to this config with the command
mirror White_Spider
- config/Artists/config-Wickellia.js Set config.js to this config with the command
mirror Wickellia
- config/Artists/config-Windwalker.js Set config.js to this config with the command
mirror Windwalker
- config/Artists/config-Yupachu.js Set config.js to this config with the command
mirror Yupachu
- config/Artists/config-Zarory.js Set config.js to this config with the command
mirror Zarory
- config/Artists/config-Zumi.js Set config.js to this config with the command
mirror Zumi
- config/JAV/config-Aika_Yumeno.js Set config.js to this config with the command
mirror Aika_Yumeno
- config/JAV/config-Airi_Suzumura.js Set config.js to this config with the command
mirror Airi_Suzumura
- config/JAV/config-Aoi.js Set config.js to this config with the command
mirror Aoi
- config/JAV/config-Asuna_Kawai.js Set config.js to this config with the command
mirror Asuna_Kawai
- config/JAV/config-Julia_Kyoka.js Set config.js to this config with the command
mirror Julia_Kyoka
- config/JAV/config-Kana_Momonogi.js Set config.js to this config with the command
mirror Kana_Momonogi
- config/JAV/config-Mana_Sakura.js Set config.js to this config with the command
mirror Mana_Sakura
- config/JAV/config-Masami_Ichikawa.js Set config.js to this config with the command
mirror Masami_Ichikawa
- config/JAV/config-Matsuri_Kiritani.js Set config.js to this config with the command
mirror Matsuri_Kiritani
- config/JAV/config-Mayuki_Ito.js Set config.js to this config with the command
mirror Mayuki_Ito
- config/JAV/config-Miharu_Usa.js Set config.js to this config with the command
mirror Miharu_Usa
- config/JAV/config-Minami_Hatsukawa.js Set config.js to this config with the command
mirror Minami_Hatsukawa
- config/JAV/config-Minami_Kojima.js Set config.js to this config with the command
mirror Minami_Kojima
- config/JAV/config-Moe_Amatsuka.js Set config.js to this config with the command
mirror Moe_Amatsuka
- config/JAV/config-Momo_Sakura.js Set config.js to this config with the command
mirror Momo_Sakura
- config/JAV/config-Nodoka_Sakuraha.js Set config.js to this config with the command
mirror Nodoka_Sakuraha
- config/JAV/config-Shoko_Takahashi.js Set config.js to this config with the command
mirror Shoko_Takahashi
- config/JAV/config-Suzu_Honjo.js Set config.js to this config with the command
mirror Suzu_Honjo
- config/JAV/config-Syunka_Ayami.js Set config.js to this config with the command
mirror Syunka_Ayami
- config/JAV/config-Utsunomiya_Shion.js Set config.js to this config with the command
mirror Utsunomiya_Shion
- config/JAV/config-Yua_Mikami.js Set config.js to this config with the command
mirror Yua_Mikami
- config/JAV/config-Yuna_Ogura.js Set config.js to this config with the command
mirror Yuna_Ogura
- config/JAV/config-Yura_Kano.js Set config.js to this config with the command
mirror Yura_Kano
- config/Models/config-Ali_Rose.js Set config.js to this config with the command
mirror Ali_Rose
- config/Models/config-Alisa_I.js Set config.js to this config with the command
mirror Alisa_I
- config/Models/config-Carisha.js Set config.js to this config with the command
mirror Carisha
- config/Models/config-Corinna.js Set config.js to this config with the command
mirror Corinna
- config/Models/config-Eden_Arya.js Set config.js to this config with the command
mirror Eden_Arya
- config/Models/config-Georgia.js Set config.js to this config with the command
mirror Georgia
- config/Models/config-Heidi_Romanova.js Set config.js to this config with the command
mirror Heidi_Romanova
- config/Models/config-Helly_von_Valentine.js Set config.js to this config with the command
mirror Helly_von_Valentine
- config/Models/config-Jenya.js Set config.js to this config with the command
mirror Jenya
- config/Models/config-Li_Moon.js Set config.js to this config with the command
mirror Li_Moon
- config/Models/config-Martina_Mink.js Set config.js to this config with the command
mirror Martina_Mink
- config/Models/config-Nata_Lee.js Set config.js to this config with the command
mirror Nata_Lee
- config/Models/config-Natalia_Andreeva.js Set config.js to this config with the command
mirror Natalia_Andreeva
- config/Models/config-Velana.js Set config.js to this config with the command
mirror Velana
- config/Models/config-animgif.js Set config.js to this config with the command
mirror animgif
- config/Models/config-moon.js Set config.js to this config with the command
mirror moon
- config/Models/config-nuts.js Set config.js to this config with the command
mirror nuts
- config/Models/config-sol.js Set config.js to this config with the command
mirror sol
- config/Models/config-tuigirl.js Set config.js to this config with the command
mirror tuigirl
- config/Models/config-water.js Set config.js to this config with the command
mirror water
- config/Photographers/config-David_Dubnitskiy.js Set config.js to this config with the command
mirror David_Dubnitskiy
- config/Photographers/config-Dmitry_Borisov.js Set config.js to this config with the command
mirror Dmitry_Borisov
- config/Photographers/config-Igor_Viushkin.js Set config.js to this config with the command
mirror Igor_Viushkin
- config/Photographers/config-Stefan_Soell.js Set config.js to this config with the command
mirror Stefan_Soell
- config/Photos/config-gpalbums.js Set config.js to this config with the command
mirror gpalbums
- config/Photos/config-gpbooks.js Set config.js to this config with the command
mirror gpbooks
- config/Photos/config-gpdocuments.js Set config.js to this config with the command
mirror gpdocuments
- config/Photos/config-gpenid.js Set config.js to this config with the command
mirror gpenid
- config/Photos/config-gpfamily.js Set config.js to this config with the command
mirror gpfamily
- config/Photos/config-gpflyers.js Set config.js to this config with the command
mirror gpflyers
- config/Photos/config-gpfriends.js Set config.js to this config with the command
mirror gpfriends
- config/Photos/config-gpgravitygirls.js Set config.js to this config with the command
mirror gpgravitygirls
- config/Photos/config-gphome.js Set config.js to this config with the command
mirror gphome
- config/Photos/config-gprachel.js Set config.js to this config with the command
mirror gprachel
- config/Photos/config-gptipilife.js Set config.js to this config with the command
mirror gptipilife
- config/Templates/MMM-GoogleAssistant.js
- config/Templates/MMM-Remote-Control.js
- config/Templates/MMM-Tools.js
- config/Templates/config-artist-template.js Set config.js to this config with the command
mirror artist-template
- config/Templates/config-jav-template.js Set config.js to this config with the command
mirror jav-template
- config/Templates/config-model-template.js Set config.js to this config with the command
mirror model-template
- config/Templates/config-photo-template.js Set config.js to this config with the command
mirror photo-template
- config/Templates/config-whvn-template.js Set config.js to this config with the command
mirror whvn-template
- config/YouTube/config-babymetal.js Set config.js to this config with the command
mirror babymetal
- config/YouTube/config-bowie.js Set config.js to this config with the command
mirror bowie
- config/YouTube/config-deeppurple.js Set config.js to this config with the command
mirror deeppurple
- config/YouTube/config-dualipa.js Set config.js to this config with the command
mirror dualipa
- config/YouTube/config-fractalplaylist.js Set config.js to this config with the command
mirror fractalplaylist
- config/YouTube/config-kpop.js Set config.js to this config with the command
mirror kpop
- config/YouTube/config-lostweekend.js Set config.js to this config with the command
mirror lostweekend
- config/YouTube/config-nilsson.js Set config.js to this config with the command
mirror nilsson
- config/YouTube/config-organ.js Set config.js to this config with the command
mirror organ
- config/YouTube/config-qotsa.js Set config.js to this config with the command
mirror qotsa
- config/YouTube/config-rufus.js Set config.js to this config with the command
mirror rufus
- config/YouTube/config-sonofdracula.js Set config.js to this config with the command
mirror sonofdracula
- config/YouTube/config-sonofschmilsson.js Set config.js to this config with the command
mirror sonofschmilsson
- config/YouTube/config-tvthemes.js Set config.js to this config with the command
mirror tvthemes
- config/YouTube/config-veritasium.js Set config.js to this config with the command
mirror veritasium
- config/YouTube/config-zhu.js Set config.js to this config with the command
mirror zhu
- config/config-Artists.js Set config.js to this config with the command
mirror Artists
- config/config-JAV.js Set config.js to this config with the command
mirror JAV
- config/config-Models.js Set config.js to this config with the command
mirror Models
- config/config-Photographers.js Set config.js to this config with the command
mirror Photographers
- config/config-YouTube.js Set config.js to this config with the command
mirror YouTube
- config/config-all.js Set config.js to this config with the command
mirror all
- config/config-art.js Set config.js to this config with the command
mirror art
- config/config-background.js Set config.js to this config with the command
mirror background
- config/config-blank.js Set config.js to this config with the command
mirror blank
- config/config-calendar.js Set config.js to this config with the command
mirror calendar
- config/config-candy.js Set config.js to this config with the command
mirror candy
- config/config-covid.js Set config.js to this config with the command
mirror covid
- config/config-crypto.js Set config.js to this config with the command
mirror crypto
- config/config-darksky.js Set config.js to this config with the command
mirror darksky
- config/config-default.js Set config.js to this config with the command
mirror default
- config/config-face.js Set config.js to this config with the command
mirror face
- config/config-fractals.js Set config.js to this config with the command
mirror fractals
- config/config-gif.js Set config.js to this config with the command
mirror gif
- config/config-iframe.js Set config.js to this config with the command
mirror iframe
- config/config-instagram.js Set config.js to this config with the command
mirror instagram
- config/config-ironman.js Set config.js to this config with the command
mirror ironman
- config/config-nature.js Set config.js to this config with the command
mirror nature
- config/config-network.js Set config.js to this config with the command
mirror network
- config/config-networkcols.js Set config.js to this config with the command
mirror networkcols
- config/config-news.js Set config.js to this config with the command
mirror news
- config/config-normal.js Set config.js to this config with the command
mirror normal
- config/config-owls.js Set config.js to this config with the command
mirror owls
- config/config-portal.js Set config.js to this config with the command
mirror portal
- config/config-radar.js Set config.js to this config with the command
mirror radar
- config/config-roon.js Set config.js to this config with the command
mirror roon
- config/config-rooncontrol.js Set config.js to this config with the command
mirror rooncontrol
- config/config-scenes.js Set config.js to this config with the command
mirror scenes
- config/config-scnews.js Set config.js to this config with the command
mirror scnews
- config/config-scoreboard.js Set config.js to this config with the command
mirror scoreboard
- config/config-screencast.js Set config.js to this config with the command
mirror screencast
- config/config-server.js Set config.js to this config with the command
mirror server
- config/config-smoke.js Set config.js to this config with the command
mirror smoke
- config/config-snowcrash.js Set config.js to this config with the command
mirror snowcrash
- config/config-stocks.js Set config.js to this config with the command
mirror stocks
- config/config-tantra.js Set config.js to this config with the command
mirror tantra
- config/config-test.js Set config.js to this config with the command
mirror test
- config/config-traffic.js Set config.js to this config with the command
mirror traffic
- config/config-videotest.js Set config.js to this config with the command
mirror videotest
- config/config-voice.js Set config.js to this config with the command
mirror voice
- config/config-volumio.js Set config.js to this config with the command
mirror volumio
- config/config-waterfalls.js Set config.js to this config with the command
mirror waterfalls
- config/config-weather.js Set config.js to this config with the command
mirror weather
- config/custom_menu.json
- config/electron-desktop-background-options.js
- config/scenes-numbers.txt
- config/telegrambot-custom-commands.js