-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathconfig.js
More file actions
128 lines (117 loc) · 2.97 KB
/
config.js
File metadata and controls
128 lines (117 loc) · 2.97 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
/* Magic Mirror Config Sample
*
* By Michael Teeuw http://michaelteeuw.nl
* MIT Licensed.
*
* For more information how you can configurate this file
* See https://github.com/MichMich/MagicMirror#configuration
*
*/
var config = {
address: "localhost", // Address to listen on, can be:
// - "localhost", "127.0.0.1", "::1" to listen on loopback interface
// - another specific IPv4/6 to listen on a specific interface
// - "", "0.0.0.0", "::" to listen on any interface
// Default, when address config is left out, is "localhost"
port: 8080,
ipWhitelist: ["127.0.0.1", "::ffff:127.0.0.1", "::1"], // Set [] to allow all IP addresses
// or add a specific IPv4 of 192.168.1.5 :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.1.5"],
// or IPv4 range of 192.168.3.0 --> 192.168.3.15 use CIDR format :
// ["127.0.0.1", "::ffff:127.0.0.1", "::1", "::ffff:192.168.3.0/28"],
language: "en",
timeFormat: 24,
units: "metric",
// serverOnly: true/false/"local" ,
// local for armv6l processors, default
// starts serveronly and then starts chrome browser
// false, default for all NON-armv6l devices
// true, force serveronly mode, because you want to.. no UI on this device
// module position can be any of the following:
//top_bar, top_left, top_center, top_right,
//upper_third, middle_center, lower_third,
//bottom_left, bottom_center, bottom_right, bottom_bar,
//fullscreen_above, and fullscreen_below
modules: [
//if using MMM-carousel, add/update the ignoreModules line to include module position
//{
// module: 'MMM-Carousel',
// config: {
// ignoreModules:['MMM-ModulePosition'],
// }
//},
{
module: "alert",
},
{
module: "updatenotification",
position: "top_bar",
},
{
module: "clock",
position: "top_left",
config: {
displayType: "digital",
}
},
{
module: "clock",
position: "top_right",
config: {
displayType: "analog",
}
},
{
module: "compliments",
position: "lower_third",
},
{
module: "weather",
position: "top_right",
config: {
weatherProvider: "openmeteo",
type: "current",
lat: 40.776676,
lon: -73.971321
}
},
{
module: "weather",
position: "top_right",
header: "Weather Forecast",
config: {
weatherProvider: "openmeteo",
type: "forecast",
lat: 40.776676,
lon: -73.971321
}
},
{
module: "newsfeed",
position: "bottom_bar",
config: {
feeds: [
{
title: "BBC UK",
url: "https://feeds.bbci.co.uk/news/uk/rss.xml",
},
{
title: "sky news",
url: "https://feeds.skynews.com/feeds/rss/home.xml",
},
],
showSourceTitle: true,
showPublishDate: true,
showDescription: true,
broadcastNewsFeeds: false,
broadcastNewsUpdates: false
}
},
{
module: "MMM-ModulePosition",
position: "fullscreen_below",
},
]
};
/*************** DO NOT EDIT THE LINE BELOW ***************/
if (typeof module !== "undefined") { module.exports = config; }