⏫ curldrop
curldrop is a simple (less than 100 LOC) web app that allows you to upload files straight from your terminal with curl. It is inspired by services like Transfer.sh.
Get started
Simply start the curldrop service...
... and start uploading files with curl:
Install and run
Install via pip:
pip install curldrop
You can now run curldrop:
curldrop
There are also some additional options:
Usage: curldrop [OPTIONS]
Options:
--port INTEGER Port to listen on, default is 8000
--upload-dir TEXT Directory where uploads are stored, if not specified the
current working directory will be used
--baseurl TEXT Base URL, e.g. http://example.com:8000/
--timeout INTEGER Number of seconds before a worker will timeout
--workers INTEGER Number of workers
--help Show this message and exit.
Uploading files
You can now upload files to your curldrop, here are some basic examples.
Upload a single file
curl --upload-file cat.jpg example.com
Upload multiple files
curl --upload-file "{path/to/file1,path/to/file2}" example.com