Transfiere fotos desde el navegador de tu móvil a tu PC/laptop de forma segura y eficiente.
PyShare crea un servidor web local que te permite:
- Subir fotos desde cualquier navegador móvil a tu PC
- Ver todas tus fotos transferidas en una interfaz bonita
- Descargar las fotos a tu laptop con un solo clic
- Monitorear el progreso en tiempo real
- NUEVO: Conversión automática de HEIC a JPG
- NUEVO: Validación de seguridad de archivos
- NUEVO: Protección contra spam de uploads
# Opción 1: Usar el script automático
./setup_venv.sh
# Opción 2: Configuración manual
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt# Si usaste entorno virtual
source venv/bin/activate
python3 app.py
# O directamente (sin entorno virtual)
python3 app.py- En la ventana que se abre, haz clic en "Iniciar Servidor"
- Abre Safari en tu iPhone o Android y ve a la URL que aparece (ej:
http://192.168.1.100:8730) - Arrastra tus fotos a la página web o toca "Seleccionar Fotos"
- ¡Listo! Tus fotos aparecerán en la carpeta
uploads/
- Seguridad: Validación MIME real, rate limiting, archivos seguros
- Rendimiento: Procesamiento optimizado, cache de IP, formato de tamaño mejorado
- Funcionalidades: Conversión automática HEIC→JPG, mejor manejo de errores
- Arquitectura: Código modular con clases separadas, logging estructurado
Puedes modificar estas variables en app.py:
PORT = 8730- Puerto del servidorMAX_SIZE = 500MB- Tamaño máximo por archivo (aumentado para videos)UPLOAD_FOLDER = 'uploads'- Carpeta de destino- Rate limiting: 20 requests/minuto por IP

