Skip to main content

Insighta Cloud CLI - portfolio upload framework

Project description

insighta-cli

Insighta Cloud CLI — portfolio upload framework with plugin support.

Installation

pip install insighta-cli

Usage

# Prepare upload files from trade history
insighta --work my-portfolio prepare

# Upload to Insighta Cloud
insighta --work my-portfolio upload --config output/upload.yaml

# Portfolio management
insighta list-portfolios --credentials credentials.yaml
insighta search-portfolios --search "tech"
insighta delete-portfolio <portfolio_id>
insighta nav-history <portfolio_id>
insighta metrics-history <portfolio_id>

# Configuration
insighta config --credentials credentials.yaml

Commands

Command Description
prepare Generate upload.yaml + order.csv from trade history
upload Send portfolio data to Insighta API
config Save/display default settings
list-portfolios List own portfolios
search-portfolios Search public portfolios
delete-portfolio Delete a portfolio
nav-history Get NAV history
metrics-history Get metrics history

Plugin System

Brokerage-specific tools register commands via entry_points:

[project.entry-points."insighta_cli.plugins"]
sbi = "insighta_sbi:register"

Available plugins:

Development

pip install -e .
insighta --help

See CONTRIBUTING.md for guidelines.

License

CC-BY-NC-4.0 — See LICENSE

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

insighta_cli-0.1.0.tar.gz (13.8 kB view details)

Uploaded Source

Built Distribution

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

insighta_cli-0.1.0-py3-none-any.whl (16.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for insighta_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0cce3d2083256c7dd019f09a841c17f43fcf71bd00463406bad926b7be84e11c
MD5 7d6f26f804fd1c66851d742d622464bc
BLAKE2b-256 74fdf4d6c0036f0397c488efc4f3e220a95dbd34f3adc089cd429b724c941682

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for insighta_cli-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f57096ca33d15ee5af68640eec9fd3b438f7ed3aa8780a49eec319c28553684
MD5 ffb734164d8c9ea06ba152991e32be5c
BLAKE2b-256 78f1b915edecc32c4bed43ab8318ed912257675841ef1b4b07ca47c4818c69ec

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