Wie kann ich die Domäne entweder dem Pfad oder dem Dateinamen hinzufügen, der zum Speichern eines in Firefox oder einem anderen Browser erstellten Ganzseiten-Screenshots verwendet wird?

405
wemily

Ich mache viele ganzseitige Screenshots mit der Entwickler-Symbolleiste in Firefox. Standardmäßig werden sie in gespeichert

~/Downloads/Screen Shot YYYY-MM-DD at HH:MM:SS-fullpage.png 

Da es sich bei den Screenshots um Bilder handelt, können sie nicht durch Text durchsucht werden. Ich möchte, dass sie automatisch von der Domain der Webseite organisiert werden.

Entweder wie

~/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 

Oder wie

~/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 

Ich habe zwei Lösungen ausprobiert:

  1. Alias ​​Der GCLI-Screenshotbefehl mit einem Parameter im Dateinamen. Ich dachte, Aliasing würde definitiv unterstützt werden, aber es stellte sich heraus, dass die Funktionsanforderung vor Jahren hier und hier aufgegeben wurde .

  2. Aktivieren Sie diese Option für Firefox, um die zuletzt verwendeten Speicherorte pro Domäne zu speichern. Dies wird näher vorausgesetzt, es funktioniert wie angekündigt, erfordert jedoch immer noch einen manuellen Schritt, um den Speicherort für jede neue Domäne festzulegen, indem eine Datei aus der Domäne willkürlich am gewünschten Zielspeicherort gespeichert wird.

    Update : Dies funktioniert nicht wie angekündigt. Durch das Speichern von willkürlichem Inhalt aus einer Domäne in einem Zielverzeichnis wird die browser.download.lastDirVoreinstellung in diesem Verzeichnis aktualisiert. Nachfolgende Screenshots von Seiten dieser Domäne werden jedoch weiterhin in der browser.download.dirVoreinstellung gespeichert .


Bonuspunkte, wenn Screenshots mit Command-Shift-4 unter OS X auch auf dieselbe Weise gespeichert werden können. Aber es ist für mich wichtiger, einen ganzseitigen Screenshot einer gerenderten Webseite machen zu können. Ich bin offen für die Verwendung eines anderen Browsers, wenn Aliasing-CLI-Befehle unterstützt werden.

0
Die GCLI wird übrigens entfernt: https://bugzilla.mozilla.org/show_bug.cgi?id=1461970 dsstorefile1 vor 5 Jahren 0
Danke für die Information. Ein weiterer Grund, * niemals Software zu aktualisieren *. Ich bearbeite die Frage, weil ich denke, dass Screenshots immer noch gemacht werden können, wenn Sie auf eine Schaltfläche klicken, obwohl ich sie nicht so benutze. wemily vor 5 Jahren 0
["ist seit einiger Zeit nicht gepflegt, viele Befehle sind defekt"] (https://bugzilla.mozilla.org/show_bug.cgi?format=default&id=1429421) - wahrscheinlich kein Status, in dem Sie die Aktualisierung abbrechen möchten. grawity vor 5 Jahren 0
Sie nixen es, nicht reparieren. Es ist also nicht so, als würde ich eine Version erhalten, die beibehalten wird und nicht durch Aktualisierung aktualisiert wird. Sie erkennen auch an, dass sie Benutzern keine Möglichkeit geben, ganzseitige Screenshots [hier] (https://bugzilla.mozilla.org/show_bug.cgi?id=1429421#c21) und [hier] (https: //) aufzunehmen. bugzilla.mozilla.org/show_bug.cgi?id=1429421#c26) wemily vor 5 Jahren 0
@wemily Ganzseitige Screenshots sind wieder da; Überprüfen Sie `: screenshot --help 'in der Konsole nach Optionen: https://developer.mozilla.org/en-US/docs/Tools/Taking_screenshots dsstorefile1 vor 5 Jahren 0

0 Antworten auf die Frage