2026-01-07 12:57:24 +00:00
2026-01-07 11:04:49 +00:00
2026-01-07 11:04:49 +00:00
2026-01-07 11:04:49 +00:00

Art DAG Client

CLI for interacting with the Art DAG L1 rendering server.

Setup

pip install -r requirements.txt

Usage

# Set server URL (default: http://localhost:8100)
export ARTDAG_SERVER=http://localhost:8100

# Or pass with every command
./artdag.py --server http://localhost:8100 <command>

Commands

Server Info

./artdag.py info

List Known Assets

./artdag.py assets

Start a Rendering Run

# Using asset name
./artdag.py run dog cat

# Using content hash
./artdag.py run dog 33268b6e167deaf018cc538de12dbe562612b33e89a749391cef855b320a269b

# Wait for completion
./artdag.py run dog cat --wait

# Custom output name
./artdag.py run dog cat --name my-dog-video

List Runs

./artdag.py runs
./artdag.py runs --limit 20

Check Run Status

./artdag.py status <run-id>

List Cached Content

./artdag.py cache

View/Download Cached Content

# Show info
./artdag.py view <content-hash>

# Download to file
./artdag.py view <content-hash> -o output.mkv

# Pipe to mpv (use -o - for stdout)
./artdag.py view <content-hash> -o - | mpv -

Import Local File to Cache

./artdag.py import /path/to/file.jpg

Example Workflow

# Check server
./artdag.py info

# See available assets
./artdag.py assets

# Run dog effect on cat, wait for result
./artdag.py run dog cat --wait

# List completed runs
./artdag.py runs

# Download the output
./artdag.py view <output-hash> -o result.mkv
Description
No description provided
Readme 366 KiB
Languages
Python 97.8%
Common Lisp 2.2%