Я делаю много полноэкранных скриншотов, используя панель инструментов разработчика в Firefox. По умолчанию они сохраняются в
~/Downloads/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png
Поскольку снимки экрана являются изображениями, они не доступны для поиска по тексту, и я хотел бы, чтобы они автоматически организовывались по домену веб-страницы.
Либо как
~/Downloads/Screen Shot amazon YYYY-MM-DD at HH:MM:SS-fullpage.png
~/Downloads/Screen Shot ebay YYYY-MM-DD at HH:MM:SS-fullpage.png
Или как
~/Downloads/amazon/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png
~/Downloads/ebay/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png
Я исследовал два решения:
Псевдоним команда скриншота GCLI с параметром в имени файла. Я думал, что псевдонимы определенно будут поддерживаться, но оказывается, что запрос функции был отменен несколько лет назад здесь и здесь.
Включите эту опцию, чтобы Firefox запоминал последние использованные места сохранения для каждого домена. Это становится ближе, если предположить, что оно работает так, как объявлено, но все же требует ручного шага, чтобы установить местоположение для каждого нового домена, путем произвольного сохранения файла из домена в желаемое целевое местоположение.
Обновление: это не работает как рекламируется. Сохранение произвольного содержимого из домена в целевой каталог обновляет предпочтение
browser.download.lastDir
для этого каталога, но последующие снимки экрана страниц из этого домена по-прежнему сохраняются в параметре предпочтенияbrowser.download.dir
.
Бонусные баллы, если есть способ сохранить скриншоты, сделанные с помощью Command-Shift-4 в OS X, таким же образом. Но для меня важнее сделать полный скриншот (прокрутки) отображаемой веб-страницы. Я открыт для использования другого браузера, если поддерживается псевдоним команд CLI.