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:
insighta-sbi-tool— SBI Securities (Japan)
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0cce3d2083256c7dd019f09a841c17f43fcf71bd00463406bad926b7be84e11c
|
|
| MD5 |
7d6f26f804fd1c66851d742d622464bc
|
|
| BLAKE2b-256 |
74fdf4d6c0036f0397c488efc4f3e220a95dbd34f3adc089cd429b724c941682
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f57096ca33d15ee5af68640eec9fd3b438f7ed3aa8780a49eec319c28553684
|
|
| MD5 |
ffb734164d8c9ea06ba152991e32be5c
|
|
| BLAKE2b-256 |
78f1b915edecc32c4bed43ab8318ed912257675841ef1b4b07ca47c4818c69ec
|