Skip to content

kennell/curldrop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⏫ 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.

Sponsored by:

VPN Detection

Get started

Simply start the curldrop service...

Start curldrop

... and start uploading files with curl:

Upload a file to curldrop

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

About

⏫ web app for for easy file uploads via curl

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages