https://github.com/destroyedlolo/toile
Framework to create interactive dashboard using DirectFB or DRM/Cairo and Séléné
https://github.com/destroyedlolo/toile
automation directfb framework interactive-dashboards lua smarthome
Last synced: about 1 year ago
JSON representation
Framework to create interactive dashboard using DirectFB or DRM/Cairo and Séléné
- Host: GitHub
- URL: https://github.com/destroyedlolo/toile
- Owner: destroyedlolo
- License: other
- Created: 2017-03-18T10:33:10.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2024-05-10T14:12:18.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T16:42:22.157Z (about 1 year ago)
- Topics: automation, directfb, framework, interactive-dashboards, lua, smarthome
- Language: Lua
- Homepage:
- Size: 215 KB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Support: Supports/05_Helpers.lua
Awesome Lists containing this project
README
# Toile
**Toile** is framework to create interactive dashboards and is based on **[Séléné](https://github.com/destroyedlolo/Selene)** with a graphical plug-in enabled.
Its aims is to hide all the dirty work to handle low-level API available in Séléné and provides to developer abstacted high level Lua classes to build their own dashboard.
It emancipates from my [HomeDashBoard](https://github.com/destroyedlolo/HomeDashboard) project : have a look on it to see useage examples.
I have stricly no time to wrote a decent tutorial/documentation for it, but classes and methods has some documentation (kind of) embedeed in the source code.
## Installation
Clone this package in the directory where you're storing libraries not managed by Luarocks.
For me it's "**/usr/local/lib/lua**" and ensure your LUA_PATH contains
```/usr/local/lib/lua/?.lua;/home/laurent/Projets/?/init.lua