Skip to content

jo-fu/tl-generator-allinone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TimeLineCurator

A visual timeline authoring tool that extracts temporal information from freeform text

TimeLineCurator was created as part of a Master's thesis at the University of British Columbia, Canada and University of Munich (LMU), Germany.

Go to www.timelinecurator.org to see it running.

Here's a short video explaining TLC's purpose and functionality. The application is hosted on The Heroku Platform. More information, documentation and examples can be found on the project's page.

###Run application locally:

  • Download ZIP
  • Unpack it
  • Open terminal
  • cd to folder
  • run $ python app.py
  • open in browser (e.g. http://127.0.0.1:5000)

###The project's folder structure:

  • nltk_data: Natural Language Toolkit for Python, necessary for splitting freeform text into sentences, tokenizing words etc.
  • static: contains all static front-end files, like JavaScript files, stylesheets, images and example data
  • templates: the HTML templates to which the flask app refers
  • ternip: The "Temporal Expression Recognition and Normalisation in Python" library used to find temporal information inside the freeform text (project on GitHub)
  • Procfile: declares how to run app dynos on Heroku platform
  • app.py: Flask app that contains the Python commands and connects the front-end with the back-end
  • requirements.txt: tells Heroku (where the app is hosted) what dependencies we need

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published