Command-line tools for interacting with PSI DHIS2 instances
Project description
# hnqis-cli [![Version](https://img.shields.io/pypi/v/hnqis-cli.svg)](https://pypi.python.org/pypi/hnqis-cli)
> Command-line scripts for HNQIS:
Program to Organisation Unit Assigner via CSV: hnqis-program-orgunit –help
Attribute setting via CSV: hnqis-attribute-setting –help
User messaging via CSV: hnqis-user-message –help
Indicators update (integrated indicators for each health area) hnqis-indicator-update –help
### Installation / updating
Installation with [pip](https://pip.pypa.io/en/stable/installing) (python package manager, see if it is installed: pip -V)
pip install hnqis-cli or sudo -H pip install hnqis-cli
Upgrade with pip install hnqis-cli -U
### Usage
You can either pass arguments for a server / username / password or it make it read from a dish.json file as described in [baosystems/dish2](https://github.com/baosystems/dish2#configuration).
Get help on using arguments, e.g.`hnqis-program-orgunit –help`
In the help text, [-v] means an optional argument
Logs to a file: hnqis-cli.log
—
#### Install from source
` git clone --depth=1 https://github.com/psi-mis/hnqis-cli cd hnqis-cli python setup.py install `
#### Source code disclaimer - The hnqis-cli/__init__.py file was copied from [dhis2-pocket-knife](https://github.com/davidhuser/dhis2-pocket-knife) (MIT licence)
#### Contribute
Install Dev requirements via pip install -r requirements-dev.txt
Write a script in hnqis-cli/scripts folder, add it to setup.py’s entry_points
Write a test in tests, run all tests with python setup.py test
Open a Pull Request
After merging, we do python setup.py publish
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for hnqis_cli-0.0.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b29533cc5fbab9dcc5f6c9988a51f6bafd56c77d0c9cf93b8a666a2c44fe784 |
|
MD5 | 0a851fa01052bb0b33a592d9b654d666 |
|
BLAKE2b-256 | c92f2cd1c68a09839992a93d272ebc02433a0a84cc04eca3a4150231b9482bf4 |