Расширение для браузера, которое показывает как были отредактированы новости на сайтах новостных агенств Кыргызстана
<тут будет скриншот с примером>
На данный момент отслеживаются K-News, Азаттык, Кабар, 24.kg, Kloop, КирТАГ, Тазабек, Вечерний Бишкек, Zanoza, Sputnik Кыргызстан
Используя методы современных криптографических технологий, мы получаем неопровержимое доказательство того, что изменённая новость на сайте агенства была, что она была изменена, как она была изменена и в какой промежуток времени.
В качестве вишенки на торт мы записываем доказательство на блокчейн — глобальную децентрализованную базу данных, откуда её никто не сможет удалить.
В кодовой базе три приложения:
/scraper
— скрипт обнаружения и сохранения отредактированных новостей
/server
— веб-сервер для быстрой отдачи изменений по идентификатору новости
/chrome-extension
— интерфейс приложения: расширение для браузера, которое показывает обнаруженные изменения на текущей открытой странице
Инсталляция:
cd scraper
bundle install
bundle exec rake db:migrate
Запуск:
./scripts/parse.rb
Этот скрипт нужно регулярно (и часто) запускать, чтобы в локальной базе накапливались обнаруженные изменения
Есть консольный интерфейс для отладки:
./script/show_diffs.rb
Веб-сервер, написанный на Elixir, на фреймворке Phoenix. Ничего особенного не делает, только очень быстро отдаёт контент из базы.
Главный интерфейс приложения, при заходе на страницу новости показывает как и когда она была отредактирована. В будущем может использоваться для обхода блокировок со стороны агенств.