CLI tool for downloading pathology slide files from Aluna
Project description
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.
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
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 aluna_cli-0.1.2.tar.gz.
File metadata
- Download URL: aluna_cli-0.1.2.tar.gz
- Upload date:
- Size: 10.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82a62e1438f0b1ec4cd36e6e6af019c1b7c9f755356c4523e480e91f7396f6d5
|
|
| MD5 |
037c716cb08838a2f1255f640cbd0cf5
|
|
| BLAKE2b-256 |
7a8b04952680df1706b9757aecaa225912cced85551b837624979bc90fc81c85
|
File details
Details for the file aluna_cli-0.1.2-py3-none-any.whl.
File metadata
- Download URL: aluna_cli-0.1.2-py3-none-any.whl
- Upload date:
- Size: 5.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.10.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a74a4f5b82851f84354c71cad485efdbf003edb1bf6f38a772420100df333b7
|
|
| MD5 |
be16f25fbe005b3f5489b117509e2bf2
|
|
| BLAKE2b-256 |
88bb399081b514da886ead2bfc4fb487077e91ebc67c7928b625635cad6e53c1
|