запуск скрипта по событию в календаре 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
linuxoid3311
Сообщения: 5
Зарегистрирован: 12 янв 2019, 12:58
Контактная информация:

запуск скрипта по событию в календаре Google

#1

12 янв 2019, 13:03

в общем задача такая, при старте системы запускается скрипт, в котором gcalcli проверяет завтрашнюю дату, и при наличии события с определенным словом запускает другой скрипт.

no avatar

Автор темы
linuxoid3311
Сообщения: 5
Зарегистрирован: 12 янв 2019, 12:58
Контактная информация:

запуск скрипта по событию в календаре Google

#2

12 янв 2019, 18:03

кчему я пришел на данный момент.из календаря я беру нужную строчку ( ${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]}

Аватара пользователя

Bill Williamson
Сообщения: 928
Зарегистрирован: 31 авг 2016, 13:38
Решено: 34
Благодарил (а): 288 раз
Поблагодарили: 249 раз
Контактная информация:

запуск скрипта по событию в календаре Google

#3

12 янв 2019, 22:04

Судя по этому у них есть аргумент q для поиска события. И есть аргументы timeMax, timeMin. Полагаю, тут надо:
- авторизоваться через OAuth 2.0;
- организовать правильный HTTP GET запрос, рассчитав из системного времени timeMax и timeMin, q с названием события, вставив {YOUR_API_KEY};
- и при условии, что в возвращаемом "items" не ..., выполнить другой скрипт.
Изображение

Закрыто

Вернуться в «Системные утилиты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя