Напишіть програму оновлення подій в Google Calendar

Роботодавець
[no-member:pro]Денис[/no-member:pro]
Параметри проєкту
Варіант співпраціОдноразовий проєкт
РозділРозробка програм
Передоплатаможлива передоплата
Способи оплатиБанківський переказ
Прийом заявоквід 06.01.2020 до 10.01.2020
Опис проєкту
Я повинен програміст. Для реалізації програми, яка генерує та оновлює події з оповіщеннями (періодами, які приймають з налаштувань) у календарі Google.
Можливості:
- зберігає наступні налаштування:
- Кримінал для авторизації в календарі Google
Адреса календаря, де додано події/оновлено
- період попереднього повідомлення електронної пошти за годинником
Шлях до файлу даних (csv в файловій системі або приводі.google). Приклад файлу:
Тема, Дизайн, Дата початку, Час початку, Дата закінчення, Кінець часу
Анталія -> Самара, Рейс No ZF-6392 (B-757-200 No VQBKB), 25.09.17,17:25.25.09.17,21:05
1.5 календарний період оновлення даних за години
1.6 (*1) адреси електронної пошти для сповіщення про зміну подій
2 періодично з'єднує в календар Google за адресою, зазначеною в налаштуваннях через Api:
2.1 переглядає список подій з файлу, порівнює кожну з них з існуючими подіями в календарі:
2.1.1 Якщо немає події, він створює захід з параметрами, зазначеними в файлі.
2.1.2. якщо вже існує подія, оновлення заходу:
a reads from the файлова система (або drive.google) файл з даними в csv ()
b вибирає існуючу захід у календарі, вибравши значення часу з значенням з файлу; якщо час змінив, то створює повідомлення на адреси з налаштувань. Альтернативою є створення оповіщення в календарі, підрахунок його так, що він поставляється відразу після його оновлення. У цьому випадку налаштування (*1) для оповіщення не потрібно зберігати.
Можливості:
- зберігає наступні налаштування:
- Кримінал для авторизації в календарі Google
Адреса календаря, де додано події/оновлено
- період попереднього повідомлення електронної пошти за годинником
Шлях до файлу даних (csv в файловій системі або приводі.google). Приклад файлу:
Тема, Дизайн, Дата початку, Час початку, Дата закінчення, Кінець часу
Анталія -> Самара, Рейс No ZF-6392 (B-757-200 No VQBKB), 25.09.17,17:25.25.09.17,21:05
1.5 календарний період оновлення даних за години
1.6 (*1) адреси електронної пошти для сповіщення про зміну подій
2 періодично з'єднує в календар Google за адресою, зазначеною в налаштуваннях через Api:
2.1 переглядає список подій з файлу, порівнює кожну з них з існуючими подіями в календарі:
2.1.1 Якщо немає події, він створює захід з параметрами, зазначеними в файлі.
2.1.2. якщо вже існує подія, оновлення заходу:
a reads from the файлова система (або drive.google) файл з даними в csv ()
b вибирає існуючу захід у календарі, вибравши значення часу з значенням з файлу; якщо час змінив, то створює повідомлення на адреси з налаштувань. Альтернативою є створення оповіщення в календарі, підрахунок його так, що він поставляється відразу після його оновлення. У цьому випадку налаштування (*1) для оповіщення не потрібно зберігати.