Droopy: receive files quickly

Droopy

Droopy is a P2P file sharing utility written in Python. It implements a HTTP server to receive files. And that’s about it.

Droopy’s simplicity ¬†makes it a tool worth having n your system. Once you fire Droopy, you can share the address shown in your terminal with your peers. Droopy is simple. It is also one of those tools which guides you the next step.

You can specify he port to run on. To be able to use Droppy over the internet, make sure you are not behind a NAT environment or router or firewall. In these cases, you have to unblock the port to receive files.

Installation

Get Droopy from GitHub:

$ git clone https://github.com/stackp/Droopy
$ cd droopy
$ chmod +x droopy

Usage

Run the following in the terminal:

$ ./droopy -m "Upload files for me" -p ~/avatar.png

Droopy with tell you what to do next.

Full list of options:

$ ./droopy --help
Usage: droopy [options] [PORT]

Options:
  -h, --help                            show this help message and exit
  -d DIRECTORY, --directory DIRECTORY   set the directory to upload files to
  -m MESSAGE, --message MESSAGE         set the message
  -p PICTURE, --picture PICTURE         set the picture
  --dl                                  provide download links
  -a USER:PASS, --auth USER:PASS        set the authentication credentials
  --ssl PEMFILE                         set up https using the certificate file
  --chmod MODE                          set the file permissions (octal value)
  --save-config                         save options in a configuration file
  --delete-config                       delete the configuration file and exit

Example:
   droopy -m "Hi, this is Bob. You can send me a file." -p avatar.png

Rating

Features: 4/5
Usability: 5/5

On GitHub: Droopy

2 thoughts on “Droopy: receive files quickly”

Comment

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s