Я только что написал скрипт bash / shell, который использует grep для получения сегодняшних телешоу из txt файла. Вот формат текстового файла:
Monday:
Family Guy (2nd May)
Tuesday:
House
The Big Bang Theory (3rd May)
Wednesday:
The Bill
NCIS
NCIS LA (27th April)
Thursday:
South Park
Friday:
FlashForward
Saturday:
Sunday:
HIGNFY
Underbelly
Вот скрипт оболочки, который был сохранен в ~ / bin и сделан исполняемым:
#!/bin/bash
MYDATE=$(date +%A)
grep -A10000 $MYDATE /path/to/to_watch/list.txt | grep -B10000 -m1 ^$
А вот строка для добавления в ваш файл .conkyrc (ниже 'TEXT')
$color${execi 3600 tv_today}
Я думаю, что материал regex / grep нуждается в некоторой работе (ему не нравятся разрывы строк crlf), но он работает.
Надеюсь, это даст кому-то несколько идей о классных вещах, связанных с Конки ...
Редактировать 2010-05-02:
Спасибо пользователю tiftik за эту более элегантную замену awk / regex для сценария bash:
#!/bin/bash
awk '/^'`date +%A`':$/,/^$/ {if ($0~/[^:]$/) print $0}' /path/to/to_watch/list.txt