Skip to content

Create a daily planner including email and events using Python's NiceGUI

License

Notifications You must be signed in to change notification settings

nylas-samples/nicegui_planner

Repository files navigation

nicegui_planner

This sample will show you to create an a daily planner (Calendar & Email) using NiceGUI.

You can follow along step-by-step in our blog post "How to build a Daily Planner using NiceGUI".

Setup

System dependencies

  • Python v3.x

Gather environment variables

You'll need the following values:

V3_TOKEN =
GRANT_ID =
V3_HOST = 

Add the above values to a new .env file:

$ touch .env # Then add your env variables

Install dependencies

$ pip3 install nicegui # Nylas API SDK
$ pip3 install python-dotenv # Environment variables

Usage

Run the file nicegui_planner.py:

$ python3 nicegui_planner.py

NiceGUI will open up your browser on port 8080.

Learn more

Visit our Nylas Python SDK documentation to learn more.

About

Create a daily planner including email and events using Python's NiceGUI

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages