datatasks
datatasks copied to clipboard
Twitter-bot по субсидиям на одну из тем (100 млн/образование/здравоохранение)
История
Финансирование - это всегда интересный инфоповод, однако для широкой общественности доступно не так много оперативных сервисов информирования. Информировать журналистов, граждан, блоггеров, активистов о появлении нового источника финансирования по ключевому инфоповоду можно, например, при помощи твиттер-бота.
Задача
Создать Twitter-bot, который будет автоматически постить сообщение в твиттер, как только появляется новая субсидия. На выбор вы можете взять одну из трех тем субсидий:
- на сумму более 100 миллионов рублей;
- выданная Министерством образования или Министерством просвещения;
- выданная Министерством здравоохранения.
Каждые 4 часа проверять наличие новой субсидии и постить в твиттер. Для проверки работоспособности бота можно сделать демо, когда пост происходит при запуске скрипта с командной строки.
Подсказки:
- Субсидии можно мониторить через реестр субсидий http://rs.budget.gov.ru. По 100 миллионным субсидиям используйте фильтр по сумме.
Сложный уровень
Добавить автоматическую генерацию с постингом в 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 реестра субсидий для мониторинга. Описание и документация в паспорте набора данных http://budget.gov.ru/epbs/faces/p/%D0%94%D0%B0%D0%BD%D0%BD%D1%8B%D0%B5%20%D0%B8%20%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D1%8B/opendata?code=7710568760-FEDBUDGETAGREEMENT&_adf.ctrl-state=ubjnwyi1r_21®ionId=45 (прямая ссылка на файл с документацией: http://budget.gov.ru/opendata/7710568760-FEDBUDGETAGREEMENT/resource/eb9344b1-9313-41e7-95ef-d5a516461e5c)
- Реестр субсидий http://rs.budget.gov.ru
- Twitter API https://developer.twitter.com/
- Twitter upload media API https://developer.twitter.com/en/docs/media/upload-media/overview