Handles the process for producing RapidPro flows from data held in spreadsheets.
pip install -e .
npm install
Two operations are currently available:
pull_data
: Read data from various sources and store them locally in json format.create_flows
: Compile RapidPro flows from locally stored json filesTo start the pipeline performing both operations in sequence:
python -m parenttext_pipeline.cli pull_data compile_flows
You will need to create a file called 'config.py', in the current working directory, and define a callable called 'create_config' that returns the pipeline settings as a dict. More details can be in the configuration page.