История изменений
Исправление crutch_master, (текущая версия) :
Общий монитор он называется.
$ cat lor_get_notifys.sh
#!/bin/bash
n=$(./lor_get.sh | hxselect -c "#main_events_count")
if [ -n "$n" ]; then echo $n; else echo 0; fi
$ cat panel_lor_notifys.sh
#!/bin/bash
cd /home/gvv/sh/lor_curl
messages=$(./lor_get_notifys.sh | sed "s/[()]//g");
echo "<img>/home/user/path_to_srcipts_dir/lor-tux.png</img>";
echo "<txt>$messages</txt>";
echo "<txtclick>firefox linux.org.ru/notifications</txtclick>";
echo "<click>firefox linux.org.ru/notifications</click>";
$ cat lor_get.sh
#!/bin/bash
curl -s -b lor.txt https://www.linux.org.ru | hxnormalize -ex 2> /dev/null
lor.txt - куки
panel_lor_notifys.sh - команда для общего монитора, период обновления секунд 30
Исходная версия crutch_master, :
Общий монитор он называется.
$ cat lor_get_notifys.sh
#!/bin/bash
n=$(./lor_get.sh | hxselect -c "#main_events_count")
if [ -n "$n" ]; then echo $n; else echo 0; fi
$ cat panel_lor_notifys.sh
#!/bin/bash
cd /home/gvv/sh/lor_curl
messages=$(./lor_get_notifys.sh | sed "s/[()]//g");
echo "<img>/home/user/path_to_srcipts_dir/lor-tux.png</img>";
echo "<txt>$messages</txt>";
echo "<txtclick>firefox linux.org.ru/notifications</txtclick>";
echo "<click>firefox linux.org.ru/notifications</click>";
$ cat lor_get.sh
#!/bin/bash
curl -s -b lor.txt https://www.linux.org.ru | hxnormalize -ex 2> /dev/null
lor.txt - куки