Minsk City Dashboard built with Open Datasets
Рабочий стол Минска (или Minsk City Dashboard) помогает горжанам понять, какие данные о городе доступны людям, и визуализирует их.
Проект никак не финансируется - это эксперимент основанный на иницитиве людей, которым не только интересно знать, что происходит в городе, но и самим делать инструменты. Проект открыт для всех, и это значит для тебя тоже. ,) Над ним уже успели поработать эти замечательные люди, и это далеко не все. Если ты видишь в себе силы разместить имена всех участников на сайте и добавить туда своё, загляни в канал https://t.me/opendataby, скажи об этом, и мы поможем сделать это вместе.
Чем можно заняться, кроме кода?
- Статус открытых данных по городу Минску (Minsk Open Data Status) - пока непонятно где и как его публиковать, но как раз в месяц было бы неплохо собираться и писать отчётик из того, что у нас есть
- Дизайн, в том числе UX/UI
- Поиск данных и поддержание хороших отношений с институтами, которые их собирают
- Любой движ, кроме голодовки )
Кроме цели потусить, сделать полезную страничку, и попрактиковать навыки, чтобы не ржавели, основная задача - сделать городские данные открытыми и понятными. Удобный город - это зеленый цвет на индикаторах, проблемные места - желтый или красный. Под удобством мы понимаем как развитость инфраструктуры (от парковок до школ), так и экологию. Удобный город нуждается в удобном инструменте оценки свое состояния, который полезен горожанам, среди которых также и журналисты, и бизнес, и городские власти.
Мы используем открытые данные - общественно полезная информация, предстваленная в машиночитабельном виде (CSV), т.е. в виде датасетов, из которых исключены государственная и коммерческая тайна, персональные данные. Было бы хорошо найти способ, как стимулировать появление бОльшего количества открытых данных о Минске. Открытость данных - это культура, техническая в том числе, потому что обычному человеку, рождённому в СССР непонятно, а для чего их открывать, ему может показатся, что открытость требует большей работы и специалистов, что она никому это нужна, потому что каждый может купить. К сожалению, закрытыми данными всегда есть проблема низкого качества, плохой актуальности, дополнительных юридических барьеров. Открытые данные ползволяют как минимум вытащить эти проблемы наружу, а при хорошем исполнении автоматизировать и решить, сделав процесс извлечения данных независимым от людей. Убрав человеческий фактор, мы можем начать лучше друг другу доверять, договариваться и решать проблемы вместе.
Ссылки и презентации:
-
Презентация на Imaguru Smart city Hackaton - https://docs.google.com/presentation/d/1LswWnZdU7O-vtYbdhhXBd6738gWPfNrittm4ZiiTpLQ/edit#slide=id.g139ff650ef_1_20
-
Статья на Zautra - http://zautra.by/art.php?sn_nid=22984
-
Данные статистического сборника по Минску 2016 - https://drive.google.com/open?id=0Bw7tm54_sRnVVGt6UTNsSnlFSWM
Для редактирования главной страницы, проще всего открыть index.html
на GitHub. Сайт статический,
но генерируется с помощью Jekyll (GitHub Pages). На https://jekyllrb.com/docs/pages/ описано, что
делает Jekyll и какие ещё страницы могут быть.
Чтобы править сайт на своём компе, нужен Ruby, git и следуюшие действия.
-
Скачать код:
git clone git@github.com:opendataby/city-dashboard.git
-
Установить зависимости и запустить сервер, который будет собирать и отображать сайт локально на http://localhost:4000
cd city-dashboard bundle install --path .bundle/gems bundle exec jekyll serve
Чтобы не вспоминать команды, можно запустить скрипт ./serve.sh
который делает тоже самое.
Если что-то не получается, или есть вопросы, пишите в Телеграм https://t.me/opendataby
Поделиться своими правками можно "форкнув репозиторий" под своим именем (см.кнопку Fork вверху), и запихав в него изменения:
git commit -av
git push git@github.com:своёимя/city-dashboard.git
После этого обновить эту страничку, чтобы увидеть и нажать ссылочку "Create pull request". Если ссылки нет, то зайти на страничку своего форка https://github.com/своёимя/city-dashboard и ищем на вкладку Pull requests, и потом New pull request. После ревью изменения появятся на https://opendataby.github.io/city-dashboard
Для будуших айтишников есть прекрасная инструкция на инглише https://help.github.com/articles/syncing-a-fork/
По всем вопросам с Руби, pull request и прочему можно писать Косте - konstantin.reido@gmail.com