Skip to main content

Easily send and receive files in your LAN. Without ever typing an IP address.

Project description

Easily send and receive files in your LAN. Without ever typing an IP address.

How does it work

Basically, it’s an HTTP server with simple APIs + zeroconf

How to use it

`sh coffer send filename coffer get --all `

### Other features

  • You can filter what to download with –filter

  • You can automatically exit after every file has been downloaded once, using –one

  • You can have passwords

### Non-features

  • This kind of sharing is not secure, is not anonymous, and won’t be. Making it easy means announcing our service (not anonymous, therefore) and making it simple for anyone to download (making it unsecure by definition)

Installation

pip install coffer is enough

Real-life examples

### one to one

Scenario1: You are in a room with another person. Each one has a computer. You are in the same LAN. You want to send a file to a person in front of you. This usually requires: * manually launching a server to share files * spelling the URL to the fellow in front of you, who has to type it That’s too boring.

#### solution

`sh coffer send --one myfile.txt coffer get --all `

### one to many

You are in a room with many people. Each one has a computer. You are in the same LAN. You want to send a file to many people. This usually requires: * creating a directory with only the files you want to share inside * manually launching a server to share files * spelling the URL to everyone, and everyone needs to type it. This is crazy.

#### solution

`sh coffer send myfile.txt coffer get --all `

### many to many + a command

You are in a room with many people. Each one has a computer. You are in the same LAN. Everyone wants to send his gpg key to everyone else. This usually requires: * each one creating a directory with only the files you want to share inside * each one manually launching a server to share files * each one spelling the URL to everyone. * each one following each link and gpg –import it Are you kidding me?

#### solution

`sh coffer send =(gpg -a --export $(gpg --with-colons -K|egrep '^sec'|cut -d: -f 5|head -n1)) coffer get --all --cat | gpg --import `

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

coffer-0.1.tar.gz (4.6 kB view details)

Uploaded Source

File details

Details for the file coffer-0.1.tar.gz.

File metadata

  • Download URL: coffer-0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for coffer-0.1.tar.gz
Algorithm Hash digest
SHA256 979ddb1a4d80638b26402c9249155887df64a72f1031c8593f6f531a814d8ebe
MD5 5011c184e16d21ac689c91c160fb1364
BLAKE2b-256 4c698c0252d51271b44df3fa956eb64893745552e9998e0be96811781e0e2e8c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page