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.1.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.1.tar.gz.
File metadata
- Download URL: insighta_cli-0.1.1.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 |
611334a68ad9dc1817dab1bd3db99062fc4a5631428514b1593f8f119727e8e9
|
|
| MD5 |
fffbb9d5d965b09cc7e03713937d7564
|
|
| BLAKE2b-256 |
b2dace22c87b8ed26fd9323f5a77d6d09de76dc5f106465bd3100b347ede778e
|
File details
Details for the file insighta_cli-0.1.1-py3-none-any.whl.
File metadata
- Download URL: insighta_cli-0.1.1-py3-none-any.whl
- Upload date:
- Size: 16.4 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 |
2830120c816d1deaac72efbfdecd30abcb8b79e86c1fc5d7a14b2a6d3ce8341a
|
|
| MD5 |
5bc7919a25a91d2bf3b180a0ec32d7a2
|
|
| BLAKE2b-256 |
41c9f3822554b2f5ba8928bbf10439c36b8fd103547313331757ce5d4fee2084
|