diff --git a/README.md b/README.md index 40c6c4c..1e04b2d 100644 --- a/README.md +++ b/README.md @@ -38,12 +38,25 @@ pip install -r requirements.txt 1. Go to the [Dropbox App Console](https://www.dropbox.com/developers/apps) and create a new app. 2. Enable `App Folder` access and note your **App Key** and **App Secret**. -3. Generate an **Authorization Code** via: +3. **For RunPod users**: The authorization URL will be automatically generated with the correct redirect URI when you run `get_refresh_token.py` +4. **For local users**: Generate an **Authorization Code** via: ``` - https://www.dropbox.com/oauth2/authorize?client_id=APPKEY&response_type=code&token_access_type=offline + https://www.dropbox.com/oauth2/authorize?client_id=APPKEY&response_type=code&token_access_type=offline&redirect_uri=https://localhost ``` -4. Paste these into the **🛠️ Dropbox Setup** node and run it once. -5. Then use the **📤 Dropbox AutoUploader** node in your workflow to monitor and upload. +5. Paste these into the **🛠️ Dropbox Setup** node and run it once. +6. Then use the **📤 Dropbox AutoUploader** node in your workflow to monitor and upload. + +### 🚀 RunPod Environment Support + +This package automatically detects RunPod environments and uses the correct proxy URL format for OAuth redirects. The system will: + +- Detect `RUNPOD_POD_ID` environment variable +- Generate redirect URI as `https://[POD_ID]-[PORT].proxy.runpod.net` +- Fall back to `https://localhost` for local development + +**Important**: When setting up your Dropbox app, make sure to add both redirect URIs: +- `https://localhost` (for local development) +- `https://[POD_ID]-8188.proxy.runpod.net` (for your specific RunPod instance) ---