Zrób zdjęcie aparatem FaceTime po zakończeniu zadania w wierszu poleceń Maca
Jeśli kiedykolwiek chciałeś udokumentować swoją reakcję na zdarzenie, zadanie lub wykonanie określonego polecenia, teraz masz szansę zacząć. Za pomocą zabawnej aplikacji o nazwie ImageSnap możesz robić zdjęcia za pomocą kamer FaceTime lub iSight z poziomu wiersza poleceń. To może być wystarczająco dobre samo w sobie do niektórych zastosowań, ale jest o wiele bardziej zabawne, gdy powiążesz to z wykonaniem innego polecenia, w ten sposób reagując na wszystko, co się dzieje.
W tym artykule znajdziesz zabawną sztuczkę umożliwiającą zrobienie nowego zdjęcia aparatem Mac FaceTime (z przodu) po wykonaniu określonego zadania i zakończeniu go w wierszu poleceń systemu MacOS.
Instalowanie ImageSnap w celu robienia zdjęć FaceTime z wiersza poleceń
Najpierw musisz zainstalować bezpłatne narzędzie wiersza poleceń o nazwie ImageSnap. Instalacja ImageSnap jest łatwa:
- Pobierz obrazy przyciągnij i otwórz tarball
- Następnie przejdź do nowego katalogu, a następnie skopiuj plik wykonywalny imagesnap do /usr/local/bin/ (lub gdzie indziej, jeśli wolisz)
- Odśwież lub załaduj nową powłokę, aby obrazy były użyteczne
tar -xvf imagesnap.tgz
sudo cp imagesnap /usr/local/bin/
Możesz wykonać szybki test, uruchamiając funkcję „imagesnap”, która działa dość szybko i zauważysz, że lampka aparatu iSight/FaceTime miga przez chwilę podczas robienia zdjęcia. Wynikowy obraz ma domyślnie nazwę snapshot.jpg.
Robienie zdjęcia z aparatu FaceTime po zakończeniu zadania wiersza poleceń
A teraz najprzyjemniejsza część, czyli dołączanie obrazów do wykonania innego zadania, oto kilka przykładów:
Zobacz swoją reakcję na średni czas pracy i obciążenie:
uptime && imagesnap
Uchwyć wyjątkowy wyraz optymistycznego zmartwienia po niepewnym zobowiązaniu:
git commit -a -m „Nie mam pojęcia, co robię” && imagesnap
Jeśli chcesz zobaczyć swoją reakcję, dołącz również polecenie otwórz na końcu:
rm donotdelete.txt && imagesnap && open snapshot.jpg
Domyślna nazwa pliku to zawsze snapshot.jpg, chyba że zostanie zmieniona, a ścieżka wyjściowa to zawsze bieżący katalog roboczy, chyba że określono inaczej.
Można tego używać w podobny sposób jak Terminal Notifier, z tą różnicą, że w rzeczywistości nie powiadamia Cię o niczym, a zamiast tego dokumentuje Twoją reakcję na zdarzenia, co może być absolutnie zabawne. Baw się dobrze!