¿Es posible ver los marcadores y el historial de Google Chrome desde el terminal?

11

¿Es posible ver los marcadores e historial de Google Chrome usando la línea de comandos?

Maythux
fuente

Respuestas:

12

Los Marcadores es un archivo de texto UTF-8 en JSONformato:

$ file ~/.config/google-chrome-beta/Default/Bookmarks
.config/google-chrome-beta/Default/Bookmarks: UTF-8 Unicode text
  • google-chrome-beta

    Dependiendo de tu versión de Chrome

  • Default

    Dependiendo de tu perfil

Para ver los marcadores use este comando:

less ~/.config/google-chrome-beta/Default/Bookmarks

o con jqun procesador JSON de línea de comandos ligero y flexible:

sudo apt-get install jq

y ejecuta con este comando para ver toda la estructura:

jq '.' ~/.config/google-chrome-beta/Default/Bookmarks

o con este comando para ver una entrada, por ejemplo. checksum:

jq '.checksum' ~/.config/google-chrome-beta/Default/Bookmarks

o todos los marcadores en la barra de marcadores:

jq '.roots.bookmark_bar.children' ~/.config/google-chrome-beta/Default/Bookmarks

El historial es un archivo binario en SQLite format 3:

$ file ~/.config/google-chrome-beta/Default/History           
.config/google-chrome-beta/Default/History: SQLite 3.x database
  • google-chrome-beta

    Dependiendo de tu versión de Chrome

  • Default

    Dependiendo de tu perfil

Para consultar la base de datos, Chrome debe estar completamente cerrado. O tiene que crear una copia del archivo y usar esa copia.

Para ver el historial necesita instalar sqlite3:

sudo apt-get install sqlite3

Comience sqlite3 con:

sqlite3 ~/.config/google-chrome-beta/Default/History

y enumere todas las tablas:

sqlite> .tables
downloads             meta                  urls                
downloads_url_chains  segment_usage         visit_source        
keyword_search_terms  segments              visits

o para ver todas las descargas:

sqlite> SELECT * FROM downloads WHERE 1;

Alternativamente, se puede usar una GUI:

  • sqlitebrowser

    sudo apt-get install sqlitebrowser
    

    y comienza con:

    sqlitebrowser ~/.config/google-chrome-beta/Default/History
    
  • sqliteman:

    sudo apt-get install sqliteman
    

    y comienza con:

    sqliteman ~/.config/google-chrome-beta/Default/History
    
AB
fuente
Di-s responde, pero ¿aún no puede ver la historia sin instalar sqlite? ¿No hay alguna aplicación que solo lea sqlite DB?
Maythux
Más herramientas agregadas
AB
en osX 10.11:jq . "/Users/john/Library/Application Support/Google/Chrome/Default/Bookmarks"
magicrebirth