Skip to main content

Dzaleka Digital Heritage CLI

A comprehensive command-line tool for accessing and managing digital resources from Dzaleka Refugee Camp’s heritage platform

Quick start

Get up and running with DZDK CLI in minutes

1

Install the CLI

Clone the repository and install dependencies:
git clone https://github.com/Dzaleka-Connect/dzdk-cli.git
cd dzdk-cli
python3 -m venv venv
source venv/bin/activate
pip install -e .
2

Configure the API endpoint

Set your API URL and timeout preferences:
dzdk config --url "https://services.dzaleka.com/api" --timeout 30
Configuration is stored in ~/.config/dzdk/config.yaml
3

Check API health

Verify your connection to the API:
dzdk health
This command checks all endpoints and displays response times and status codes.
4

List available services

Browse services in the Dzaleka camp:
dzdk services list --page 1
You’ll see a formatted table with service details, categories, and contact information.

Ready to get started?

Install DZDK CLI and start exploring the Dzaleka Digital Heritage platform

Install now