7

У меня есть огромный список закладок в Google Chrome, сохраненный для вдохновения дизайна. Я хотел бы сделать снимок экрана со всеми сайтами и сохранить их на своем компьютере, чтобы я мог сохранять копии сайтов по мере их изменения. Итак, как проще всего сделать скриншот всех сайтов в моих закладках? Я бы предпочел не делать это вручную ...

Есть идеи?

1 ответ1

4

Зависимости: grep, sed, webkit2png (или khtml2png)

1) Экспортируйте свои закладки из Chrome в ~/bookmarks. Они будут экспортированы в формате XML.

2) получить список URL-адресов из файла (используйте xmlstarlet, если вы хотите что-то более правильное, чем этот grep-хак) и направьте к webkit2png, если на Mac, или khtml2png, если на Linux:

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .