Aluna CLI
A command-line tool for downloading pathology slide files from the Aluna platform.
Package name: aluna-cli
Installation
You can run the CLI directly using uvx (no installation required):
uvx aluna-cli download --cart YOUR_CART_ID
Or install it permanently:
pip install aluna-cli
Usage
Download SVS files from cart
The recommended way to download files is using a cart ID from the Aluna web interface:
# Using uvx (recommended)
uvx aluna-cli download --cart YOUR_CART_ID
# If installed (the command is still 'aluna' after installation)
aluna download --cart YOUR_CART_ID
To get a cart ID:
- Visit the Aluna web interface
- Search for pathology slides
- Add desired files to your cart
- Go to the cart page to get your download command with cart ID
Options
--cart,-c: Cart ID from the Aluna web interface--output-dir,-o: Directory to save downloaded files (default: current directory)--parallel,-p: Number of parallel downloads (default: 3)--chunk-size: Download chunk size in MB (default: 10)--api-url: Custom API URL (default: https://manaflow-ai--aluna-search-backend-0-serve.modal.run)
Examples
Download files to a specific directory:
uvx aluna-cli download --cart YOUR_CART_ID -o ./downloads
Download with more parallel connections:
uvx aluna-cli download --cart YOUR_CART_ID -p 5
Features
- Progress bars for each file download
- Parallel downloads for faster performance
- Automatic retry on failure
- Resume partial downloads
- Checksum verification
License
MIT License - see LICENSE file for details.
Metadata
Release files for aluna-cli 0.1.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| aluna_cli-0.1.5.tar.gz | 13.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| aluna_cli-0.1.5-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 19.0 kB
Release files / aluna_cli-0.1.5.tar.gz
| Download URL | aluna_cli-0.1.5.tar.gz |
|---|---|
| Size | 13.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a9bb63913ed8065ace41f8b98ff56850ab78f9b0780abb32bd5dc8cd80ceaf59
|
|
BLAKE2b-256 checksum How to use checksums |
763ccfa12b64035669b00509f9f4767ed3a17ca66061964440057b946cbc8522
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.0
|
Release files / aluna_cli-0.1.5-py3-none-any.whl
| Download URL | aluna_cli-0.1.5-py3-none-any.whl |
|---|---|
| Size | 6.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e516110be86d1b3e6171fb04bdc517caf62767bd7cdad112760efb5d94a931bc
|
|
BLAKE2b-256 checksum How to use checksums |
021f582e325a89ee685fb52d56ebbfda99d4ea6fdaa88ed574aa7b51a9c6475f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.10.0
|