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. Otherwise the sender will hang indefinitely.
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.1.4.tar.gz
(9.3 kB
view hashes)
Built Distribution
Close
Hashes for udp_filetransfer-0.1.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0af52b776856b3b6070fcef3572d8d001d6d5584ee3462df0b09284205b14bda |
|
MD5 | a2e6afb28d9688e275c0bb41e6ec08fc |
|
BLAKE2b-256 | 9cad18248e8d6e21f820640d39580a03baf0c8eee3dc387623e1d55273888d9b |