mirror of
https://github.com/MichMich/MagicMirror.git
synced 2025-06-27 11:50:00 +00:00
update README.md with simple info about files
This commit is contained in:
parent
b618f46d5e
commit
574a686eab
32
README.md
32
README.md
@ -1,8 +1,40 @@
|
|||||||
MagicMirror
|
MagicMirror
|
||||||
===========
|
===========
|
||||||
|
|
||||||
|
##Configuration
|
||||||
|
|
||||||
The super magic interface of my personal Magic Mirror. More information about this project can be found on my [blog](http://michaelteeuw.nl/tagged/magicmirror).
|
The super magic interface of my personal Magic Mirror. More information about this project can be found on my [blog](http://michaelteeuw.nl/tagged/magicmirror).
|
||||||
|
|
||||||
Runs as a php script on a web server with basically no external dependencies. Can use socket.io for XBEE integration, but isn't required for basic functionality.
|
Runs as a php script on a web server with basically no external dependencies. Can use socket.io for XBEE integration, but isn't required for basic functionality.
|
||||||
|
|
||||||
Modify js/config.js to change some general variables (language, wather location, compliments, news feed RSS) and calendar.php to add your own ICS calendar
|
Modify js/config.js to change some general variables (language, wather location, compliments, news feed RSS) and calendar.php to add your own ICS calendar
|
||||||
|
|
||||||
|
##Code
|
||||||
|
|
||||||
|
###[main.js](js/main.js)
|
||||||
|
|
||||||
|
This file initiates the separate pieces of functionality that will appear in the view. It also includes various utility functions that are used to update what is visible.
|
||||||
|
|
||||||
|
###[Calendar](js/calendar)
|
||||||
|
|
||||||
|
Parsing functionality for the Calendar that retrieves and updates the calendar based on the interval set at the top of the [calendar.js](js/calendar/calendar.js) file. This was actually a straight pull from the original main.js file but the parsing code may deserve an upgrade.
|
||||||
|
|
||||||
|
###[Compliments](js/compliments)
|
||||||
|
|
||||||
|
Functionality related to inserting compliments into the view and rotating them based on a specific interval set at the top of the [compliments.js](js/compliments/compliments.js) file.
|
||||||
|
|
||||||
|
###[News](js/news)
|
||||||
|
|
||||||
|
Takes an array of news feeds (or a single string) from the config file and retrieves each one so that it can be displayed in a loop based on the interval set at the top of the [news.js](js/news/news.js) file.
|
||||||
|
|
||||||
|
###[Time](js/time)
|
||||||
|
|
||||||
|
Updates the time on the screen on one second interval (I think).
|
||||||
|
|
||||||
|
###[Version](js/version)
|
||||||
|
|
||||||
|
Checks the git version and refreshes if a new version has been pulled.
|
||||||
|
|
||||||
|
###[Weather](js/weather)
|
||||||
|
|
||||||
|
Takes the user's inserted location, language, unit type, and OpenWeatherMap API key and grabs the five day weather forecast from OpenWeatherMap.
|
Loading…
x
Reference in New Issue
Block a user