#!/usr/bin/env python3 import sys, argparse from libs.paylib import Transaction # Parse arguments parser = argparse.ArgumentParser() parser.add_argument('-d', '--destinataire', help="Destinataire du paiement") parser.add_argument('-m', '--montant', type=int, help="Montant de la transaction") parser.add_argument('-c', '--commentaire', default="", help="Commentaire de la transaction") parser.add_argument('-v', '--verbose', action='store_true', help="Commentaire de la transaction") args = parser.parse_args() if not args.montant or not args.montant: print("Veuillez renseigner la clé publique du destinataire, ainsi que le montant de la transaction") parser.print_help() sys.exit(1) # Create transaction and send it trans = Transaction(args.destinataire, args.montant, args.commentaire) result = trans.send() if args.verbose: print(str(result))