Skip to main content

CLI for ProjectX - Smart notification bridge that monitors email and sends SMS alerts

Project description

ProjectX CLI

Command-line interface for ProjectX - a smart notification bridge that monitors your email and sends SMS alerts for urgent messages.

Installation

pip install projectx-cli

Usage

Check Server Status

projectx status

Trigger Email Check

projectx check

This will:

  1. Fetch unread emails from your Gmail
  2. Classify each email using AI (URGENT or NOT_URGENT)
  3. Send SMS alerts for urgent emails

Test Classification

projectx test

Tests the AI classification and SMS flow with a sample urgent email.

Configuration

# View current config
projectx config show

# Set custom server URL
projectx config set-url https://your-server.up.railway.app

JSON Output

All commands support --json flag for machine-readable output:

projectx status --json
projectx check --json

Configuration

Config is stored at ~/.projectx/config.json

Default server: https://projectx-production-0eeb.up.railway.app

Requirements

  • Python 3.9+
  • A running ProjectX server (deployed on Railway or elsewhere)

License

MIT

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

projectx_cli-0.1.0.tar.gz (4.7 kB view details)

Uploaded Source

Built Distribution

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

projectx_cli-0.1.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file projectx_cli-0.1.0.tar.gz.

File metadata

  • Download URL: projectx_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 4.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for projectx_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f9daa9ded8092848c70b5bfc8ed32634f0a6a877ca11a5fcb8a877fb032cb3c7
MD5 ad5ff9f14ed3c10a3586a7bb3cb6892f
BLAKE2b-256 5a7325989e6d030cadee8db5e6ce9bc0b32361e90dc17b879e6583cf38a13510

See more details on using hashes here.

File details

Details for the file projectx_cli-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: projectx_cli-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 5.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.3

File hashes

Hashes for projectx_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13356a85934294a6bb31f3ae9a39de5a3539ef8610a85dab568c33d8b3394c24
MD5 e9f456dddcb6e91959918ab86f64e867
BLAKE2b-256 dfe467a2e3ebb93713f01f18d5b18a1ca50dd6c6af270303eb71d43ec19ee092

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