Skip to content

moevm/nosql1h19-text-graph

Repository files navigation

nosql1h19-text-graph

Logo

Lines of Code Coverage GitHub GitHub top language GitHub repo size GitHub release GitHub last commit GitHub Release Date

Программа для составления графа текста. Возможные варианты использования:

  • Проверка группы работ на плагиат
  • Поиск несвязанных фрагментов в художественном произведении/научной статье

Установка

Установка из исходников

См. Запуск из исходников

Установка в Docker

Нужна система с X Server.
Если сокет X Server располагается в нестандартом месте, в 26-й строке docker-compose.yml нужно будет заменить /tmp/.X11-unix/ на используемый в системе путь до папки с сокетом X Server.
Нужно, чтобы у Docker были права на работу с X Server, это можно сделать, например, так: xhost +local:docker.
Если результат echo $DISPLAY не :0, подставьте ваше значение в 24-ю строчку docker-compose.yml
Чтобы работал экспорт/импорт в БД, нужно скачать последние версии apoc и graph algorithms в виде jar и положить их в папку neo4j_plugins.
Запуск: docker-compose up. В окне логина заменить localhost на neo4j.

Установка релиза

Для Bionic amd64 есть релиз в виде .deb. При установке таким образом neo4j. apoc и graph algorithms нужно поставить вручную.

Также нужен wkhtmltox.

Скриншоты

Screenshot 1

Screenshot 2

Screenshot 3

Screenshot 4

Авторы

Санкт-Петербургский Государственный Электротехнический университет "ЛЭТИ", кафедра МО ЭВМ

  • Корытов Павел, 6304
  • Пискунов Ярослав, 6304
  • Цыганов Михаил, 6304