Automatizar transferências entre celular e PC com scripts
Use a linha de comando pdb ou os SDKs de TypeScript e Python para enviar arquivos, textos e links aos seus aparelhos pareados pelos seus próprios scripts.
Para automações rápidas, chame a linha de comando pdb de um script, por exemplo pdb send <device> <file>. Para integrações mais profundas, os SDKs de TypeScript e Python conversam com o agente do Personal Device Bridge no mesmo computador e podem listar aparelhos, enviar arquivos, texto da área de transferência e links e reagir a eventos. Os SDKs ainda não estão no npm nem no PyPI; você os solicita pela central de ajuda.
Resumo
- Os comandos
pdbaceitam--jsonpara uma saída legível por máquina. - SDKs para TypeScript (
@personaldevicebridge/sdk) e Python (personaldevicebridge). - Os scripts usam as mesmas ações do app, com as mesmas permissões de aparelho.
- Só a sua própria conta de usuário consegue acessar o agente local.
Passo a passo
Rode o agente
O app para desktop já roda o agente, ou inicie com
pdb agent.pdb agent installfaz ele iniciar no login.Experimente a linha de comando
pdb deviceslista os aparelhos pareados;pdb send <device> <files or folders>,pdb clip <device> "text"epdb url <device> <address>enviam coisas.Obtenha o SDK
Os pacotes e a referência da API são enviados mediante solicitação enquanto não forem publicados; veja Crie suas próprias integrações com o SDK.
Conecte e envie
O seu script se conecta ao agente local e chama as mesmas ações que o app usa, como enviar um arquivo para um aparelho pareado.
Segurança
Os SDKs conversam com o agente por um canal privado protegido pelo sistema operacional e por um token, então só a sua própria conta de usuário pode usá-lo. Aparelhos e permissões continuam exatamente como você definiu no app; um script não consegue fazer mais do que você permitiu.
Perguntas
Os SDKs estão no npm ou no PyPI?
Ainda não. Solicite os pacotes e a referência da API como descrito em Crie suas próprias integrações com o SDK.
Um script em outro computador pode usar o meu agente?
Não. O canal do agente é local e só do dono; os scripts rodam no mesmo computador, na sua conta de usuário.
Em quais sistemas funciona?
O agente e o pdb rodam no Windows e no Linux de 64 bits e enviam para qualquer aparelho pareado, incluindo o seu celular Android.