airshare
Share files between devices on the local network
TLDR
SYNOPSIS
airshare [options] code [files]
DESCRIPTION
airshare is a Python-based cross-platform file sharing tool that transfers files between devices on the same local network. It uses mDNS for device discovery and identifies transfers with a simple code word. Recipients access shared content by using the same code.The tool provides a simple alternative to complex file sharing setups, requiring no server configuration or account creation. Shared content can also be accessed via a web browser at `http://<code>.local:8000`.
PARAMETERS
CODE
An identifying code word for the sharing session.FILES
File(s) or directories to send.-p, --port INTEGER
Specify the port number for the server (default: 8000).-t, --text TEXT
Send text content directly. Enclose multiple words in quotes.-u, --upload
Host a receiving server to accept uploaded files.-cs, --clip-send
Send clipboard contents as text.-cr, --clip-receive
Receive content and copy it to the clipboard.-fp, --file-path
Send files whose paths have been copied to the clipboard.--version
Display version information.
INSTALL
CAVEATS
Both devices must be on the same local network. Large files are processed in chunks but may take time depending on network speed. The tool requires mDNS support on the network.
HISTORY
airshare was developed as a Python-based alternative to AirDrop for cross-platform local file sharing, leveraging mDNS for zero-configuration networking.
