Агрегация данных через API в BigQuery на AppEngine
Дано:
Cервис, из которого ежедневно по расписанию нужно забирать данные через API.
Написанный скрипт на Python который справляется с задачей 1, но работающий с PostgreSQL.
Нужно:
Допилить скрипт для работы с Google BigQuery и запуску в бессерверном режиме в Google AppEngine (или аналоге от Amazon, если у вас есть опыт). Настроить, задокументировать каждый шаг в виде инструкции и запустить в продакш по готовности.
Дополнить функционал скрипта простым парсером, подсчитывающим по расписанию количество комментариев (отзывов) в сервисе.
Написать модуль работающий с aiogram для доставки выбранных метрик в установленном формате в Telegram. Сделать все в срок и качественно, чтобы следующим этапом добавить функционал и сделать фронт.
Предоставлю:
Документацию по API сервиса
Имеющийся скрипт
Google аккаунт, на котором все будет крутиться
Пояснения по доработке
Связь через телеграм: @crbnn
Читайте также:
Вчера 22:56
Вчера 23:41
02:49
00:35
Moscow.media
Частные объявления сегодня
До плюс 50 градусов: Каким городам России грозит аномальная жара летом 2024 года. Опубликован список
Весь мир чипировали умом Ленина?! Раскрыта загадка Мавзолея В.И. Ленина. Проект "Святой Ленин".
Дивный новый мир цифровизации: в Москве пройдет Форум «Время цифры»
Eurasianet: Азербайджан публично и цинично уничтожает армянское культурное и историческое наследие в Нагорном Карабахе
Улыбка сделала слушателя «Юмор FM» миллионером
Доктор Кутушов назвал болезни, которые поджидают отдыхающих у водоёмов
«Заставлял Костомарова мыть свою машину, чтоб потом он на ней покатался по парковке!» Илья Авербух рассказал о дружбе с Романом Костомаровым в шоу «Вкусно с Анфисой Чеховой» на ТВ-3
Праздник в детском отделении от Клуба пациентов
England vs Bosnia & Herzegovina: Three Lions face Dzeko and Co in Euro 2024 warm-up match – stream FREE, TV, team news
When Narine asked Gambhir 'can I bring my girlfriend to IPL?'
Rangers backed into a corner, must beat Panthers on road to force Game 7
Brentford B and Tiverton Town Friendlies Announced
Eurasianet: Азербайджан публично и цинично уничтожает армянское культурное и историческое наследие в Нагорном Карабахе
Распределяй и управляй: водители «Грузовичкоф Бизнес» – о преимуществах работы и трудовых буднях
Российские учёные зарегистрировали очередную сильнейшую вспышку на Солнце
Улыбка сделала слушателя «Юмор FM» миллионером
Началась предрегистрация на Command & Conquer: Legions — релиз в конце 2024 года
Четвёртое дополнение Age of Wonders 4: Eldritch Realms завершит первый цикл поддержки игры
Gamesblender № 676: God of War: Ragnarok на ПК, осенний ремейк Silent Hill 2 и новости Warhammer
"Расхитительница гробниц: Легенда о Ларе Крофт" получила дату выхода и тизер
На борту самолета, летевшего из Москвы в Турцию, из-за жары погибла кошка якутского пилота
Весь мир чипировали умом Ленина?! Раскрыта загадка Мавзолея В.И. Ленина. Проект "Святой Ленин".
Тысячи активистов разгромили офис Socar в Стамбуле, обвинив «Азербайджан» в поддержке геноцидальной политики Израиля в Палестине
Более 30 компаний из Нижегородской области пришли на первую встречу регионального сообщества инклюзивного бизнеса «Открыто для всех»
Здравствуй, лето: Wink.ru представляет июньский кинокалендарь
Пассажирка авиарейса «Победы» осталась без багажа из-за технической ошибки
Дополнительные средства на ремонт дорог и тротуаров: городская Дума поддержала решение
Дивный новый мир цифровизации: в Москве пройдет Форум «Время цифры»
Парад планет начнется 3 июня
В России предложили запретить регистрацию товарных знаков с религиозной символикой
Оренбургская область расположилась на 32 месте в рейтинге по благосостоянию семей
Периоды похолодания в июне спрогнозировали россиянам
Синнер повторил достижение Джоковича и Надаля по победам на "Больших шлемах"
Потапова о поражении от Свентек на "Ролан Гаррос": организм дал сбой
Медведев вышел в 1/8 финала «Ролан Гаррос» — 2024
Ролан Гаррос. Расписание 2 июня. Потапова и Швентек сыграют первым запуском, Синнер – последним
Теплоход «В.Рукавишников» начнет пассажирские перевозки «Якутск — Нижний Бестях» ориентировочно с 5 июня
В Болгарии освистали главу ЕК Урсулу фон дер Ляйен на акции протеста
Оренбургская область расположилась на 32 месте в рейтинге по благосостоянию семей
Вильфанд рассказал о погоде в Москве на следующей неделе
Музыкальные новости
Как сегодня выглядит 74-летняя Надежда Бабкина
Отельеры вступают в Игры дружбы // Стоимость размещения в гостиницах растет
Стали известны подробности о разделе имущества Нюши после развода с Сивовым
«Я жертва, пострадавшая». Полина Гагарина выступила с громким заявлением. Фигурируют Цой и Кормухина
Тысячи активистов разгромили офис Socar в Стамбуле, обвинив «Азербайджан» в поддержке геноцидальной политики Израиля в Палестине
На борту самолета, летевшего из Москвы в Турцию, из-за жары погибла кошка якутского пилота
НАШИ ВСТРЕЧИ ТУСОВКА Я ЮРИЯ В
Более 30 компаний из Нижегородской области пришли на первую встречу регионального сообщества инклюзивного бизнеса «Открыто для всех»
Распределяй и управляй: водители «Грузовичкоф Бизнес» – о преимуществах работы и трудовых буднях
Здравый смысл против дезинформации официозной пропаганды
Выгодно ли покупать квартиру в новостройке?
Собянин поздравил победителей городского конкурса в сфере культуры и искусства
Как подобрать запчасти на китайские авто?
Как узнать совместимость запчастей на авто?
Владимирцам напомнили об ограничении скорости из-за ремонта на трассах М-7 и Р-132 «Золотое кольцо»
Первое историческое ралли в Москве 2 июня 2024
Российские ракеты средней дальности могут появиться под боком восточноазиатских сателлитов США
Путин 7 июня выступит на ПМЭФ и будет говорить не только об экономике
«Так вкусно»: Путин поблагодарил главу Минсельхоза Узбекистана за фрукты
Путин назвал День спасения одной из главных дат в истории еврейского народа
Собянин: Около обновленных поликлиник создано более 600 зон отдыха
В Архангельске медики России обменялись методиками оказания офтальмологической помощи
Мэр Москвы: Около обновлённых поликлиник создано более 600 зон отдыха
Головная боль и галлюцинации: как защитить организм во время сильной жары
ФК «Зенит» представил стартовый состав на суперфинал Кубка России в Москве
«Зенит» добыл волевую победу в матче с «Балтикой» и завоевал Кубок России
Первое историческое ралли в Москве 2 июня 2024
Неделя легкой атлетики пройдет в Москве
Собянин: На северо-западе Москвы открылся волонтерский центр «Доброе место»
Мэр Москвы: Около обновлённых поликлиник создано более 600 зон отдыха
Сергей Собянин: Центральной детской библиотеке имени Гайдара — 90 лет
Собянин: Около обновленных поликлиник создано более 600 зон отдыха
Орнитологи напомнили москвичам, как вести себя при встрече с птенцами
В Рослесхозе заявили, что площадь пожаров в РФ превысила 650 тыс. га
Поезд проехал через горящий лес в Бурятии
Победитель Чемпионата по рыбалке на Рыбной неделе получил 1 млн рублей
Теплоход «В.Рукавишников» начнет пассажирские перевозки «Якутск — Нижний Бестях» ориентировочно с 5 июня
Крымские кредиты оформили в Москве // По делу о растрате заочно арестован бывший председатель правления Тальменка-банка
Пассажирка авиарейса «Победы» осталась без багажа из-за технической ошибки
Астроном Кошман: малый парад из четырех планет пройдет 3 июня
В филиале фонда «Защитники Отечества» в Архангельской области подвели итоги первого года работы
В Архангельске подвели итоги III Всероссийского форума «Арктика. Лёд тронулся»
Архангельская область подключается к марафону "Сила России"
Дмитрий Морев объяснил, что делают с парящим деревянным променадом в Архангельске
Банки начали выдавать ипотеку на жилье в Крыму
Выставка-представление «Не просто город, а судьба, которой я не устаю гордиться!»
Первый автобус «Санкт-Петербург — Симферополь» вышел на маршрут
ВТБ начал выдавать ипотеку на жилье в Крыму
Вильфанд рассказал о погоде в Москве на следующей неделе
Периоды похолодания в июне спрогнозировали россиянам
Крымские кредиты оформили в Москве // По делу о растрате заочно арестован бывший председатель правления Тальменка-банка
Пассажирка авиарейса «Победы» осталась без багажа из-за технической ошибки