This repository has been archived on 2020-12-03. You can view files and clone it, but cannot push or open issues or pull requests.
py-gva/pay.py

25 lines
862 B
Python
Raw Normal View History

2020-11-13 20:18:16 +01:00
#!/usr/bin/env python3
import sys, argparse
2020-11-17 06:09:06 +01:00
from libs.paylib import Transaction
2020-11-15 09:12:37 +01:00
# 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)
2020-11-15 09:12:37 +01:00
2020-11-17 06:06:45 +01:00
# Create transaction and send it
trans = Transaction(args.destinataire, args.montant, args.commentaire)
result = trans.send()
2020-11-13 20:18:16 +01:00
if args.verbose:
print(str(result))