<h2 id="introduction">Introduction</h2>
<p>I have had a project on my <em>To Do</em> list for a while: to make a status display from a Raspberry Pi. My vision was to show the state of various things including some HPR stuff, and I had imagined setting up a Pi with a monitor and controlling it over SSH.</p>
<p>I started on the project over the Christmas period 2019. I have a Raspberry Pi 3A+, which is a sort of souped-up Pi Zero, which I bought on a whim and hadn’t found a use for (Yannick reviewed this RPi model in show <a href="https://hackerpublicradio.org/eps.php?id=2711" title="hpr2711 :: Raspberry Pi 3A+ Review">2711</a>). I also had an old square Dell monitor from about 15 years ago which still worked (at least to begin with).</p>
<p>I had imagined I’d write some software of my own with a web front end which ran various tasks to monitor things.</p>
<p>However, in my researches I came across <em>MagicMirror<sup>2</sup></em> which I thought I might be able to use instead of writing my own thing.</p>
<h2 id="long-notes">Long notes</h2>
<p>I have provided detailed notes as usual for this episode, and these can be <a href="https://hackerpublicradio.org/eps/hpr3039/full_shownotes.html">viewed here</a>.</p>
<h2 id="links">Links</h2>
<ul>
<li>JavaScript programming language:
<ul>
<li><a href="https://en.wikipedia.org/wiki/JavaScript">Wikipedia entry</a></li>
</ul></li>
<li>Node.js JavaScript runtime environment:
<ul>
<li><a href="https://nodejs.org/en/">Website</a></li>
<li><a href="https://en.wikipedia.org/wiki/Node.js">Wikipedia entry</a></li>
</ul></li>
<li>Electron software framework:
<ul>
<li><a href="https://www.electronjs.org/">Website</a></li>
<li><a href="https://en.wikipedia.org/wiki/Electron_%28software_framework%29">Wikipedia entry</a></li>
</ul></li>
<li>MagicMirror<sup>2</sup>:
<ul>
<li><a href="https://github.com/MichMich/MagicMirror">GitHub page</a></li>
<li><a href="https://magicmirror.builders/">Website</a></li>
<li><a href="https://github.com/MichMich/MagicMirror/wiki/3rd-party-modules">List of third-party modules</a></li>
</ul></li>
<li>Resources:
<ul>
<li>Example files:
<ul>
<li><a href="https://hackerpublicradio.org/eps/hpr3039/config.js">config.js</a></li>
<li><a href="https://hackerpublicradio.org/eps/hpr3039/custom.css">custom.css</a></li>
</ul></li>
</ul></li>
</ul>
