Localização das URLs das abas abertas do navegador Chromium no Ubuntu

1

Eu quero salvar todas as URLs das janelas abertas do google chromium em diferentes arquivos de texto com a linha de comando. Para fazer isso, eu precisaria saber onde o Google Chromium armazena seus URLs atuais do Google Chrome no Ubuntu 16.04 LTS.

Embora eu queira escrever o script para o chromium, tentei esta recomendação para o Firefox e não funcionou. Não consegui encontrar o arquivo sessionstore.js em qualquer lugar.

    
por Cana Bello 29.10.2017 / 13:34

1 resposta

1

Podemos usar find , que são os diretórios do Chromium no diretório inicial do usuário desta forma:

find $HOME -type d -name *mium -exec echo {} \;

O resultado deve ser:

/home/<user>/.config/chromium
/home/<user>/.cache/chromium

Dentro do diretório /home/<user>/.config/chromium/Default , podemos encontrar alguns arquivos que podem ser úteis:

$ ls -1t $HOME/.config/chromium/Default | grep -i 'tabs\|sess'

Current Tabs
Current Session
Session Storage
Last Tabs
Last Session

O problema é que, ao contrário de arquivos de log do Firefox Os arquivos de log do Chromium não estão em formato legível e é difícil separar o histórico da guia dos URLs atuais.

No entanto, dentro do meu Current Session , tenho duas guias abertas:

  • https://sobrelinux.info/questions/108922/location-of-the-urls-of-the-open-tabs-of-chromium-browser-in-ubuntu"lang-bsh prettyprint-override">$ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu www.facebook.com/?ref=logo

    Mas quando eu abro outra guia e navego dentro por um tempo, a saída do comando acima se torna mais confusa:

    $ cat -e $HOME/.config/chromium/Default/'Current Session' | sed -e 's/\^@/\n/g' -e '/_\/chrome/d' | grep -Po '(http|https)://\K.*' | sort -u
    
    askubuntu.com/questions/970546/location-of-url-of-opened-tabs-of-google-chromium-in-ubuntu
    spidersport.com/forum/
    spidersport.com/forum/index.php?sid=59f48a87db485e3a321aedbf7de68e6a
    spidersport.com/forum/login.php
    spidersport.com/forum/login.php?sid=59f48a87db485e3a321aedbf7de68e6a
    www.facebook.com/
    www.facebook.com/login.php?login_attempt=1&lwv=111
    www.facebook.com/?ref=logo
    www.spidersport.com/
    

    Sim, o resultado está correto, porque os URLs das minhas guias abertas estão listados, mas também são apresentados URLs do histórico de navegação.

        
por pa4080 29.10.2017 / 15:44