This a module for Magic Mirror².
This displays a simple Tasklist, you can update through a web frontend.
Clone this repository in your modules folder, and install dependencies:
cd ~/MagicMirror/modules
git clone https://github.com/htilburgs/MMM-MyTasklist.git
cd MMM-MyTasklist
npm install
When you need to update this module:
cd ~/MagicMirror/modules/MMM-MyTasklist
git pull
npm install
Go to the MagicMirror/config directory and edit the config.js file. Add the module to your modules array in your config.js.
{
module: "MMM-MyTasklist",
position: "top_left",
header: "MyTaskList",
disabled: false,
config: {
tasksFile: "modules/MMM-MyTasklist/tasks.json", // Taskfile to use
updateInterval: 300000, // Update every 5 minutes
showCompleted: true, // Show completed tasks -> true / false
maxTasks: null // Maximum tasks to show -> null = all or use number
}
},
Open a browser and type http://serverip address:8448
So if for example you're MagicMirror is on 192.168.0.48 then you go to http://192.168.0.48:8448
The Webinterface for MyTasklist will be loaded and you will be able to:
All the updates are instantly published on your Mirror
NOTE:
With a touchscreen you're able to check the checkboxes on the Mirror to complete the task.
All these changes are instantly published to the Webinterface
v1.0.0 - Initial release
v1.1.0 - Update Look & Feel
v1.1.1 - Change Webinterface port from 8123 to 8448
v1.2.0 - Add possibility to edit the tasks in the Webinterface
v1.2.1 - Update language selector didn't work correct in Webinterface (always dutch after reload)