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()