You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
poka ec7fcdfb45 Replace NODE and POD envvar with DUNITER and ESNODE, like g1stats 3 months ago
.vscode Fix scalar types for balance and idty and history GVA 1 year ago
lib listWallets: Show balance in G1, not cents 9 months ago
.env.template Replace NODE and POD envvar with DUNITER and ESNODE, like g1stats 3 months ago
.gitignore Change cesium pods and duniter node ofr good one; Fix MY_PATH for symlink; Add jaklis to env in setup.sh 7 months ago
README.md Mise à jour de 'README.md' 9 months ago
dunikey.pubsec Fix scalar types for balance and idty and history GVA 1 year ago
jaklis.py Replace NODE and POD envvar with DUNITER and ESNODE, like g1stats 3 months ago
paiements.py Welcome functionnal GVA stuff into jaklis ! 2 years ago
requirements.txt Go to duniterpy 0.62.0 1 year ago
setup.sh Change cesium pods and duniter node ofr good one; Fix MY_PATH for symlink; Add jaklis to env in setup.sh 7 months ago

README.md

Client CLI for Cesium+/Ḡchange pod

Installation

Linux:

bash setup.sh

Autre:

Débrouillez-vous.

Utilisation

Python 3.6 minimum

Renseignez optionnellement le fichier .env (Généré lors de la première tentative d'execution, ou à copier depuis .env.template).

./jaklis.py -h
usage: jaklis.py [-h] [-v] [-k KEY] [-n NODE] {read,send,delete,get,set,erase,stars,unstars,getoffer,setoffer,deleteoffer,pay,history,balance,id,idBalance} ...

Client CLI pour Cesium+ et Ḡchange

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         Affiche la version actuelle du programme
  -k KEY, --key KEY     Chemin vers mon trousseau de clé (PubSec)
  -n NODE, --node NODE  Adresse du noeud Cesium+, Gchange ou Duniter à utiliser

Commandes de jaklis:
  {read,send,delete,get,set,erase,stars,unstars,getoffer,setoffer,deleteoffer,pay,history,balance,id,idBalance}
    read                Lecture des messages
    send                Envoi d'un message
    delete              Supression d'un message
    get                 Voir un profile Cesium+
    set                 Configurer son profile Cesium+
    erase               Effacer son profile Cesium+
    stars               Voir les étoiles d'un profile / Noter un profile (option -s NOTE)
    unstars             Supprimer un star
    getoffer            Obtenir les informations d'une annonce gchange
    setoffer            Créer une annonce gchange
    deleteoffer         Supprimer une annonce gchange
    pay                 Payer en Ḡ1
    history             Voir l'historique des transactions d'un compte Ḡ1
    balance             Voir le solde d'un compte Ḡ1
    id                  Voir l'identité d'une clé publique/username
    idBalance           Voir l'identité d'une clé publique/username et son solde

Utilisez ./jaklis CMD -hCMD est la commande souhaité pour obtenir l'aide détaillé de cette commande.

Exemples:

Lire les 10 derniers messages de mon compte indiqué dans le fichier .env (par defaut 3 messages):

./jaklis read -n10

Envoyer un message à la clé publique Do99s6wQR2JLfhirPdpAERSjNbmjjECzGxHNJMiNKT3P avec un fichier de trousseau particulier:

./jaklis.py -k /home/saucisse/mon_fichier_de_trousseau.dunikey send -d Do99s6wQR2JLfhirPdpAERSjNbmjjECzGxHNJMiNKT3P -t "Objet du message" -m "Corps de mon message"

Noter 4 étoiles le profile S9EJbjbaGPnp26VuV6fKjR7raE1YkNhUGDgoydHvAJ1 sur gchange:

./jaklis.py -n https://data.gchange.fr like -p S9EJbjbaGPnp26VuV6fKjR7raE1YkNhUGDgoydHvAJ1 -s 4

Paramétrer mon profile Cesium+:

./jaklis.py set -n "Sylvain Durif" -v "Bugarach" -a "42 route de Vénus" -d "Christ cosmique" -pos 48.539927 2.6608169 -s https://www.creationmonetaire.info -A mon_avatar.png

Effacer mon profile Gchange:

./jaklis.py -n https://data.gchange.fr erase