Shiny for Python: Building an email dashboard
Blog post from Nylas
Shiny, originally an R package for creating interactive web applications, is now available for Python, enabling the creation of dynamic dashboards using Python's capabilities. The text outlines the process of building an Email Dashboard using Shiny for Python, in conjunction with the Nylas Python SDK, to access and analyze emails. The dashboard extracts the first 100 emails from both the inbox and sent folders, identifies the top three contacts from each, and generates a word cloud from the email subjects to highlight prominent topics. The setup involves installing necessary packages such as Shiny for Python, Seaborn, Pandas, WordCloud, and Matplotlib. The application, which features bar plots and a word cloud, is run locally on port 5000, showcasing Shiny's integration with Python for creating sophisticated data visualization tools.