Ir para o conteΓΊdo
Node packVerificadoExterno
Fonte aberta

ComfyUI_DropSendNode

ComfyUI node for automatic Dropbox uploads with optional encryption. Supports real-time monitoring, cloud setups (RunPod), and includes cross-platform decryption scripts. πŸ“€πŸ”πŸ“¦

Mantenedor@machinepaintingUnratednota

Perfil do pacote

Status
Verificado
Publicador
@machinepainting
Fonte
GitHub

README

ComfyUI DropSend Node (ComfyUI to Dropbox)

Automatically upload your ComfyUI output files to Dropbox with optional encryption. Set it and forget it.

Prefer Google Drive? Check out DriveSend Node

DropSend Node Overview


How It Works

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                         CLOUD (RunPod, etc.)                                β”‚
β”‚                                                                             β”‚
β”‚      ComfyUI generates files ──→ DropSend Node ──→ Uploads to Dropbox       β”‚
β”‚        (png, mp4, etc.)         β”‚                                           β”‚
β”‚                                 β”‚                                           β”‚
β”‚                                 β–Ό                                           β”‚
β”‚                      β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”                               β”‚
β”‚                      β”‚ Encryption OPTIONAL  β”‚                               β”‚
β”‚                      β”‚ ☐ OFF: file.png      β”‚                               β”‚
β”‚                      β”‚ β˜‘ ON:  file.png.enc  β”‚                               β”‚
β”‚                      β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜                               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜
                                    β”‚
                                    β–Ό
                               ☁️ DROPBOX
                                    β”‚
                                    β–Ό
β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚                           YOUR LOCAL MACHINE                                β”‚
β”‚                                                                             β”‚
β”‚   Dropbox syncs/downloads ──→ If encrypted: Run decrypt script (local)      β”‚
β”‚                                             ──→ file.png (viewable!)        β”‚
β”‚                                                                             β”‚
β”‚                               If not encrypted: Ready to use!               β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

Encryption is optional. Leave enable_encryption off and files upload as-is.


Two Nodes

DropSend Setup Node

Runs once. Takes your Dropbox app credentials (entered through a browser-only password modal), exchanges them for a refresh token, then either writes the token to .env (for local installs only) or shows it in a one-shot browser panel so you can copy it into your platform's secrets manager (cloud installs).

DropSend AutoUploader Node

Runs every workflow. Watches your ComfyUI output folder, optionally encrypts each new file, and uploads it to Dropbox. Supports .png, .jpg, .jpeg, .webp, .gif, .mp4, .avi, .mov. Includes SHA256 verification, queue-based retries, and optional subfolder monitoring.


Pick your path

The two flows below are fully self-contained. Pick the one that matches where you run ComfyUI and follow it from start to finish:


Cloud Setup (RunPod and similar)

For hosted ComfyUI installs. Credentials are delivered to your browser only and never written to the pod's filesystem.

Step 1 (Cloud): Install the plugin

In a pod shell:

cd ComfyUI/custom_nodes/
git clone https://github.com/machinepainting/ComfyUI_DropSendNode.git
pip install -r ComfyUI_DropSendNode/requirements.txt

Don't restart ComfyUI yet β€” you'll restart the pod after the next step.

Step 2 (Cloud): Set the allow-setup gate

The Setup Node refuses to run without `COMFYUI_DROPSEND_ALLOW

NΓ³s neste pacote

NΓ³s 2
  • DropSendAutoUploader
  • DropSendSetup

Fontes

3 fontes
GitHubFonteVersΓ£o 701fab766aea9185be8180d682a045fb21456349
github.com/machinepainting/ComfyUI_DropSendNode

Verificado 11 de out.

Trechos de fonte

1 trecho

Source context: Repo machinepainting/ComfyUI_DropSendNode