Skip to main content

CDM Server CLI

Command-line interface for CDM Server.

Installation

pip install cdmctl

Quick Start

cdm login --server https://your-cdm-server.com
cdm search --pattern "inception"
cdm download --torrent-id 12345 --device-id 1

Commands

Command Description
cdm version Show CLI version
cdm login Login and save credentials
cdm logout Clear stored tokens
cdm whoami Show current user
cdm search Search torrents on nCore
cdm download Queue a torrent for download
cdm users User management (admin)
cdm devices Device management
cdm status Download status & control
cdm tmdb Browse and search TMDB
cdm wishlist Manage wishlist

Run cdm <command> --help for options.

Wishlist

Add movies by IMDB ID; the server retries weekly until the torrent appears on nCore.

cdm wishlist types                                              # list quality types
cdm wishlist add --imdb-id tt1375666 --device-id 1 --type hd_hun
cdm wishlist list
cdm wishlist delete --item-id 3

Release files for cdmctl 1.5.6

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for cdmctl 1.5.6
File Size Uploaded
cdmctl-1.5.6.tar.gz 7.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for cdmctl 1.5.6
File Interpreter ABI Platform
cdmctl-1.5.6-py3-none-any.whl Python 3 none any Details

Total release size: 16.9 kB

Release files / cdmctl-1.5.6.tar.gz

Download URL cdmctl-1.5.6.tar.gz
Size 7.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b6a6f188f51b75e9d6a7551c61398cd7bba607125e654bced006a3613704a90f
BLAKE2b-256 checksum
How to use checksums
32a44d830954d02e9a12f8e18b753357dc48077324a758b775e5e7b8ae828d80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / cdmctl-1.5.6-py3-none-any.whl

Download URL cdmctl-1.5.6-py3-none-any.whl
Size 9.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
75a6b05a21edefa3cf0ea256976d0bceaca98995fa71fd17f216bcce73651b1e
BLAKE2b-256 checksum
How to use checksums
9c423fce3e93ac39d478c55326f99677e07d1cdb6afaf7a164139d254601435f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.18 {"installer":{"name":"uv","version":"0.12.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

1.6.1

2 release files

1.6.0

2 release files

This release

1.5.6 This release

2 release files

1.5.5

2 release files

1.5.4

2 release files

1.5.3

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page