Overview
docs | |
---|---|
tests | |
package |
Nono, le petit robot d'assistance a l entraide humaine.
NonoSolaris permet de compiler les annuaires des cellules Solaris qui le souhaitent. Un référent collecte les formulaires remplis par les membres (disponible ici) , les copie dans un repertoire, et NonoSolaris génèrera un annuaire mis en forme, daté et indexé. Ce référent peut ensuite imprimer 3 exemplaires papiers identiques et les remettre aux 3 référents.
Il est possible d actionner NonoSolaris sur une clé usb stockant les fiches des membres et déconnectée du réseau, pour le temps de l opération.
- Free software: GNU General Public License v3
Installation
To install, with the command line:
pip install nonosolaris
To show the help on any command, call it without argument:
$ nonosolaris
To copy the membership form in the current folder:
$ nonosolaris write-form
In a directory where you will have create a folder 'fiches' containing all completed membership forms, start by initializing your cell:
$ nonosolaris cell init
You can now generate the address book from the pdf forms:
$ nonosolaris address-book write-edition
You might want to update all member forms to the latest version of the form template:
$ nonosolaris address-book write-member-updated-forms
Settings are managed using simple-settings and can be overriden with configuration files (cfg, yaml, json) or with environment variables prefixed with NONOSOLARIS_.
Documentation
https://python-nonosolaris.readthedocs.io/
Development
To run the all tests run:
tox
Note, to combine the coverage data from all the tox environments run:
Windows | set PYTEST_ADDOPTS=--cov-append tox |
---|---|
Other | PYTEST_ADDOPTS=--cov-append tox |