Automatizar transferencias entre móvil y PC con scripts
Usa la línea de comandos pdb o los SDK de TypeScript y Python para enviar archivos, texto y enlaces a tus dispositivos emparejados desde tus scripts.
Para automatizaciones rápidas, llama a la línea de comandos pdb desde un script, por ejemplo pdb send <device> <file>. Para integraciones más profundas, los SDK de TypeScript y Python se comunican con el agente de Personal Device Bridge del mismo ordenador y pueden listar dispositivos, enviar archivos, texto del portapapeles y enlaces, y reaccionar a eventos. Los SDK aún no están en npm ni en PyPI; se solicitan a través del centro de ayuda.
De un vistazo
- Los comandos
pdbaceptan--jsonpara obtener una salida legible por máquinas. - SDK para TypeScript (
@personaldevicebridge/sdk) y Python (personaldevicebridge). - Los scripts usan las mismas acciones que la app, con los mismos permisos de dispositivo.
- Solo tu propia cuenta de usuario puede acceder al agente local.
Paso a paso
Pon en marcha el agente
La app de escritorio lo ejecuta, o puedes iniciarlo con
pdb agent.pdb agent installlo inicia al iniciar sesión.Prueba la línea de comandos
pdb devicesmuestra los dispositivos emparejados;pdb send <device> <files or folders>,pdb clip <device> "text"ypdb url <device> <address>envían cosas.Consigue el SDK
Los paquetes y la referencia de la API se envían bajo petición mientras no estén publicados; consulta Crea tus propias integraciones con el SDK.
Conéctate y envía
Tu script se conecta al agente local y llama a las mismas acciones que usa la app, como enviar un archivo a un dispositivo emparejado.
Seguridad
Los SDK se comunican con el agente por un canal privado protegido por el sistema operativo y un token, así que solo tu propia cuenta de usuario puede usarlo. Los dispositivos y permisos se quedan exactamente como los configuraste en la app; un script no puede hacer más de lo que permitiste.
Preguntas
¿Los SDK están en npm o PyPI?
Todavía no. Solicita los paquetes y la referencia de la API como se explica en Crea tus propias integraciones con el SDK.
¿Puede un script de otro ordenador usar mi agente?
No. El canal del agente es local y solo accesible para su propietario; los scripts se ejecutan en el mismo ordenador, con tu cuenta de usuario.
¿En qué sistemas funciona?
El agente y pdb funcionan en Windows y en Linux de 64 bits, y envían a cualquier dispositivo emparejado, incluido tu móvil Android.