Skip to main content

RPT Research Hub CLI — cross-library research intelligence from your terminal.

Project description

rpt-cli

Query cross-library investment research from your terminal.

Install

pip install rpt-cli

Configure

rpt configure --api-key <your-key>

Configuration lives at ~/.rpt/config. Grab an API key from /dashboard/integrations on the RPT platform or your broker's branded portal.

If you're using a branded portal (e.g. Shore Capital's), point the CLI at it so all commands are scoped to that provider's research:

rpt configure --api-key <your-key> --url https://shore-capital.researchprotocol.io

Usage

# Cross-library search
rpt search "Rolls-Royce" --rating buy

# Recent research feed
rpt feed --limit 20

# Open a single note by ID or ticker
rpt note ARM

# List entitled providers
rpt providers

# Manage watchlists
rpt watchlist list
rpt watchlist add ARM

# Provider-admin (requires an API key with admin scope)
rpt provider clients list
rpt provider templates list
rpt provider rate-limits set <entitlement-id> --daily 1000

Run rpt --help for the full command tree.

What this package is

rpt-cli is the lean CLI half of the RPT Research Hub — a standardised API gateway for investment research across multiple sell-side providers. It talks to the public REST API and ships with no server dependencies (no FastAPI, no SQLAlchemy, no Stripe). Install it wherever you need to query research from a shell or script.

The server half lives in the same repository but is published separately; if you're deploying the hub itself you want that package, not this one.

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

rpt_cli-0.1.1.tar.gz (15.8 kB view details)

Uploaded Source

Built Distribution

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

rpt_cli-0.1.1-py3-none-any.whl (23.7 kB view details)

Uploaded Python 3

File details

Details for the file rpt_cli-0.1.1.tar.gz.

File metadata

  • Download URL: rpt_cli-0.1.1.tar.gz
  • Upload date:
  • Size: 15.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rpt_cli-0.1.1.tar.gz
Algorithm Hash digest
SHA256 d6831136227a38bb3f058889f008edee541a9e4614e96c292b2f10d3e546ba9a
MD5 3e31042ecddf0dbe9a7098cbccbbd03b
BLAKE2b-256 aa9ba377f6271404f37fcbcfef3c38676d9d6d883e27807f0e5f9520fca5d4fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for rpt_cli-0.1.1.tar.gz:

Publisher: publish-rpt-cli.yml on viridios/rsc-hub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rpt_cli-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: rpt_cli-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rpt_cli-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c52f4c5458da12dc922ab63bd2f866012d69ee5bf485fcbd3787ddd6827dd688
MD5 fcbff67f0e48d95ac4f547b42a2f2942
BLAKE2b-256 62dbd4fa76ba487cc06f6bcbc5dc0be056a76c6e281110a19fd761feb5bf01e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for rpt_cli-0.1.1-py3-none-any.whl:

Publisher: publish-rpt-cli.yml on viridios/rsc-hub

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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