Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

121 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

trivor CircleCI

Trivor is a REST API that provides useful insights into spoken language found in Movies and TV Shows. By leveraging the use of NLP (Natural Language Processing), Trivor is capable of identifying context from subtitle files which has several applications, mainly as a language learning content provider.

Prerequisites

  • Java 8+
  • NodeJS 6.5+
  • AWS IAM user

Usage (To Be Improved)

  • > docker-compose -f gateway/src/main/docker/jhipster-registry.yml up
  • > docker-compose -f gateway/src/main/docker/mysql.yml up
  • > docker-compose -f insights/src/main/docker/mongodb.yml up
  • > cd gateway and ./mvnw
  • > cd insights and ./mvnw

Architecture

diagram

Trivor is composed by the following Microservices and libraries:

Microservice Registration and Discovery with JHipster Registry Docker image:

Natural Language Processing lib to parse and generate insights from subtitles:

License

MIT (c) Kalnee. See LICENSE for details.

About

Trivor is a REST API that brings valuable information for language learners concerning Movies and TV Shows.

Topics

Resources

Stars

4 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages