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