Skip to content

image Welcome to Teanga

Teanga is a command-line tool that automates and facilitates using sequences of containerized rest api as a workflow. It aims at creation of complex Natural Language Processing workflows using Airflow, OpenAPI specification and docker. Our code is open-source and available in GitHub.

Installation

Teanga can be installed only through a Command Line Interface/Terminal and requires Docker to be installed on your computer.

If you have wget command installed in your terminal:

sudo wget -O - https://raw.githubusercontent.com/Pret-a-LLOD/teanga/master/CLI/install.sh | sudo bash

If you have curl command installed in your terminal:

sudo curl https://raw.githubusercontent.com/Pret-a-LLOD/teanga/master/CLI/install.sh | sudo bash

Quick Start

1.Download the workflow example or Create your own workflow file following Creating a new Workflow in Teanga.

2.Start Teanga and Run Workflow:

teanga start

teanga create workflow -f ./workflows/my_teanga_workflow.json
teanga run worflow --id {my_workflow_id}

Commands

  • teanga start - Start Teanga backend and UI.
  • teanga stop - Stop Teanga backend and UI.
  • teanga create workflow -f {filepath} - creates a workflow through the command line
  • teanga run workflow --id {workflow_id} - Runs a workflow through the command line

Tutorials (Under construction, Most tutorials are empty)