Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 1.43 KB

README.md

File metadata and controls

30 lines (23 loc) · 1.43 KB

AutoPicturer

Android приложение, подбирающее релевантные картинки к статье.

Архитектура

Frontend

  • предоставляет пользователю поле для ввода статьи
  • передаёт текст на сервер
  • получает ссылки на картинки, отображает картинки пользователю в галерее

Backend

  • принимает текст, выделяет из него теги по алгоритму TextRank
  • обращается к flickr'у по API, ищет картинки, помеченные выделенными тегами
  • передает ссылки на картинки клиенту

Установка

  1. Запустить ngrok
  2. Записать сгенерированный адрес в клиентский код (client/app/src/main/java/com/example/tom/picwk/MainActivity.java)
  3. Собрать клиента в Android Studio
  4. Запустить TESTAPI.py
  5. Установить apk-файл на устройство

TODO

  • автоматическая сборка приложения и логирование
  • избавиться от ngrok'а, захоститься
  • использовать датасет вместо обращений к flickr'у
  • улучшить дизайн
  • ускорить работу сервера