Obtenga las pestañas actualmente abiertas en Google Chrome a través de la línea de comando

19

Me gustaría escribir un script de shell que transfiera automáticamente todas las pestañas de Chrome a Firefox (obteniendo la lista de pestañas de Chrome y luego abriéndolas en Firefox con un script). En Google Chrome, ¿es posible obtener una lista? de pestañas abiertas a través de la línea de comando?

Anderson Green
fuente

Respuestas:

8

Esta pregunta no fue respondida, la solución anterior es para Chrome Dev Tools donde el OP preguntó en CLI, por lo que esta es la solución que he encontrado:

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

También puede usar la utilidad de código abierto chrome-cli. Puede instalar con Homebrew:

brew install chrome-cli

Además, tome nota de una cosa de README:

Para ejecutar javascript primero debe permitirlo debajo View > Developer > Allow JavaScript from Apple Events.

Así es como se ve:

$ 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
fuente