Skip to main content

CLI for DaemonClient — unlimited encrypted cloud storage powered by Telegram

Project description

DaemonClient CLI

Unlimited, encrypted cloud storage — from your terminal.

DaemonClient uses Telegram as a free, unlimited storage backend and encrypts everything client-side with AES-256-GCM (Zero-Knowledge Encryption).

Install

pip install daemonclient

Quick Start

# 1. Login with your DaemonClient account
daemon login

# 2. See your files
daemon list

# 3. Upload a file (auto-encrypted if ZKE is enabled)
daemon upload myfile.zip

# 4. Download a file
daemon download <file-id>

# 5. Delete a file
daemon delete <file-id>

Commands

Command Description
daemon login Sign in with email & password
daemon logout Clear saved session
daemon whoami Show current user
daemon list List all files (add --json for scripts)
daemon upload <path> Upload a file
daemon download <id> Download a file
daemon delete <id> Delete a file
daemon config set-url <url> Set backend API URL

Encryption

Files are encrypted with AES-256-GCM using a key derived via PBKDF2 (100,000 iterations). Your password never leaves your device — the server only stores encrypted blobs.

Links

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

daemonclient-1.0.1.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

daemonclient-1.0.1-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

Details for the file daemonclient-1.0.1.tar.gz.

File metadata

  • Download URL: daemonclient-1.0.1.tar.gz
  • Upload date:
  • Size: 11.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for daemonclient-1.0.1.tar.gz
Algorithm Hash digest
SHA256 0606b0bd2ceb2537d9f20bd320c5b9ebb16baa70d193f415361fbbaef02d4695
MD5 5d7d10640bb7819558f305ccf4e1bdba
BLAKE2b-256 7ad2f601092fb3d8e0a815d2a516d9fe100eba8c72d44af7dab1f14abda09c52

See more details on using hashes here.

File details

Details for the file daemonclient-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: daemonclient-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for daemonclient-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 3988993dfed3761aecd0f26225bfedae2ccd13cdae7cefeabdc644402119dc62
MD5 5d3df0b26b680f145f769a0283245d03
BLAKE2b-256 4af500b243e8fd1bea0f5025485f8686500b2b6343a0fb60301c879590396ba3

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page