Gyazoで定期的にスクショを撮影
Last updated
Unknown
Edit Source
- 1~2分に一度スクショ
- とても良いかもしれん
- 良いこと
- コード書いてて、数分前に消したやつを戻したいけどなんだったっけとなった時に、見返せる
- 書いてた文章が事故で消えても、スクショを見返せば復元できる
- 悪いこと
- セキュリティ的にスーパーとてもまずい
- 漏れるとまずい情報とかも全部記録されてく
- うまく安全にする方法ないかな
やりかた
1
2
3
4
5
6
7
8
9
10
| tell application "System Events"
set activeApps to name of application processes whose frontmost is true
set activeApp to item 1 of activeApps
end tell
set activeApp to do shell script "echo " & quoted form of activeApp & " | sed -e 's/ /_/g'"
set shotTime to do shell script "date +\"%Y-%m-%d_%H:%M \" | awk '{$1=$1;print}'"
do shell script "screencapture -x ~/Desktop/Auto_Screenshots/001.png ~/Desktop/Auto_Screenshots/002.png "
do shell script "/usr/local/bin/convert +append ~/Desktop/Auto_Screenshots/001.png ~/Desktop/Auto_Screenshots/002.png ~/Desktop/Auto_Screenshots/merged.png"
delay 1
do shell script "curl -X POST -i \"https://upload.gyazo.com/api/upload?access_token=&desc=" & shotTime & "_Screenshot&app=" & activeApp & "\" -F imagedata=@/Users/bluemountain/Desktop/Auto_Screenshots/merged.png"
|
408 タイムオーバーで失敗することが結構ある
screencaptureコマンドは↓参照