hugo-batsite/public/software/rssmatrix/index.html

111 lines
4.4 KiB
HTML

<!DOCTYPE html>
<html lang="en"><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="a circuitpython script to show rss feeds from miniflux, the weather from wtt.in and the time using aio">
<title>rssmatrix@bat</title>
<script type="module" src="/js/main.js"></script>
<link rel="stylesheet" href="/scss/main.css">
<link rel="icon" type="image/x-icon" href="/svg/favicon.svg">
</head>
<body class="colorswitch"><div id="content">
<section id="main">
<div class="titlecontainer">
<h1 id="title" class="colorswitch"><a href="../" class="colorswitch uplink">rssmatrix</a></h1>
</div>
<div>
<article id="content" class="colorswitch">
<figure>
<img src="/img/rssmatrix.gif"
alt="colorful scrolling text on an led matrix display, showing rss feed weather and time"/>
</figure>
<p>this is a circuitpython script for an adafruit matrix portal m4 and a 64x32 led matrix display
it can display rss feeds from miniflux, the weather from wttr.in and the time using aio</p>
<p>i like looking at it since it&rsquo;s nice and blinky but have to turn it off sometimes because it&rsquo;s also very distracting</p>
<p>finding a font for it was very weird.
first i tried the pico8 font, but that was honestly a bit too big and also used too much power for running it from a usb 2.0 port
but then i found <a href="https://int10h.org/oldschool-pc-fonts/fontlist/?3#paradise">a website with a bunch of retro fonts and the paradise systems one just kinda spoke to me</a>
very nice and blocky with cool serifs</p>
<h2 id="using-it-yourself" class="colorswitch">
<a class="hash-link colorswitch" href="#using-it-yourself">
&nbsp;using it yourself
</a>
</h2>
<ul>
<li>install circuitpython on your matrixportal</li>
<li>clone the <a href="https://git.kittycat.homes/zoe/rssmatrix.git">git repo</a></li>
<li>fill out the secrets.py file with your data</li>
<li>copy the contents of the git repo onto your matrixportal</li>
<li>plug in</li>
</ul>
<p>if you want to use a different microcontroller or display u can probably figure out what to do yourself or write your own script</p>
</article>
</div>
</section>
<aside id="meta">
<div>
<section>
</section>
</div>
</aside>
</div><footer class="colorswitch">
<span id="footer-left"><a href="/" id="pageindicator" class="colorswitch" title="rssmatrix"> bat</a></span>
<span id="footer-center">
<nav id="footer-nav" aria-label="navigation">
<a class="footer-nav-item colorswitch" href="/" title="home"></a>
<a class="footer-nav-item colorswitch" href="/links/" title="links"></a>
<a class="footer-nav-item colorswitch" href="/music/" title="music"></a>
<a class="footer-nav-item colorswitch" href="/games/" title="games"></a>
<a class="footer-nav-item colorswitch" href="/software/" title="software"></a>
</nav>
</span>
<span id="footer-right">
<div class="flexjs">
<input type="checkbox" id="darkmode-toggle" aria-label="darkmode toggle" class="toggleinput">
<label class="togglelabel colorswitch" for="darkmode-toggle" aria-label="darkmode toggle" role="checkbox" id="darkmode-toggle-label"></label>
</div>
<div class="flexjs">
<button type="button" id="darkmode-button-small" class="colorswitch hamburger"></button>
<nav aria-label="hamburger menu">
<button type="button" id="hamburger-button" class="colorswitch hamburger" title="hamburger navigation menu button"></button>
</nav>
</div>
<noscript>
<nav>
<a class="colorswitch footer-nav-item" id="replacement-burger" href="/nav"></a>
</nav>
</noscript>
<div class="hamburger colorswitch hidden" id="hamburger-bg">
<nav id="hamburger-nav" aria-label="navigation">
<a class="hamburger-nav-item colorswitch" href="/" title="home"> home</a><br>
<a class="hamburger-nav-item colorswitch" href="/links/" title="links"> links</a><br>
<a class="hamburger-nav-item colorswitch" href="/music/" title="music"> music</a><br>
<a class="hamburger-nav-item colorswitch" href="/games/" title="games"> games</a><br>
<a class="hamburger-nav-item colorswitch" href="/software/" title="software"> software</a><br>
</nav>
</span>
</noscript>
</footer>
</body>
</html>