Exemple #1
0
def check_availabilty_pincode():
    from datetime import date
    for pincode, data in dict_pincode.items():
        # today_date = date.today().strftime('%d-%m-%Y')
        to = data[0]
        id_list = data[1]
        pin_obj = SlotAvailableByPincode(pincode=pincode)
        pin_obj.get_slot_availability()
        flag, index, slots, age, date = pin_obj.return_list[0], pin_obj.return_list[1], pin_obj.return_list[2], pin_obj.return_list[3],pin_obj.return_list[4]
        if flag == True:
            email_obj = Notify(to, index, slots, age, date)
            if email_obj.send_mail():
                remove_from_firebase(id_list, to)
Exemple #2
0
def check_availabilty_district():
    from datetime import date
    for district_id, data in dict_district.items():
        # today_date = date.today().strftime('%d-%m-%Y')
        to = data[0]
        id_list = data[1]
        dist_obj = SlotAvailableByDistrict(district_id=district_id)
        dist_obj.get_slot_availability()
        flag, index, slots, age, date = dist_obj.return_list[0], dist_obj.return_list[1], dist_obj.return_list[2], dist_obj.return_list[3], dist_obj.return_list[4]
        if flag == True:
            email_obj = Notify(to, index, slots, age, date)
            if email_obj.send_mail():
                remove_from_firebase(id_list, to)
Exemple #3
0
def check_availabilty_district():
    from datetime import date
    for district_id, data in dict_district.items():
        to = data[0]
        id_list = data[1]
        dist_obj = SlotAvailableByID(target=district_id, mode="District")
        dist_obj.get_slot_availability()
        flag, index, slots, age, date = dist_obj.return_list[
            0], dist_obj.return_list[1], dist_obj.return_list[
                2], dist_obj.return_list[3], dist_obj.return_list[4]
        if flag == True:
            email_obj = Notify(to, index, slots, age, date)
            if email_obj.send_mail():
                remove_from_firebase(id_list, to)