запуск скрипта по событию в календаре Google
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 5
- Зарегистрирован: 12 янв 2019, 12:58
- Контактная информация:
запуск скрипта по событию в календаре Google
в общем задача такая, при старте системы запускается скрипт, в котором gcalcli проверяет завтрашнюю дату, и при наличии события с определенным словом запускает другой скрипт.
-
Автор темы - Сообщения: 5
- Зарегистрирован: 12 янв 2019, 12:58
- Контактная информация:
запуск скрипта по событию в календаре Google
кчему я пришел на данный момент.из календаря я беру нужную строчку ( ${ARRAY[1]}) и далее надо проверить, что до даты в календаре было меньше суток и было наличие слова-ключа
Код: Выделить всё
d= date --date="tomorrow"
echo $d
/usr/bin/gcalcli agenda $d > 'календарь.txt'
# Объявляем массив
declare -a ARRAY
# Команда exec <filename перенаправляет ввод со stdin на файл. С этого момента весь ввод, вместо
# stdin (обычно это клавиатура), будет производиться из этого файла. Это дает возможность читать
# содержимое файла, строку за строкой, и анализировать каждую введенную строку с помощью sed и/или awk.
exec 10</календарь.txt
let count=0
while read LINE <&10; do
ARRAY[$count]=$LINE
((count++))
done
exec 10>&-
echo ${ARRAY[1]}
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
запуск скрипта по событию в календаре Google
Судя по этому у них есть аргумент
- авторизоваться через OAuth 2.0;
- организовать правильный HTTP GET запрос, рассчитав из системного времени
- и при условии, что в возвращаемом
q
для поиска события. И есть аргументы timeMax
, timeMin
. Полагаю, тут надо:- авторизоваться через OAuth 2.0;
- организовать правильный HTTP GET запрос, рассчитав из системного времени
timeMax
и timeMin
, q
с названием события, вставив {YOUR_API_KEY};- и при условии, что в возвращаемом
"items"
не ...
, выполнить другой скрипт.Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя