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 mobile notifications, uses AI to detect urgency, and sends SMS alerts to your keypad phone.

Installation

pip install projectx-cli

Quick Start

# Login with your API key
projectx login

# Check server status
projectx status

# Test AI classification (sends SMS if urgent)
projectx test

Commands

Authentication

projectx login          # Authenticate with API key
projectx logout         # Remove saved credentials

Main Commands

projectx status         # Check server health and pipeline status
projectx check          # Trigger email check and display results
projectx test           # Test classification with sample urgent email
projectx help           # Show all available commands

Monitor Commands

Control scheduled email monitoring:

projectx monitor status              # Show monitoring status
projectx monitor start               # Enable email monitoring
projectx monitor stop                # Disable email monitoring
projectx monitor set-interval 5      # Set check interval (1-1440 minutes)

Config Commands

projectx config show                 # Display current configuration
projectx config set-url <url>        # Set custom server URL

JSON Output

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

projectx status --json
projectx check --json
projectx monitor status --json

Configuration

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

Default server: https://projectx-solai.up.railway.app

Requirements

  • Python 3.9+
  • A running ProjectX server

Links

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.2.1.tar.gz (6.4 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.2.1-py3-none-any.whl (7.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: projectx_cli-0.2.1.tar.gz
  • Upload date:
  • Size: 6.4 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.2.1.tar.gz
Algorithm Hash digest
SHA256 8f6edacd10ff31c164b5d85237b0252962f469329c209c20d1daaa0a5881e2ba
MD5 ff5244926735f00581ab9e966afea33a
BLAKE2b-256 314a55eab8b23c1bc856eeebd7639d7973eb0db81b53c51441ff77261bdae22d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: projectx_cli-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 7.8 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.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 b866ac1fbe29d18dd6c51e683c34cfc26466cae5575378e334247bd4562bac2e
MD5 a3cdb0bd61dccf1d0ce6a949e158d4d0
BLAKE2b-256 1a76d84b3b9892fbc426a11ba9d3fc833eaa9e067e7bdc27d64abb3e739d9fc1

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