Guest Book with PyScript 📖
You can use ENTER ↩ to insert a guest book entry.
Enter Pam Beesly, pam@dundermifflin.com to log the guest name and email address.
from pyodide import create_proxy
@create_proxy
def on_keypress(e):
if(e.code == "Enter"):
add_contact()
from pyodide import create_proxy
@create_proxy
def on_click(evt):
add_contact()
from datetime import datetime as dt
def extract(new_entry):
return [x.strip() for x in new_entry.split(',')]
def add_contact():
name, email = extract(new_entry.value)
guest = {"name": name, "email": email, "deleted": False, "created_at": dt.now()}
guestBook.add(guest)
new_entry.clear()