Алина
SMM, продвижение и ведение групп
Занимаюсь продвижением и ведением Ваших групп в соц. сетях
Марина
Контекстная реклама
Настройка и ведение Ваших рекламных кампаний в интернете
Артем
Брошюры под заказ
Хотите успешный концепт брошюры? Вам определенно сюда.
Михаил
Ведение групп Вконтакте
Размещение рекламы и интересных уникальных постов

Написать программу обновления событий в календаре Google

Денис
1

Денис

нет рекомендаций
нет жалоб
Название проекта: Написать программу обновления событий в календаре Google
Вариант сотрудничества: Одноразовый проект
Раздел: Разработка программ
Предоплата: возможна предоплата
Способы оплаты: Банковский перевод
Прием заявок: от до 2017-12-05

Описание проекта:
Нужен программист. Требуется реализовать программу, которая генерит и обновляет события с оповещениями (периоды брать из настройки) в календаре google.
Возможности:
- хранит следующие настройки:
- credentials для авторизации в api google календаре
- адрес календаря, куда добавляются/обновляются события
- период предварительного оповещения по электронной почте в часах
- путь к файлу данных (csv в файловой системе, либо в drive.google). Пример файла:
Subject,Description,Start Date,Start Time,End Date,End Time
Анталья -> Самара,Рейс№ ZF-6392 (B-757-200 № 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 читает из файловой системы (или с drive.google) файл с данными в формате csv ()
b выбирает уже существующее в календаре событие по идентификатору, сравнивает значения времени со значением из файла; если время изменилось, то создаёт сообщение на адреса из настроек. Альтернатива - создавать оповещение в календаре, рассчитывая его так, чтобы оно пришло сразу после его обновления. В этом случае настройку (*1) для оповещений хранить не нужно.
Автор проекта
Денис
Кира
Дизайн шаблонов, макетов и т.д.
Разработка макетов сайтов, листовок, обложек, буклетов
Евгений
Адаптивный дизайн
Создам стильный, современный, адаптивный дизайн для Вашего сайта
Артем
Разработка мобильных приложений
Создание мобильных приложений любой сложности
Михаил
Супер брошюра за 1 день!
Продающая брошюра Ваших товаров и услуг всего за 1 день
Денис
Перевод сайтов
Перевод контента на различную тематику.
Наполнение сайтов
Готов выполнить задачи по наполнению сайтов на таких движках как...
Оптимизация сайтов
Качественно оптимизирую Ваш сайт под поисковые системы, что...
Сайт-визитка за 3 дня!
Сделаю качественно сайт-визитку для Вашего бизнеса, товаров или...
Розробка сайтів
Надаю послуги розробки веб сайтів будь якої складності - все від...
Разработка дизайна для инвестиционных проектов
Занимаюсь разработкой дизайнов для инвестиционных проектов....