Quick Start¶
Creating a Project¶
Project can be created using following command:
textflow project create -t "<project type>" -n "<project name>"
Creating Labels¶
textflow label create -p <Project ID> -l "<Label>" -v "<Value>"
Upload Documents¶
textflow document upload -p <Project ID> -i "<Input File Path>"
Creating a User¶
textflow user create -u <User Name> -p <Password>
Assign User to Project¶
textflow user assign -u "<User Name>" -p <Project ID>
Serve the Project¶
Once all project information is added in the project you can start server by creating a script:
import json
import os
from textflow import TextFlow
with open(os.path.join(os.getcwd(), 'config.json')) as fp:
config = json.load(fp)
tf = TextFlow(config)
if __name__ == '__main__':
tf.app.run(debug=True)
Here, config.json is automatically created when first project is initialized.