Це команда gcalcli, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS
ПРОГРАМА:
ІМ'Я
gcalcli – інтерфейс командного рядка Календаря Google
СИНТАКСИС
gcalcli [параметри] команда [параметри команди або параметри]
ОПИС
gcalcli — це програма Python, яка дозволяє отримати доступ до календаря Google з a
командний рядок. Легко отримати свій порядок денний, шукати події та швидко додавати нові події.
Крім того, gcalcli можна використовувати як службу нагадування для виконання будь-якої програми
хочеш
КОМАНДИ
список список усіх календарів
пошук
пошук подій - пошукові терміни без урахування регістру, щоб знайти події, які
відповідати цим термінам у будь-якій області, як і традиційні
Пошук Google із лапками, виключеннями тощо.
- наприклад, щоб отримати просто ігри: «футбол -практика"
порядок денний [початок] [кінець]
отримати порядок денний на певний період часу – час початку за умовчанням – 12:XNUMX сьогодні – час завершення
за замовчуванням 5 днів від початку - приклад рядків часу:
'9/24/2007'
'24/09/2007' '24/9/07' 'Sep 24 2007 3:30pm' '2007-09-24T15:30'
'2007-09-24T15:30-8:00' '20070924T15' '8am'
calw [початок]
отримайте тижневий порядок денний у зручному календарному форматі – тижні – це кількість тижнів до
дисплей - час початку за замовчуванням - початок цього тижня - зверніть увагу, що всі події для
відображаються тиждень(и).
спокій [почати]
отримати місячний порядок денний у гарному календарному форматі - час початку за умовчанням - це початок
цього місяця - зверніть увагу, що відображаються всі події за місяць
і буде відображатися лише один місяць
швидко
швидке додавання події до календаря - єдиної --календар необхідно вказати - в
Параметр "--details url" покаже посилання на подію - приклад тексту:
«Вечеря з Еріком завтра о 7:XNUMX»
'5:10 31/XNUMX Trick or Treat'
додати додати детальну подію до календаря - одиночну --календар необхідно вказати - в
Параметр "--details url" покаже посилання на подію - приклад:
gcalcli --календар «Ерік Девіс»
-- назва «Аналіз алгоритмів остаточний» --де UCI --коли '12/14/2012 10:00'
--тривалість 60 --опис «Це буде важко!» --нагадування 30 додати
видалити [початок] [кінець]
видалити подію(и) протягом необов’язкового періоду часу – пошукові терміни без урахування регістру
знайти і видалити
події, як і команда "пошук".
- видалення є інтерактивним
використовувати --iamaexpert можливість автоматичного видалення
ДУМАЄТЕ, ВИ ЕКСПЕРТ? ВИКОРИСТОВУЙТЕ НА СВІЙ РИЗИК!!!
- використовувати -- деталі параметри для відображення деталей події
- [початок] та [кінець] використовують ті самі формати, що й порядок денний
редагувати
редагувати подію(и) – пошукові терміни без урахування регістру для пошуку та редагування
події, як і команда "пошук".
- редагування інтерактивне
імпортувати [файл]
імпортувати файл ics/vcal до календаря - єдиний --календар необхідно вказати - якщо a
файл не вказано, то дані зчитуються
зі стандартного введення
- якщо -v дається, то кожна подія у файлі є
відображається, і вам надається можливість імпортувати
або пропустити, за замовчуванням все імпортується тихо без будь-якої взаємодії
- якщо -d дається, то кожна подія у файлі є
відображається та не імпортується, a --календар для цього не потрібно вказувати
варіант
нагадати
виконати команду, якщо всередині відбувається подія хвилин ("%s" в є
замінено часом початку події та текстом назви) - за замовчуванням 10 - за замовчуванням
команда:
'повідомити-відіслати -u критичний -a gcalcli %s'
ВАРІАНТИ
--[ні] цілий день: Якщо --весь день надано, захід триватиме весь день
(можливо, багатоденний, якщо --тривалість більше 1). Часова частина --коли
буде проігноровано. (за замовчуванням: 'false')
--[без]кешу: Виконати команду без використання кешу
(за замовчуванням: 'true')
--календар: Які календарі використовувати;
повторіть цей параметр, щоб вказати список значень (за замовчуванням: '[]')
--client_id: ідентифікатор клієнта API
(за замовчуванням: '232867676714.apps.googleusercontent.com')
--client_secret: API client_secret
(за замовчуванням: '3tZSxItw6_VnZMezQwC8lUqy')
--[ні]колір: увімкнути/вимкнути всі кольори
(за замовчуванням: 'true')
--color_border: Колір меж ліній
(за замовчуванням: 'білий')
--color_date: колір для дати
(за замовчуванням: "жовтий")
--color_freebusy: колір для календарів вільний/зайнятий
(за замовчуванням: 'за замовчуванням')
--маркер_колір_тепер: колір маркера зараз
(за замовчуванням: "яскраво")
--color_owner: колір для власних календарів
(за замовчуванням: 'блакитний')
--color_reader: колір для календарів лише для читання
(за замовчуванням: 'magenta')
--color_writer: колір для записуваних календарів
(за замовчуванням: "зелений")
--configFolder: Додатковий каталог для завантаження/зберігання всієї інформації про конфігурацію
--[ні]конкі: Використовуйте колірні коди Conky
(за замовчуванням: 'false')
--Календар за замовчуванням: Додатковий календар за замовчуванням для використання, якщо ні --календар опції
дані; повторіть цей параметр, щоб вказати список значень (за замовчуванням: '[]')
--[ні]нагадування за замовчуванням: Якщо ні --нагадування надано, використовуйте значення за замовчуванням. Якщо це
false, не створюйте жодних нагадувань. (за замовчуванням: 'true')
--опис: Опис події
--[ні]detail_all: Показати всі деталі
(за замовчуванням: 'false')
--[немає]detail_attendees: відображення учасників події
(за замовчуванням: 'false')
--[no]detail_calendar: Відображення назви календаря
(за замовчуванням: 'false')
--[no]detail_description: Відображення опису
(за замовчуванням: 'false')
--detail_description_width: встановити ширину опису
(за замовчуванням: '80') (ціле число)
--[no]detail_email: Показати електронну адресу автора
(за замовчуванням: 'false')
--[no]detail_length: Відображення тривалості події
(за замовчуванням: 'false')
--[no]detail_location: відображення місця події
(за замовчуванням: 'false')
--[немає]детальних_нагадувань: відображення нагадувань
(за замовчуванням: 'false')
--detail_url: : встановити вихідний URL
-- деталі: Частини для відображення можуть бути: "усі", "календар", "розташування",
'довжина', 'нагадування', 'опис', 'longurl', 'shorturl', 'url', 'attendees',
'електронна пошта'; повторіть цей параметр, щоб вказати список значень (за замовчуванням: '[]')
-d,--[no]dump: друкувати події та не імпортувати
(за замовчуванням: 'false')
--тривалість: тривалість події в хвилинах або днях, якщо --весь день дається.
(ціле число)
--flagfile: Вставте визначення прапорів із заданого файлу в командний рядок.
(за замовчуванням: '')
--[ні]допомоги: Показати цю довідку
--[no]helpsкоротко: Показати лише довідку про команду
--[no]helpxml: подобається --допомога, але генерує вихідний XML
--[no]iamaexpert: Мабуть, ні
(за замовчуванням: 'false')
--[no]includeRc: чи включати ~/.gcalclirc при використанні configFolder
(за замовчуванням: 'false')
--[no]lineart: увімкнути/вимкнути рисунок
(за замовчуванням: 'true')
-- локаль: локаль системи
--[ні]військові: Використовуйте 24-годинний дисплей
(за замовчуванням: 'false')
--[ні]понеділок: Почніть тиждень з понеділка
(за замовчуванням: 'false')
--[ні]підказка: запит на відсутність даних під час додавання подій
(за замовчуванням: 'true')
--[ні]оновлювати: видалити та оновити кешовані дані
(за замовчуванням: 'false')
--нагадування: нагадування у формі "TIME METH" або "TIME". ЧАС – число
за яким може слідувати необов'язковий "w", "d", "h" або "m" (що означає тижні, дні,
годин, хвилин) і за замовчуванням – хвилини. METH – це рядок "спливаюче вікно", "email" або "sms"
і за замовчуванням – спливаюче вікно.; повторіть цей параметр, щоб вказати список значень (за замовчуванням:
'[]')
--[ні]почато: Показати події, які почалися
(за замовчуванням: 'true')
-- назва: Назва події
--[ні]цв: використовувати вихідні значення, розділені табуляторами
(за замовчуванням: 'false')
--undefok: розділений комами список імен прапорів, які можна вказати
командний рядок, навіть якщо програма не визначає прапор з такою назвою.
ВАЖЛИВО: прапорці в цьому списку, які мають аргументи, ПОВИННІ використовувати -- прапор=значення Формат.
(за замовчуванням: '')
--[no]use_reminders: Враховуйте час нагадування під час виконання команди нагадування
(за замовчуванням: 'false')
-v,--[no]verbose: бути докладним щодо імпорту
(за замовчуванням: 'false')
--[без]версії: Показати версію та вийти
(за замовчуванням: 'false')
--коли: Час події
--де: Місце події
-w,--width: встановити ширину виводу
(за замовчуванням: '10') (ціле число)
gcalcli v3.3.2 (Ерік Девіс, Браян Хартвігсен, березень 2016 р. GCALCLI(1)
Використовуйте gcalcli онлайн за допомогою служб onworks.net