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.0.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.0-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: daemonclient-1.0.0.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.0.tar.gz
Algorithm Hash digest
SHA256 e7f7c49ebf3d568b387961352d584ac7929aaaa8e7b2473608e2c211d5d6d58a
MD5 12f43bc332b5dc1d666e6ac8dc4a830a
BLAKE2b-256 7bbb1a3203b14e9c741634e2a38a80d80c461e7963b9ee98e167a3988de005a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: daemonclient-1.0.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 f39542cd884280464f8560a66fbc9223bb19b1d872d004225e59ce1c4d442e67
MD5 7ed1f6f87cee385ef83ae51a6bdd7baa
BLAKE2b-256 01eaa320e58feb9ae7467cb89d6ff70688251230c7d818eda6c79b353123cee1

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