datatasks icon indicating copy to clipboard operation
datatasks copied to clipboard

Twitter-bot по гос. контрактам на одну из тем (1 млрд/строительство/регион)

Open k0shk opened this issue 7 years ago • 0 comments

История

Финансирование - это всегда интересный инфоповод, однако для широкой общественности доступно не так много оперативных сервисов информирования. Информировать журналистов, граждан, блоггеров, активистов о появлении нового источника финансирования по ключевому инфоповоду можно, например, при помощи твиттер-бота.

Задача

Создать 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

k0shk avatar Oct 06 '18 00:10 k0shk