gtkShots è un’applicazione scritta in python/GTK per catturare schermate di continuo. È uno strumento utile per salvare automaticamente le schermate in un (non) preciso arco di tempo, con la possibilità di programmarlo e di scegliere opzioni per ogni schermata da salvare, come le dimensioni, la cartella base e l’intervallo di tempo tra ogni screenshot.
gtkShots può essere utilizzato per gli scopi più svariati, ad esempio per creare presentazioni, per monitorare le attività della postazione, o per qualsiasi altro scopo per cui serva una sequenza di schermate.
gtkShots è in effetti l’interfaccia grafica per pyshots, un mio script python da linea di comando che effettua le stesse operazioni. Pertanto, se si ha la necessità di lavorare in terminale, si può trarre vantaggio utilizzando direttamente quest’ultimo.
gtkShots e pyshots sono completamente FOSS, software libero open source, rilasciato con licenza GNU GPL 2 o versioni successive (a propria discrezione). Fai una donazione se apprezzi gtkShots!
Ecco una schermata, in esecuzione su Ubuntu GNU/Linux:
Scarica l’ultima versione di gtkShots:
Queste sono le opzioni da linea di comando per pyshots.py:
usage: pyshots.py [options]
options:
-h, --help show this help message and exit
-f FOLDER, --folder=FOLDER
La cartella dove salvare le schermate. Quella
predefinita è ~/Desktop/PyScreens
-s SIZE, --size=SIZE La percentuale di ridimensionamento per le schermate
da salvare. Il valore predefinito è 100% (nessun
ridimensionamento)
-t FREQUENCY, --frequency=FREQUENCY
Cattura una schermata ogni (dato numero di) secondi.
Il valore predefinito è 300 (5 minuti)
-z STARTTIME, --start-after=STARTTIME
Avvia dopo un numero di secondi. Il valore predefinito
è 0, avvia subito
-u STOPTIME, --stop-after=STOPTIME
Arresta dopo un numero di secondi. Il valore
predefinito è -1, ferma manualmente
-d, --daemon Esegui come servizio