Tire uma captura de tela de todos os favoritos no Google Chrome?

7

Eu tenho uma lista enorme de marcadores no Google Chrome salvo para inspiração de design. Eu gostaria de fazer uma captura de tela de todos os sites e salvá-los no meu computador, dessa forma eu ainda posso manter cópias dos sites à medida que eles mudam. Então, qual seria a maneira mais fácil de tirar uma foto de todos os sites nos meus favoritos? Eu preferiria não ter que fazer isso manualmente ...

Alguma idéia?

    
por qwerty 23.04.2011 / 17:48

1 resposta

3

Dependências: grep, sed, webkit2png (ou khtml2png)

1) Exporte seus favoritos do Chrome para ~ / favoritos. Eles serão exportados em um formato XML.

2) obtenha uma lista de URLs do arquivo (use xmlstarlet se você quiser algo mais apropriado que este grep hack) e canalize para webkit2png se estiver em mac ou khtml2png se estiver em linux:

cat ~/bookmarks | grep -oE 'A HREF="[^"]+"' | sed -e 's/^A HREF="//' -e 's/"$//' | while read URL; do webkit2png "$URL"; done
    
por 23.04.2011 / 19:36