Необходимо разработать систему, которая будет парсить информацию из нескольких Google Документов и обновлять её в карточках в Notion с периодичностью каждые 30 минут.
Язык программирования:
- Python
Парсинг информации:
1. Перекидывать информацию из гугл документа (текстовый документ, аналог ворда) с сохранением форматирования. В случае создания нового документа в гугл док, автоматически создавать для него карточку в Notion и сохранять ссылку на неё в бд в соотношении с гугл документом
2. Создать систему для преобразования данных из Google Документов в формат, совместимый с Notion.
3. Все документы создаваемые под определенной учеткой должны закидывать в Notion автоматически
Автоматизация обновления:
1. Настроить таймер для запуска парсинга каждые 30 минут
2. Реализовать логику обновления, которая будет сравнивать существующие данные в Notion с новыми данными и обновлять только измененные поля.
Тестирование:
1. Обеспечить обработку ошибок и исключений.
Инструкции для деплоя:
1. Подготовить документацию по установке необходимых библиотек и настройке окружения.
2. Описать процесс получения и настройки API-токенов.
3. Предоставить инструкции по запуску скрипта и настройке автоматического выполнения на сервере (сервер Ubuntu 22.04)
Разделы:
Опубликован:
09.10.2024 | 15:12
Заказ находится в архиве