Textflows
TextFlows is an open-source online platform for composition, execution, and sharing of interactive text mining and natural language processing workflows.
Install / Use
/learn @xflows/TextflowsREADME
Local installation of the TextFlows platform
Prerequisites
- python >= 2.5
- pip
- virtualenv/wrapper (optional)
- python headers if you're compiling Pillow from source: you need the
python-devpackage on debian systems
Installation
Creating the environment
Create a virtual python environment for the project. If you're not using virtualenv or virtualenvwrapper you may skip this step.
For virtualenvwrapper
mkvirtualenv --no-site-packages textflows-env
For virtualenv
virtualenv --no-site-packages textflows-env
cd textflows-env
source bin/activate
Clone the code
Obtain the url to your git repository.
git clone git@github.com:xflows/textflows.git
Install requirements
cd textflows
pip install -r requirements.txt
Configure project
cp mothra/__local_settings.py mothra/local_settings.py
vi mothra/local_settings.py
Enable workflow packages
Uncomment the packages that you need in mothra/local_settings.py in the INSTALLED_APPS_WORKFLOWS_SUB tuple.
Sync database
Say "no" to creating a super-user when prompted. You'll create the user after migrations.
python manage.py syncdb --noinput
Migrate database
python manage.py migrate
Create super-user
python manage.py createsuperuser
Import packages
python manage.py import_all
Running
python manage.py runserver
Running with debugger
python manage.py runserver_plus
Open browser to http://127.0.0.1:8000
Related Skills
node-connect
344.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
99.2kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
344.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
344.4kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
