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 950125d3f9 Fix get ID 2 months ago
.vscode Fix scalar types for balance and idty and history GVA 2 months ago
lib Fix get ID 2 months ago
.env.template Add node to .env.template 6 months ago
.gitignore Fix scalar types for balance and idty and history GVA 2 months ago
README.md Mise à jour de 'README.md' 3 months ago
dunikey.pubsec Fix scalar types for balance and idty and history GVA 2 months ago
jaklis.py Add idBalance command 3 months ago
paiements.py Welcome functionnal GVA stuff into jaklis ! 6 months ago
requirements.txt Fix scalar types for balance and idty and history GVA 2 months ago
setup.sh Fix no title for like getting 6 months ago

README.md

Client CLI for Cesium+/Ḡchange pod

Installation

Linux:

bash setup.sh

Autre:

Débrouillez-vous.

Utilisation

Python 3.9 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,like,unlike,pay,history,balance} ...

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,like,unlike,pay,history,balance}
    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+
    like                Voir les likes d'un profile / Liker un profile (option -s NOTE)
    unlike              Supprimer un like
    pay                 Payer en Ḡ1
    history             Voir l'historique des transactions d'un compte Ḡ1
    balance             Voir le solde d'un compte Ḡ1

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