Reliable filetransfer over UDP
Project description
UDP Filetransfer
Fast file transfer over UDP Broadcast.
Install (CLI)
From PyPI
pip install udp-filetransfer
From Git
git clone https://gitlab.com/Trickster-Animations/udp-filetransfer.git
cd udp-filetransfer
poetry || pip install poetry
poetry install
Now, you can use it through poetry:
poetry run python -m udp_filetransfer
To use it from system python, do:
poetry build
cd dist
pip3 install *.whl
Now, you can use it by running:
python3 -m udp_filetransfer
Usage (CLI)
To send a file:
python3 -m udp_filetransfer send [filepath]
To receive a file:
python3 -m udp_filetransfer receive
Note: The receiver has to be started first.
Install (Dependency)
Just add the udp-filetransfer
package, like with any other dependency.
Usage (Dependency)
# receive.py
import udp_filetransfer
output = udp_filetransfer.receive()
print(output)
# send.py
from sys import argv
import udp_filetransfer
udp_filetransfer.send(argv[1])
Note: Just like with CLI, the receiver needs to be started first.
Credits
Package maintained by Trickster Animations
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
udp-filetransfer-0.4.5.tar.gz
(9.6 kB
view hashes)
Built Distribution
Close
Hashes for udp_filetransfer-0.4.5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73142a5d6a4c3fd409ed2f4e648441484077206dbbf098b4d65dd225c2c0b3b8 |
|
MD5 | 8b6e95c7988631f215cc70024f76533d |
|
BLAKE2b-256 | fcb7720faf8807544b196d8ab45bbaa17c75702f4bed93f240da388b2a87eac6 |