Skip to main content

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

Project description

Webex Email Reminders

GitHub

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

# Send to multiple recipients from a file
webex-email-reminders --to-list recipients.txt

# Both single and list
webex-email-reminders --to your@email.com --to-list recipients.txt

# 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
--to-list Text file with email addresses to send to (one per line)
--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
--version Show version number

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.1.tar.gz (3.8 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.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: webex_email_reminders-0.3.1.tar.gz
  • Upload date:
  • Size: 3.8 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.1.tar.gz
Algorithm Hash digest
SHA256 9e212d592b32f8af1a7c60700b245876e64b5f1d0d9677ee686d2cf13743bea8
MD5 98201f10cfa844807960cc0fd339f746
BLAKE2b-256 214c44abf64ec928eae35c3072445286769727175d935da8ab83d1bd11d97b83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for webex_email_reminders-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2d7221dcc9c47266ecc90a3bfc6e3fdb03a9c7cc3fa85a47ed1c1787e5780a44
MD5 57af2b5adca7320543ac78c429ffeabe
BLAKE2b-256 d619dc924d9eb9309a38c0102b532d6dd8ac9c587359193bb038d513684975e0

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