fflDownload
Download files from FastFileLink URLs using WebRTC P2P or regular HTTP(S) URLs with resume, authentication, proxy, and recipient security.
Instructions
Download a file from a FastFileLink URL or regular HTTP(S) URL using ffl.
For FastFileLink URLs, this uses WebRTC P2P when possible for faster downloads. For regular URLs, it works like wget.
Args: url: FastFileLink URL or regular HTTP(S) URL to download from outputPath: Optional output file or directory path (default: use filename from server) resume: Resume incomplete download (default: False) authUser: Username for HTTP Basic Authentication authPassword: Password for HTTP Basic Authentication proxy: Proxy server URL (e.g. socks5://127.0.0.1:9050) recipientAuth: Recipient authentication mode required by sender — pickup, pubkey, or email pickupCode: 6-digit pickup code (when recipientAuth is pickup) recipientPrivateKey: Path to .fflkey private key file for pubkey auth
Returns: Dictionary with download status and output file path
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| url | Yes | ||
| outputPath | No | ||
| resume | No | ||
| authUser | No | ||
| authPassword | No | ||
| proxy | No | ||
| recipientAuth | No | ||
| pickupCode | No | ||
| recipientPrivateKey | No | ||
| enableReporting | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||