jaklis/README.md

79 lines
2.4 KiB
Markdown
Raw Normal View History

# Client CLI for Cesium+/Ḡchange pod
## Installation
Linux:
```
bash setup.sh
```
2020-05-20 17:59:47 +02:00
Autre:
2020-05-20 18:00:41 +02:00
```
Débrouillez-vous.
2020-05-20 18:00:41 +02:00
```
## Utilisation
2021-02-20 18:35:41 +01:00
*Python 3.9 minimum*
2020-12-27 22:01:11 +01:00
Renseignez optionnellement le fichier **.env** (Généré lors de la première tentative d'execution, ou à copier depuis .env.template).
```
./jaklis.py -h
```
2020-11-10 11:38:08 +01:00
```
2020-12-08 21:25:30 +01:00
usage: jaklis.py [-h] [-v] [-k KEY] [-n NODE] {read,send,delete,get,set,erase,like,unlike,pay,history,balance} ...
2020-12-08 21:25:30 +01:00
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
2020-12-08 21:25:30 +01:00
pay Payer en Ḡ1
history Voir l'historique des transactions d'un compte Ḡ1
balance Voir le solde d'un compte Ḡ1
2020-11-10 11:38:08 +01:00
```
Utilisez `./jaklis CMD -h``CMD` 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):
2020-11-10 11:38:08 +01:00
```
./jaklis read -n10
2020-11-10 11:38:08 +01:00
```
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"
2020-11-10 11:38:08 +01:00
```
Noter 4 étoiles le profile `S9EJbjbaGPnp26VuV6fKjR7raE1YkNhUGDgoydHvAJ1` sur gchange:
2020-11-10 11:38:08 +01:00
```
./jaklis.py -n https://data.gchange.fr like -p S9EJbjbaGPnp26VuV6fKjR7raE1YkNhUGDgoydHvAJ1 -s 4
2020-11-10 11:38:08 +01:00
```
Paramétrer mon profile Cesium+:
2020-11-10 11:38:08 +01:00
```
./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
2020-11-10 11:38:08 +01:00
```
Effacer mon profile Gchange:
2020-11-10 11:38:08 +01:00
```
./jaklis.py -n https://data.gchange.fr erase
```