Exemplo n.º 1
0
def main():
    automaten = defect()
    #verkrijg alle automaten die als defect geregistreed zijn
    for i in automaten:
    #loop door alle defecte automaten
        monteur = chooseMechanic(i[3],i[4])
        #verkrijg de meest dichtstbijzijnde monteur
        if (monteur[0] != 0):
        #test of de monteur bestaat
            sendMessage(monteur,i)
            #stuur een bericht naar die monteur
        else:
            print("Geen enkele monteur is momenteel beschikbaar")
Exemplo n.º 2
0
def checkNotifications():
    #time123 = time.strftime("%H:%M");
    fromTime = datetime.datetime.now()
    toTime = fromTime - datetime.timedelta(minutes=2)
    print(str(toTime))
    fromTime1 = str(fromTime.hour) + ":" + str(fromTime.minute) + ":" + "00"
    toTime1 = str(toTime.hour) + ":" + str(toTime.minute) + ":" + "00"
    print("******************************")
    print(fromTime1)
    print(toTime1)
    notifications = SelectUsersNotifications.selectAllNotificationsWhereEnableAndTime(toTime1, fromTime1)
    for notification in notifications:
        print(notification[5])
        if str(notification[5]).strip() == 'False' and notification[4] == time.strftime("%Y-%m-%d"):
            sendMessage.sendMessage(str(notification[1]),str(notification[2]))
        if str(notification[5]).strip() == str('True'):
            print("inside if ")
            sendMessage.sendMessage(str(notification[1]),str(notification[2]))
Exemplo n.º 3
0
 def LockModulOnly(self, cfg):
     send = sendMessage.sendMessage()
     send.setConfig(cfg.token, cfg.chatId, cfg.sleepTime,
                    cfg.newMessageAfter)
     while 1 == 1:
         Sql = sql.Sql()
         create = createMessage.createMessage()
         Sql.startSQL(cfg, "lockmodul", "lure_expiration")
         create.create(Sql, "lockmodul", cfg.hours)
         send.sendMessageLockmodul(create.message)
Exemplo n.º 4
0
 def rocketStopsOnly(self, cfg):
     send = sendMessage.sendMessage()
     send.setConfig(cfg.token, cfg.chatId, cfg.sleepTime,
                    cfg.newMessageAfter)
     while 1 == 1:
         Sql = sql.Sql()
         create = createMessage.createMessage()
         Sql.startSQL(cfg, "rocket", "incident_expiration")
         create.create(Sql, "rocket", cfg.hours)
         send.sendMessageRocket(create.message)
Exemplo n.º 5
0
 def nuller(self, cfg, gmt):
     send = sendMessage.sendMessage()
     send.setConfig(cfg.token, cfg.ivchatId, cfg.chatId, cfg.areaName)
     sys.stdout.write("\x1b]2;%s\x07" % cfg.areaName)
     while 1 == 1:
         Sql = sql.Sql()
         Sql.startSQL(cfg, "0er")
         send.clearOutputList(Sql.encounter_id)
         create = createMessage.createMessage()
         create.create(Sql, send, cfg.sleepTime, cfg, gmt)
         time.sleep(int(cfg.sleepTime))
Exemplo n.º 6
0
 def full(self, cfg):
     send = sendMessage.sendMessage()
     send.setConfig(cfg.token, cfg.chatId, cfg.sleepTime,
                    cfg.newMessageAfter)
     while 1 == 1:
         Sql = sql.Sql()
         create = createMessage.createMessage()
         Sql.startSQL(cfg, "rocket", "incident_expiration")
         create.create(Sql, "rocket", cfg.hours)
         Sql.startSQL(cfg, "lockmodul", "lure_expiration")
         create.create(Sql, "lockmodul", cfg.hours)
         send.sendMessageFull(create)
Exemplo n.º 7
0
    print("Temp Directory ", cfg.areaName + cfg.areaNumber, " Created ")
else:
    print("Temp Directory ", cfg.areaName + cfg.areaNumber, " already exists")

if not os.path.exists(cfg.areaName + cfg.areaNumber + "/values.json"):
    f = open(cfg.areaName + cfg.areaNumber + "/values.json", "w")
    f.write("{\n")
    f.write('   "stardust": [1500,1000,500],\n')
    f.write('   "item": [502,503,504,708,1301],\n')
    f.write('   "pokemon": [129,114,453,50,204,185,1]\n')
    f.write("}")
    f.close()

clear = clear.Clear()
clear.clear(cfg.token, cfg.chatId, cfg.singlechatId, cfg)

send = sendMessage.sendMessage()
send.setConfig(cfg.token, cfg.singlechatId, cfg.chatId, cfg.areaName,
               cfg.areaNumber)
sys.stdout.write("\x1b]2;%s\x07" % cfg.areaName + cfg.areaNumber)

while 1 == 1:
    with open(cfg.areaName + cfg.areaNumber + "/values.json") as input:
        values = json.load(input)

    Sql = sql.Sql()
    Sql.startSQL(cfg, values)
    send.clearOutputList(Sql.pokestop_id)
    create = createMessage.createMessage()
    create.create(Sql, send, cfg.sleepTime, cfg, values)
    time.sleep(int(cfg.sleepTime))
Exemplo n.º 8
0
        return "This job has either expired, or has been claimed."
    
    # An acceptable job
    else:
        owner = job.owner
        ownerName = db.session.query(User).filter_by(number=owner).scalar()
        ownerName = ownerName.name

        jobUpdate.update({"accepter": from_number})
        jobUpdate.update({"status": 1})
        db.session.commit()

        # Send a message to the job owner
        textBody = "Hi there, %s. %s has accepted your job (job ID %d). Text %s at %s"\
            " to organize further details." %(ownerName, name, idVal, name, from_number) 
        sendMessage(owner, textBody)

        return "Thanks, %s! You have accepted this job. Text %s at %s"\
            " to organize further details." % (name, ownerName, owner)


# Handle the 'complete' command (with a job ID)
def complete(text, from_number):

    # In case the user has not registered
    name = db.session.query(User).filter_by(number=from_number).scalar()
    if name is None:
        return "Woh there! You must register before completing a job. Text 'LIST' for a complete " \
                "explanation of all commands."
    else:
        name = name.name
'''
Nombre: Daniel Navarrete
'''


import sendMessage as SM
import receiveMessage as RM

seguir = True
while seguir:
   print("1. Enviar mensaje cifrado\n2. Recibir mensaje cifrado\n3. Salir")
   opcion = int(input("Ingrese una opcion: "))

   if opcion == 1:

      print(SM.sendMessage())

   elif opcion == 2:
      print(RM.receiveMessage())

   elif opcion == 3:
      seguir = False

   else:
      print("Error")