Trabalho e equipes

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.

Disponível na prévia Atualizado Funciona em
  • Windows
  • Linux

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 pdb aceitam --json para 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

  1. Rode o agente

    O app para desktop já roda o agente, ou inicie com pdb agent. pdb agent install faz ele iniciar no login.

  2. Experimente a linha de comando

    pdb devices lista os aparelhos pareados; pdb send <device> <files or folders>, pdb clip <device> "text" e pdb url <device> <address> enviam coisas.

  3. 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.

  4. 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.