2022-09-16 14:41:04 +00:00
<!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" >
2023-03-12 15:06:29 +00:00
< figure > < img src = "/img/rssmatrix.gif"
alt="colorful scrolling text on an led matrix display, showing rss feed weather and time"/>
2022-09-16 14:41:04 +00:00
< / 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’ s nice and blinky but have to turn it off sometimes because it’ 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" >
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 >
2023-03-12 15:06:29 +00:00
< a class = "footer-nav-item active colorswitch" href = "/software/" title = "software" > < / a >
2022-09-16 14:41:04 +00:00
< / 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 >
2023-03-12 15:06:29 +00:00
< a class = "hamburger-nav-item active colorswitch" href = "/software/" title = "software" > software< / a > < br >
2022-09-16 14:41:04 +00:00
< / nav >
< / span >
< / noscript >
< / footer >
< / body >
< / html >