feature: Better default config file, restart icons

This commit is contained in:
jamesread 2024-02-25 22:39:29 +00:00
parent 77ec2fea63
commit 54170f3da6
2 changed files with 14 additions and 6 deletions

View File

@ -15,9 +15,9 @@ actions:
# #
# If you are running OliveTin in a container remember to pass through the # If you are running OliveTin in a container remember to pass through the
# docker socket! https://docs.olivetin.app/action-container-control.html # docker socket! https://docs.olivetin.app/action-container-control.html
- title: Restart media container - title: Ping the Internet
shell: docker restart mediacontainer shell: ping -c 1 1.1.1.1
icon: box icon: ping
# This uses `popupOnStart: execution-dialog-stdout-only` to simply show just # This uses `popupOnStart: execution-dialog-stdout-only` to simply show just
# the command output. # the command output.
@ -108,12 +108,19 @@ actions:
# #
# Docs: https://docs.olivetin.app/action-ssh.html # Docs: https://docs.olivetin.app/action-ssh.html
# Docs: https://docs.olivetin.app/action-service.html # Docs: https://docs.olivetin.app/action-service.html
- title: restart httpd on server1 - title: Restart httpd on server1
id: restart_httpd id: restart_httpd
icon: restart icon: restart
timeout: 1 timeout: 1
shell: ssh root@server1 'service httpd restart' shell: ssh root@server1 'service httpd restart'
# Lots of people use OliveTin to build web interfaces for their electronics
# projects. It's best to install OliveTin as a native package (eg, .deb), and
# then you can use either a python script or the `gpio` command.
- title: Toggle GPIO light
shell: gpioset gpiochip1 9=1
icon: light
# There are several built-in shortcuts for the `icon` option, but you # There are several built-in shortcuts for the `icon` option, but you
# can also just specify any HTML, this includes any unicode character, # can also just specify any HTML, this includes any unicode character,
# or a <img = "..." /> link to a custom icon. # or a <img = "..." /> link to a custom icon.

View File

@ -6,13 +6,14 @@ var emojis = map[string]string{
"smile": "&#x1F600;", "smile": "&#x1F600;",
"ping": "&#x1f4e1;", "ping": "&#x1f4e1;",
"backup": "&#128190;", "backup": "&#128190;",
"reboot": "&#9211;", "reboot": "&#128260;",
"restart": "&#9211;", "restart": "&#128260;",
"box": "&#128230;", "box": "&#128230;",
"ashtonished": "&#128562;", "ashtonished": "&#128562;",
"clock": "&#128338;", "clock": "&#128338;",
"disk": "&#128189;", "disk": "&#128189;",
"logs": "&#128269;", "logs": "&#128269;",
"light": "&#128161;",
} }
func lookupHTMLIcon(keyToLookup string) string { func lookupHTMLIcon(keyToLookup string) string {