-
Notifications
You must be signed in to change notification settings - Fork 7
Description
История
Финансирование - это всегда интересный инфоповод, однако для широкой общественности доступно не так много оперативных сервисов информирования. Информировать журналистов, граждан, блоггеров, активистов о появлении нового источника финансирования по ключевому инфоповоду можно, например, при помощи твиттер-бота.
Задача
Создать Twitter-bot, который будет автоматически постить сообщение в твиттер, как только появляется новый контракт. На выбор вы можете взять одну из трех тем субсидий:
- на сумму более 1 миллиарда рублей;
- отрасль "строительство";
- регион.
Каждые 4 часа проверять наличие новой субсидии и постить в твиттер.
Для проверки работоспособности бота можно сделать демо, когда пост происходит при запуске скрипта с командной строки.
Подсказки:
В зависимости от выбранной темы используете фильтр по сумме, субъекту федерации или по кодам экономической классификации (ОКПД/ОКДП/ОКПД2).
Сложный уровень
Добавить автоматическую генерацию с постингом в Twitter инфографики с данными о контрактах. Например, с помощью https://www.dataquest.io/blog/making-538-plots/ или любой другой библиотеки визуализации.
Технологии
- Привычные вам веб-технологии и языки программирования
- Twitter API
- Движок визуализации https://www.dataquest.io/blog/making-538-plots/
- Каталог инструментов визуализации https://github.com/infoculture/awesome-datajournalism
Параметры задачи
- Время выполнения: 3-6 часов
- Уровень сложности: средний/сложный
- Баллы: 5/8 (исследование 1, программирование 3, визуализация 0/3, тест 1)
Источники данных
- API проекта "Госзатраты": https://clearspending.ru/page/for-developers/
- Twitter API https://developer.twitter.com/
- Twitter upload media API https://developer.twitter.com/en/docs/media/upload-media/overview