# tinyhome tinyhome generates a static HTML homepage via shell script. ## Features * Minimal dependencies (coreutils) * Easy configuration and customisation * Tiny optimized result page * [Font Awesome](https://fontawesome.com/v5.15/icons?d=listing&p=2&s=solid&m=free) icons * Dark mode ## Demo An example site is available [here](https://lab.bdro.fr/tinyhome/). ## Setup To generate a personal dashboard: * Clone the repository and go to the created directory * Edit the configuration file `config.csv` * Generate the homepage `./tinyhome > index.html` * Serve the page (with the css and webfonts folders) with your favorite web server ## Configuration file The syntax of `config.csv` file is: ``` Element, Name, Icon, Url ``` For instance: ``` heading, Heading, -, - section, Tools, wrench, - item, Status Page, heart, https://github.com/bderenzo/tinystatus item, Dashboard, bookmark, https://github.com/bderenzo/tinyhome ```