astrXbian/zen/jaklis
qo-op cb62cb720d jacklis upgrade with Ad publish support 2021-02-24 16:13:19 +01:00
..
lib jacklis upgrade with Ad publish support 2021-02-24 16:13:19 +01:00
.env set https://data.gchange.fr as default swarm communication G1network 2020-12-22 23:37:29 +01:00
.env.template jacklis upgrade with Ad publish support 2021-02-24 16:13:19 +01:00
README.md jacklis upgrade with Ad publish support 2021-02-24 16:13:19 +01:00
jaklis.py jacklis upgrade with Ad publish support 2021-02-24 16:13:19 +01:00
paiements.py new jaklis 2020-12-12 20:59:40 +01:00
requirements.txt jacklis upgrade with Ad publish support 2021-02-24 16:13:19 +01:00
setup.sh Astroport layer for Xbian 2020-12-12 01:26:39 +01:00

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