NAS나 홈서버에서 토렌트 클라이언트로 Transmission을 많이 사용하는데 Pushbullet을 이용하여서 다운로드 완료 알림을 스마트폰(안드로이드, 아이폰)이나 크롬 등에서 받아 볼 수 있습니다. 작업환경은 우분투 14.04 입니다. 첫째, Pushbullet 가입 후 Account Settings에서 Access Token을 기록하여 둡니다. 둘째, Shell Script를 작성하여 줍니다.
1 | vi ~/transmission-notification.sh |
1 2 3 4 5 6 7 8 9 10 11 12 | #!/bin/bash # pushbullet access token token="[첫째 과정에서 얻은 ACCESS TOKEN]" # push transmission notification to a pushbullet pushNotification() { curl -u $token: https://api.pushbullet.com/v2/pushes -d type=note -d title="Transmission" -d body="$TR_TORRENT_NAME download completed ($TR_TIME_LOCALTIME)" --insecure } # call function pushNotification |
1 | chmod a+x ~/transmission-notification.sh |
셋째, Transmission 설정을 변경하여 줍니다.
1 2 | sudo service transmission-daemon stop sudo vi /etc/transmission-daemon/settings.json |
1 2 | "script-torrent-done-enabled": true, "script-torrent-done-filename": "/home/[USER_NAME]/transmission-notification.sh", |
1 | sudo service transmission-daemon start |
참조: http://geserkhan.blogspot.kr/2014/08/transmission.html