Send files from one computer to another! A graphical interface for magic-wormhole https://magic-wormhole.readthedocs.io
Go to file
2020-10-11 11:48:02 +02:00
dropship Merge branch 'its-a-package-ma' into main 2020-10-11 11:48:02 +02:00
.gitignore Skip .spec file again 2020-07-24 01:48:30 +02:00
.travis.yml Package it up 2020-10-08 22:05:43 +02:00
pendingTransferRow.ui pendingTransfers now shown in listbox 2020-10-10 19:41:17 +02:00
poetry.lock Package it up 2020-10-08 22:05:43 +02:00
pyproject.toml Package it up 2020-10-08 22:05:43 +02:00
README.md Package it up 2020-10-08 22:05:43 +02:00
ui_templates.py WIP: use listbox to hold pending tranfers 2020-10-11 09:28:27 +02:00

Dropship

Build Status

Lets try magic wormhole with a nice graphical interface.

Screen cast of dropship interface

(click for video)

Install

Coming Soon™

Develop

Install for Hacking

You'll need to install pygobject and system dependencies first.

It is recommended to do this through your system package manager. For a Debian based system, you would run the following:

$ sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0

Then, you can install dropship using poetry:

$ poetry install

Run in Hackity Hack Hack Mode

$ poetry run dropship

Adding a Github Mirror

We use a Github mirror so we can have a gratis automated release build.

Add the following to the bottom of your .git/config.

[remote "all"]
  url = ssh://gitea@vvvvvvaria.org:12345/rra/dropship.git
  url = git@github.com:decentral1se/dropship.git

The git push -u all main will setup git push to automatically push to both remotes.

Make a new Release

$ git tag $mytag  # follow semver.org please
$ git push

The Travis CI configuration will run a build and publish binaries here.

Documentation from the Wild West

There isn't much but there is stuff out there!

Also try the #glade channel on the Gnome IRC.