- Notifications
You must be signed in to change notification settings - Fork10
⏫ web app for for easy file uploads via curl
License
NotificationsYou must be signed in to change notification settings
kennell/curldrop
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
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 likeTransfer.sh.
Simply start the curldrop service...
... and start uploading files with curl:
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.
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