A module for MagicMirror2 that displays the daily XKCD web comic.
- A MagicMirror2 installation
- Clone this repo into your
modulesdirectory. - Create an entry in your
config.jsfile to tell this module where to display on screen.
Example:
{
module: 'DailyXKCD',
position: 'top_left',
config: {
invertColors: true,
title: true,
altText: false
}
},
| Option | Description |
|---|---|
invertColors |
Set to true to invert the colors of the comic to white on black for a darker feel. |
updateInterval |
Set to desired update interval (in ms), default is 3600000 (10 hours). |
showTitle |
Set to true to display the title of the comic. |
titleFont |
Set a custom font format, default is large light bright. To set the size use one of xsmall small medium large xlarge, for boldness one of thin light regular bold, and to adjust brightness one of dimmed normal bright. |
showAltText |
Set to true to show the alt text (tooltip on the original comic). |
altTextFont |
See titleFont, except for this is the formatting of the alt text. |
randomComic |
Set to true, if you want to see a random comic on days, when there is no new comic. |
limitComicHeight |
Set to limit the height of the comic (in px), default is 450. The comic will scroll downwards every few seconds, if it is heigher. |
scrollInterval |
How often to scroll long comics (in ms), default is 8000 (every 8 seconds). |
scrollRatio |
Set how much of the visible height is being scrolled every time. The value should be between 0.0 and 1.0, default is 0.8 so it scrolls down by 80%. |