get things from one computer to another, safely
Go to file
Brian Warner c6fbaf5a4d _version.py: hush lgtm.com alert
This needs to be upstreamed into Versioneer, as it will disappear the next
time we upgrade.
2018-01-02 08:19:08 +01:00
docs docs/client-protocol: update comment on ordering 2017-11-25 12:44:20 -06:00
misc hush some unreachable-code errors found by lgtm.com 2018-01-01 16:53:18 +01:00
src/wormhole _version.py: hush lgtm.com alert 2018-01-02 08:19:08 +01:00
.appveyor.yml drop py3.3 support, since new txtorcon imports asyncio on py3 2017-05-24 17:31:43 -07:00
.coveragerc add 'coverage' environment for tox 2016-05-24 16:03:39 -07:00
.dockerignore Leave everything versioned alone. 2017-05-31 11:30:26 -04:00
.gitattributes initial setup.py, versioneer-ification 2015-02-10 00:48:19 -08:00
.gitignore Add 'venv' to .gitignore. 2017-05-23 19:45:49 -04:00
.travis.yml *.py (with the dot) 2017-07-23 19:38:46 +02:00
Dockerfile Do not refer to transit server in Dockerfile 2018-01-01 13:07:36 +00:00
LICENSE Initial commit 2015-02-10 00:38:44 -08:00
MANIFEST.in more Transit-removal changes 2017-11-13 12:07:38 -08:00
NEWS.md NEWS: update for 0.10.3 release 2017-09-12 23:09:25 -07:00
README.md README: add readthedocs badge 2017-11-12 15:43:50 -08:00
setup.cfg setup.cfg: make a py2/py3 "universal" wheel 2015-10-07 17:13:39 -07:00
setup.py setup.py: pin transit-relay to 0.1.0 since tests look inside it 2017-11-13 12:14:08 -08:00
snapcraft.yaml Merge PR237 2017-07-31 12:29:21 -07:00
tox.ini drop py3.3 support, since new txtorcon imports asyncio on py3 2017-05-24 17:31:43 -07:00
versioneer.py upgrade to versioneer-0.18 2017-01-01 14:10:57 -05:00

Magic Wormhole

Build Status Windows Build Status codecov.io Docs

Get things from one computer to another, safely.

This package provides a library and a command-line tool named wormhole, which makes it possible to get arbitrary-sized files and directories (or short pieces of text) from one computer to another. The two endpoints are identified by using identical "wormhole codes": in general, the sending machine generates and displays the code, which must then be typed into the receiving machine.

The codes are short and human-pronounceable, using a phonetically-distinct wordlist. The receiving side offers tab-completion on the codewords, so usually only a few characters must be typed. Wormhole codes are single-use and do not need to be memorized.

For complete documentation, please see https://magic-wormhole.readthedocs.io or the docs/ subdirectory.

License, Compatibility

This library is released under the MIT license, see LICENSE for details.

This library is compatible with python2.7, 3.4, 3.5, and 3.6 . It is probably compatible with py2.6, but the latest Twisted (>=15.5.0) is not.