Tire uma foto com a câmera FaceTime após a conclusão de uma tarefa na linha de comando do Mac

Anonim

Se você sempre quis documentar sua reação a um evento, tarefa ou execução de comando específico, agora é sua chance de começar. Com a ajuda de um pequeno aplicativo divertido chamado ImageSnap, você pode tirar fotos com as câmeras FaceTime ou iSight a partir da linha de comando. Isso pode ser bom o suficiente para alguns usos, mas é muito mais divertido quando você o vincula à conclusão de outro comando, capturando assim a reação ao que quer que esteja acontecendo.

Este artigo mostrará um truque divertido para capturar uma nova foto com uma câmera Mac FaceTime (frontal), depois que uma tarefa específica for concluída e finalizada na linha de comando do MacOS.

Instalando o ImageSnap para tirar fotos do FaceTime a partir da linha de comando

Primeiro você precisa instalar um utilitário gratuito de linha de comando chamado ImageSnap. Instalar o ImageSnap é fácil:

  • Baixe o Imagesnap e abra o tarball
  • tar -xvf imagesnap.tgz

  • Em seguida, cd para o novo diretório e copie o executável imagesnap para /usr/local/bin/ (ou outro lugar, se preferir)
  • sudo cp imagesnap /usr/local/bin/

  • Atualize ou carregue um novo shell para que o imagesnap seja utilizável

Você pode fazer um teste rápido executando "imagesnap", é uma ação bastante rápida e você notará que a luz da câmera iSight/FaceTime pisca por um momento enquanto a foto é tirada. O nome padrão da imagem resultante é snapshot.jpg.

Tirando uma foto da câmera do FaceTime quando a tarefa da linha de comando for concluída

Agora, para a parte divertida, que é anexar imagesnap à conclusão de outra tarefa, aqui estão alguns exemplos:

Avalie sua reação ao tempo de atividade e médias de carga:

uptime && imagesnap

Capture a aparência única de preocupação otimista após um commit incerto:

git commit -a -m 'Não faço ideia do que estou fazendo' && imagesnap

Se você realmente quiser ver sua reação, anexe o comando open ao final também:

rm donotdelete.txt && imagesnap && open snapshot.jpg

O nome do arquivo padrão é sempre snapshot.jpg, a menos que seja alterado, e o caminho de saída é sempre o diretório de trabalho atual, a menos que tenha sido especificado de outra forma.

Isso pode ser usado de maneira semelhante ao Terminal Notifier, exceto que não está realmente notificando você sobre nada e, em vez disso, está documentando sua resposta a eventos, o que pode ser absolutamente hilário. Divirta-se!

Tire uma foto com a câmera FaceTime após a conclusão de uma tarefa na linha de comando do Mac