aire compartido es una herramienta y un módulo CLI basado en Python que le permite transferir datos entre dos máquinas en una red local, P2P, utilizando Multicast-DNS. También abre una puerta de enlace HTTP para otras interfaces externas que no son CLI. ¡Funciona completamente sin conexión!
Airshare está construido con aiohttp y zeroconf.
Características
- Transferencia de contenido increíblemente rápida dentro de una red local.
- Le permite transferir texto sin formato, enviarlo o recibirlo en su portapapeles.
- Admite la transferencia de múltiples archivos, directorios y archivos grandes: el contenido se envía fragmento por fragmento y nunca se lee en la memoria por completo.
- Le permite enviar archivos cuyas rutas se han copiado en el portapapeles (más detalles en los documentos).
- Multiplataforma, funciona en Linux, Windows y Mac (CLI e interfaz web) y también es compatible con dispositivos móviles (interfaz web).
- Utiliza registro y descubrimiento de servicios DNS de multidifusión, para que pueda acceder al contenido con palabras clave legibles por humanos.
- Se puede utilizar como módulo en otros programas de Python.
Plataformas
- ventanas
- linux
- Mac OS
Instalar
1- pepita
pip install Airshare
2-pipx
pipx install Airshare
3- cerveza casera
brew install airshare
Cómo utilizar
Enviar y recibir archivos y directorios.
Para enviar usando la CLI,
$ airshare noobmaster requirements.txt
Para recibir usando la CLI,
$ airshare noobmaster
o visitar http://noobmaster.local:8000
en el navegador para descargar.
Tú también puedes import airshare
en cualquier programa Python. Visite la documentación para obtener instrucciones de uso detalladas.
Licencia
MIT – Derechos de autor (c) 2020 Kandavel A, Mohanasundar M, Nanda Krishna, Sujin LK
Recursos
Etiquetas
Compartir archivos Python Compartir archivos compartir archivos p2p transferir archivos Windows Linux macos