/python-nonosolaris

Nono, le petit robot d assistance a l entraide humaine

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Overview

docs Documentation Status
tests
Travis-CI Build Status AppVeyor Build Status Requirements Status
Coverage Status
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.

Salut! c est moi! Nono!

Cadeau de la cellule Solaris Hayet 64. Fait bénévolement, dans le seul objectif d'être utile.

  • 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