jaklis/dialog.py

27 lines
947 B
Python
Raw Normal View History

2020-11-18 05:45:20 +01:00
#!/usr/bin/env python3
import argparse, os, sys
from shutil import copyfile
if not os.path.isfile("userEnv.py"):
copyfile("userEnv.py.template", "userEnv.py")
try:
from userEnv import dunikey, pod
2020-11-18 07:34:02 +01:00
if dunikey == "":
raise ValueError("Dunikey is empty")
2020-11-18 05:45:20 +01:00
except:
sys.stderr.write("Please fill the path to your private key (PubSec), and a Cesium ES address in userEnv.py\n")
sys.exit(1)
2020-11-18 06:38:35 +01:00
from lib.cesiumMessaging import ReadFromCesium
2020-11-18 05:45:20 +01:00
2020-11-18 06:38:35 +01:00
# Parse arguments
2020-11-18 05:45:20 +01:00
parser = argparse.ArgumentParser()
parser.add_argument('-n', '--number',type=int, default=3, help="Affiche les NUMBER derniers messages")
parser.add_argument('-o', '--outbox', action='store_true', help="Lecture des messages envoyés")
args = parser.parse_args()
2020-11-18 06:38:35 +01:00
# Build ReadFromCesium object
messages = ReadFromCesium(dunikey, pod)
2020-11-18 05:45:20 +01:00
messages.read(args.number, args.outbox)
2020-11-18 06:03:28 +01:00
# print(messages.sendDocument(args.number, args.outbox)) # For debug, print complete JSON answer