diff options
author | Keine_Ahnung <no@mail.com> | 2013-01-26 00:56:11 +0100 |
---|---|---|
committer | Keine_Ahnung <no@mail.com> | 2013-01-26 00:56:11 +0100 |
commit | 41d28a0f15e5bcf78ab17a6a9fd07bf4272bc04c (patch) | |
tree | 0c31ddaa54aa343bcccf8e480c01baaa6447a993 /script | |
parent | ae5b527244847d6477ca31f09b0dac808346d660 (diff) | |
download | vdr-plugin-uactivity-41d28a0f15e5bcf78ab17a6a9fd07bf4272bc04c.tar.gz vdr-plugin-uactivity-41d28a0f15e5bcf78ab17a6a9fd07bf4272bc04c.tar.bz2 |
tv example
Diffstat (limited to 'script')
-rw-r--r-- | script/uactivity/activity/-10-syslog_demo | 33 | ||||
-rw-r--r-- | script/uactivity/activity/-20-switch_tv | 7 | ||||
-rw-r--r-- | script/uactivity/key/-10-syslog_demo | 24 | ||||
-rw-r--r-- | script/uactivity/key/-20-toggle_demo | 27 | ||||
-rw-r--r-- | script/uactivity/watchdog/-10-syslog_demo | 24 |
5 files changed, 115 insertions, 0 deletions
diff --git a/script/uactivity/activity/-10-syslog_demo b/script/uactivity/activity/-10-syslog_demo new file mode 100644 index 0000000..2ea25ee --- /dev/null +++ b/script/uactivity/activity/-10-syslog_demo @@ -0,0 +1,33 @@ +#!/bin/sh + +case "${1}" in + startup) + logger -t "uactivity [activity/$(basename ${0})]" "activity starting up" + [ "${2}" = "true" ] \ + && logger -t "uactivity [activity/$(basename ${0})]" "status \"user active\"" \ + || logger -t "uactivity [activity/$(basename ${0})]" "status \"user inactive\" + logger -t "uactivity [activity/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [activity/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [activity/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + shutdown) + logger -t "uactivity [activity/$(basename ${0})]" "activity shutting down" + [ "${2}" = "true" ] \ + && logger -t "uactivity [activity/$(basename ${0})]" "status \"user active\"" \ + || logger -t "uactivity [activity/$(basename ${0})]" "status \"user inactive\" + logger -t "uactivity [activity/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [activity/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [activity/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + running) + logger -t "uactivity [activity/$(basename ${0})]" "activity status changed" + [ "${2}" = "true" ] \ + && logger -t "uactivity [activity/$(basename ${0})]" "status \"user active\"" \ + || logger -t "uactivity [activity/$(basename ${0})]" "status \"user inactive\"" + logger -t "uactivity [activity/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [activity/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [activity/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; +esac + +exit 0 diff --git a/script/uactivity/activity/-20-switch_tv b/script/uactivity/activity/-20-switch_tv new file mode 100644 index 0000000..0322c67 --- /dev/null +++ b/script/uactivity/activity/-20-switch_tv @@ -0,0 +1,7 @@ +#!/bin/sh + +[ "${2}" = "true" ] \ + && irsend -d /var/run/lirc/ya_usbir SEND_ONCE TP av \ + || irsend -d /var/run/lirc/ya_usbir SEND_ONCE TP off + +exit 0 diff --git a/script/uactivity/key/-10-syslog_demo b/script/uactivity/key/-10-syslog_demo new file mode 100644 index 0000000..337838d --- /dev/null +++ b/script/uactivity/key/-10-syslog_demo @@ -0,0 +1,24 @@ +#!/bin/sh + +case "${1}" in + startup) + logger -t "uactivity [key/$(basename ${0})]" "key starting up" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + shutdown) + logger -t "uactivity [key/$(basename ${0})]" "key shutting down" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + running) + logger -t "uactivity [key/$(basename ${0})]" "key \"${2}\" pressed" + logger -t "uactivity [key/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [key/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [key/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; +esac + +exit 0 diff --git a/script/uactivity/key/-20-toggle_demo b/script/uactivity/key/-20-toggle_demo new file mode 100644 index 0000000..e5e1a1e --- /dev/null +++ b/script/uactivity/key/-20-toggle_demo @@ -0,0 +1,27 @@ +#!/bin/sh + +# we are interested in Key "1" +[ "${2}" != "1" ] && exit 0 + +case "${1}" in + startup) + # create flag directory (using cache directory) + mkdir -p ${4}/key/ + # delete flag + rm -f ${4}/key/$(basename ${0}).flag + ;; + running) + if [ -f "${4}/key/flag.$(basename ${0})" ]; then + # here we do our "off" action + logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) off" + rm -f "${4}/key/flag.$(basename ${0})" + else + # here we do our "on" action + logger -t "uactivity [key/$(basename ${0})]" "$(basename ${0}) on" + # do not use names starting with [0-9][0-9] for data files + touch "${4}/key/flag.$(basename ${0})" + fi + ;; +esac + +exit 0 diff --git a/script/uactivity/watchdog/-10-syslog_demo b/script/uactivity/watchdog/-10-syslog_demo new file mode 100644 index 0000000..2880db7 --- /dev/null +++ b/script/uactivity/watchdog/-10-syslog_demo @@ -0,0 +1,24 @@ +#!/bin/sh + +case "${1}" in + startup) + logger -t "uactivity [watchdog/$(basename ${0})]" "watchdog starting up" + logger -t "uactivity [watchdog/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [watchdog/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [watchdog/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + shutdown) + logger -t "uactivity [watchdog/$(basename ${0})]" "watchdog shutting down" + logger -t "uactivity [watchdog/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [watchdog/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [watchdog/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; + running) + logger -t "uactivity [watchdog/$(basename ${0})]" "watchdog triggered" + logger -t "uactivity [watchdog/$(basename ${0})]" "ConfigDirectory: ${3}" + logger -t "uactivity [watchdog/$(basename ${0})]" "CacheDirectory: ${4}" + logger -t "uactivity [watchdog/$(basename ${0})]" "ResourceDirectory: ${5}" + ;; +esac + +exit 0 |