Skip to content

LiITA-LOD/text-linker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

158 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

text-linker

LiITA Text Linker - A tool for text tokenization, prelinking, and link editing to aid in preparation of resources for LiITA.

You can use this tool right now at: https://liita-lod.github.io/text-linker/

If you wish to run this tool on your machine you can simply install Docker and start the pre-built images with docker compose up. Otherwise, please refer to the development section below.

Important

To run this tool yourself, will need both direct access to the LiITA internal database and a link to the LiITA Stanza models. These will need to be configured either in the docker-compose.yml (if you run it with Docker) or in apps/backend/.env (if you follow the development guide below). Simply put, this means you probably won't be able to run the tool on your machine unless you're in the LiITA team.

Development

Project Structure

This tool is composed of the following components:

  • apps/frontend/ - React frontend application
  • apps/backend/ - FastAPI backend service

Requirements

It is recommended to use nix and direnv and let them take care of requirements.

Otherwise, you will need to install the requirements listed in each component's documentation.

Getting started

Important

Each component will need a .env to be configured in its folder. Please refer to the documentation of each component for more information. Consider docker-compose.yaml as living documentation on how to configure the environment variables for the components in case you're confused.

If you're using nix you can simply run mprocs and a local development environment will be running in a few moments.

Otherwise, you will need to start each component yourself as described in their respective documentation.

About

LiITA Text Linker

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors