Send files from one computer to another! A graphical interface for magic-wormhole https://magic-wormhole.readthedocs.io
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
1.8 KiB

4 years ago
# Dropship
4 years ago
4 years ago
[![Build Status](https://travis-ci.org/decentral1se/dropship.svg?branch=main)](https://travis-ci.org/decentral1se/dropship)
Lets try magic wormhole with a nice graphical interface.
4 years ago
![Screen cast of dropship interface](https://vvvvvvaria.org/~r/dropship0.1.gif)
_(click for video)_
4 years ago
## Install
4 years ago
4 years ago
> Coming Soon™
4 years ago
4 years ago
## Develop
4 years ago
4 years ago
### Install for Hacking
4 years ago
4 years ago
You'll need to install [pygobject](https://pygobject.readthedocs.io/) and system dependencies first.
4 years ago
4 years ago
It is recommended to do this through your system package manager. For a Debian based system, you would run the following:
4 years ago
4 years ago
```bash
$ sudo apt install python3-gi python3-gi-cairo gir1.2-gtk-3.0
```
4 years ago
Then, you can install `dropship` using [poetry](https://python-poetry.org/docs/#installation):
4 years ago
```
$ poetry install
```
4 years ago
### Run in Hackity Hack Hack Mode
4 years ago
```bash
$ poetry run dropship
```
4 years ago
### Adding a Github Mirror
4 years ago
4 years ago
We use a Github mirror so we can have a [gratis automated release build](./.travis.yml).
4 years ago
Add the following to the bottom of your `.git/config`.
```
[remote "all"]
4 years ago
url = ssh://gitea@vvvvvvaria.org:12345/rra/dropship.git
url = git@github.com:decentral1se/dropship.git
4 years ago
```
The `git push -u all main` will setup `git push` to automatically push to both remotes.
4 years ago
### Make a new Release
```bash
$ git tag $mytag # follow semver.org please
$ git push
```
The [Travis CI configuration](./.travis.yml) will run [a build](https://travis-ci.org/github/decentral1se/dropship) and [publish binaries here](https://github.com/decentral1se/dropship/releases).
## Documentation from the Wild West
There isn't much but there is stuff out there!
4 years ago
4 years ago
- https://github.com/exaile/exaile
- https://github.com/virtuald/pygi-composite-templates
- https://github.com/sharkwouter/minigalaxy
- https://developer.puri.sm/Librem5/Apps/Gnome.html
4 years ago
4 years ago
Also try the `#glade` channel on the Gnome IRC.