| Crates.io | paracas |
| lib.rs | paracas |
| version | 0.3.1 |
| created_at | 2025-12-29 19:49:00.660637+00 |
| updated_at | 2025-12-29 23:05:04.374073+00 |
| description | CLI for downloading Dukascopy tick data |
| homepage | https://github.com/factordynamics/paracas |
| repository | https://github.com/factordynamics/paracas |
| max_upload_size | |
| id | 2011198 |
| size | 140,114 |
Command-line interface for downloading Dukascopy tick data.
cargo install paracas
Download tick data for an instrument:
# Download EUR/USD ticks as CSV
paracas download eurusd -s 2024-01-01 -e 2024-01-31 -o data.csv
# Download as Parquet with 1-hour aggregation
paracas download btcusd -s 2024-01-01 -e 2024-12-31 -o data.parquet -f parquet -t h1
# Download in background
paracas download eurusd -s 2024-01-01 -e 2024-12-31 --background
Download all instruments (or filter by category):
# Download all forex instruments
paracas download-all --category forex -o ./data/
# Download all crypto as Parquet in background
paracas download-all --category crypto -f parquet --background
List available instruments:
# List all instruments
paracas list
# Filter by category
paracas list --category forex
# Search
paracas list --search btc
Show instrument details:
paracas info eurusd
Check background job status:
# Show all jobs
paracas status --all
# Show only running jobs
paracas status --running
# Check specific job
paracas status <job-id>
# Watch mode (refresh every 5 seconds)
paracas status --follow 5
# Cancel a running job
paracas status --cancel <job-id>
Manage background jobs:
# Pause a running job
paracas job pause <job-id>
# Resume a paused job
paracas job resume <job-id>
# Kill a running or paused job
paracas job kill <job-id>
# Clean up finished jobs
paracas job clean
# Clean all finished jobs
paracas job clean --all
MIT License - see LICENSE for details.