Obtenha as guias atualmente abertas no Google Chrome através da linha de comando

19

Gostaria de escrever um shell script que transfira automaticamente todas as guias do Chrome para o Firefox (obtendo a lista de guias do Chrome e abrindo-as no Firefox com um script.) No Google Chrome, é possível obter uma lista de abas abertas via linha de comando?

Anderson Green
fonte

Respostas:

8

Esta pergunta não foi respondida, a solução acima é para o Chrome Dev Tools, onde o OP perguntou na CLI, portanto, esta é a solução que encontrei:

strings ~/'.config/chromium/Default/Current Session' | 'grep' -E '^https?://'
MevatlaveKraspek
fonte
1

Você também pode usar o utilitário de código aberto chrome-cli. Você pode instalar com o Homebrew:

brew install chrome-cli

Além disso, tome nota de uma coisa do README:

Para executar javascript primeiro você deve permitir-lo sob View > Developer > Allow JavaScript from Apple Events.

Aqui está o que parece:

$ chrome-cli list tabs
[1889] Edit - Super User
[1918] prasmussen/chrome-cli: Control Google Chrome from the command line
[1905] Yotto Winter Mix 19 by Yotto
$ chrome-cli list links
[1889] /superuser//posts/1407956/edit
[1918] https://github.com/prasmussen/chrome-cli
[1905] https://soundcloud.com/yotto/yotto-winter-mix-2019
Eric Hanko
fonte