Simple and plain text module for the MagicMirror² project. You can use a sentence of choice and use some minor formatting options.
- Navigate into the modules directory and clone the repo:
cd MagicMirror/modules
git clone https://github.com/SaltyRiver/MMM-SimpleText.git
- Insert the following part into your config file and choose your settings ../MagicMirror/config/config.js
{
module: 'MMM-SimpleText',
position: 'top_center',
config: {
text: {
'value': 'Hello World!'
},
fontURL: {
'value': 'Tahoma, Geneva, sans-serif'
},
fontSize: {
'value': 'xx-large'
},
fontStyle: {
'value': 'italic'
},
color: {
'value': '#FFFFFF'
}
}
},
{
module: 'MMM-SimpleText',
position: 'top_center',
config: {
text: {
'value': 'I am green!'
},
fontURL: {
'value': 'Tahoma, Geneva, sans-serif'
},
fontSize: {
'value': 'xx-large'
},
fontStyle: {
'value': 'normal'
},
color: {
'value': '#008000'
}
}
},
The following properties can also be used to add more functionality:
- refreshMs - Refresh this module every x milliseconds (default: 3600000)
refreshMs: {
'value': '10000'
},
- filePath - Read and display the content from a local .txt file. The file has to exist within the MMM-SimpleText directory! Note that when filePath is being used the text property will be ignored.
filePath: {
'value': 'test.txt'
},
- Multiple module definitions - to have more then one MMM-SimpleText module in config.js assign an unique ID to each
UniqueID: {
'value': 'MMM-SimpleText-0'
},
Linebreaks - When reading text from a file, line breaks will be included
Below you can find a complete example with those two properties beeing used:
{
module: 'MMM-SimpleText',
position: 'top_center',
config: {
fontURL: {
'value': 'Tahoma, Geneva, sans-serif'
},
fontSize: {
'value': 'xx-large'
},
fontStyle: {
'value': 'italic'
},
color: {
'value': '#FFFFFF'
},
refreshMs: {
'value': '10000'
},
filePath: {
'value': 'test.txt'
},
UniqueID: {
'value': 'MMM-SimpleText-0'
},
}
},