Skip to main content

CLI tool that monitors Webex mentions and DMs, sends email summaries via Nylas

Project description

Webex Email Reminders

CLI tool that checks Webex for mentions and direct messages from the last hour and sends an email summary via Nylas.

Prerequisites

  • Python 3.9+
  • Nylas CLI: brew install nylas/nylas-cli/nylas

Setup

pip install webex-email-reminders

Or install from source:

pip install -r requirements.txt

Environment Variables

export WEBEX_JWT="your-webex-personal-access-token"
export NYLAS_API_KEY="your-nylas-api-key"
export NYLAS_GRANT_ID="your-nylas-grant-id"

Usage

# Send summary email
webex-email-reminders --to your@email.com

# Custom time window
webex-email-reminders --to your@email.com --hours 2

# Filter DMs by contacts file
webex-email-reminders --to your@email.com --contacts contacts.txt

# Dry run (prints email content without sending)
webex-email-reminders --to your@email.com --dry-run

# Check version
webex-email-reminders --version

Options

Flag Description
--to Email address to send summary to (required)
--hours Look back period in hours (default: 1)
--contacts Text file with email addresses to filter DMs
--dry-run Print email content to stdout without sending

Contacts File (optional)

One email per line to filter which DMs to include:

person1@company.com
person2@company.com

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

webex_email_reminders-0.3.0.tar.gz (3.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

webex_email_reminders-0.3.0-py3-none-any.whl (4.3 kB view details)

Uploaded Python 3

File details

Details for the file webex_email_reminders-0.3.0.tar.gz.

File metadata

  • Download URL: webex_email_reminders-0.3.0.tar.gz
  • Upload date:
  • Size: 3.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.9.6

File hashes

Hashes for webex_email_reminders-0.3.0.tar.gz
Algorithm Hash digest
SHA256 ef5ad1cfb5ff1f80597cbbc35efcd48692f4a66814a5e74f27c6ddb35fb4f9ae
MD5 ef4a4c07edfd6bf46c2d1ae9b2db5216
BLAKE2b-256 de363a8fc6bf26926a14f10a0cc9d45a3b72988ad11765291028ef25dc69b880

See more details on using hashes here.

File details

Details for the file webex_email_reminders-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for webex_email_reminders-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 87c1563b7afa9cef70c26e286bbe53b7c0844e23903f75618c59d407405727d4
MD5 a0627d7aa6be33294594e3cf8e27228c
BLAKE2b-256 a72fa2ea73b39af31c3e672a382abe1ae3d7940b25ca90ac64091b592a18e5a2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page