42 lines
1.1 KiB
Python
42 lines
1.1 KiB
Python
from configparser import ConfigParser
|
|
from datetime import date
|
|
from email.message import Message
|
|
from smtplib import SMTP
|
|
|
|
from flask import Flask,request
|
|
|
|
from meetgreetnotification import MeetGreeNotification
|
|
|
|
app = Flask(__name__)
|
|
|
|
@app.route('/forms/meetgreetrequest.html', methods=['POST'])
|
|
def walk_request():
|
|
if request.method == 'POST':
|
|
name = request.form['client-name']
|
|
pets = request.form['client-pets']
|
|
notes = request.form['notes']
|
|
requested_date = get_datetime(request.form['meet-greet-date'],
|
|
request.form['meet-greet-time'])
|
|
|
|
#if is_valid_date(requested_date):
|
|
# n = MeetGreetNotification('allpawcare.ini')
|
|
# n.send(name,address,requested_date,notes)
|
|
|
|
def get_datetime(raw_date: str, raw_time: str):
|
|
date_list = raw_date.rsplit('-')
|
|
|
|
print(raw_time)
|
|
|
|
year = int(date_list[0])
|
|
month = int(date_list[1])
|
|
day = int(date_list[2])
|
|
|
|
return datetime_request
|
|
|
|
def is_valid_date(requested_date: date):
|
|
if requested_date <= date.today():
|
|
return False
|
|
else:
|
|
return True
|
|
|