rTorrent notificaci贸n de descarga finalizada por Telegram 馃摠

Me guie con la poderosa 馃惂 wiki de Arch Linux 馃徆 el cual usa un script, para que rTorrent notifique de una descarga finalizada mediante google mail 馃摠

 

En resumen, cuando se completa una descarga, rTorrent activara un (method.set_key) que es nuestro caso tambi茅n ejecutara un bash script.

El bash script 馃

Es el siguiente y es muy sencillo, recibe el nombre de la descarga ($1) lo integra al mensaje y lo env铆a. Para crear el bash script y darle permisos de ejecuci贸n te dejo el siguiente mini tutorial.

#!/usr/bin/env bash
# Variables
TOKEN="API_Token"
ID="El_ID_de_t煤_usuario"
MENSAJE=" *$HOSTNAME* ($(date +%H:%M)) *rTorrent:* ⬇ se descargo el siguiente archivo: *$1* "
URL="https://api.telegram.org/bot$TOKEN/sendMessage"

curl -s -X POST $URL -d chat_id=$ID -d parse_mode='Markdown' -d text="$MENSAJE" \
> /dev/null 2>&1

exit 0

Para saber que API Token y ID debes colocar, para que las notificaciones llegue a tu cuenta de Telegram te dejo este otro mini tutorial.


Configuraci贸n del trigger o disparador del evento

Mi script esta en el home dentro de una carpeta llamada bin, con el nombre de Trx. Por lo tanto para mi, el method.set_key quedar铆a as铆:

#### Telegram ####
method.set_key = event.download.finished,notify_me,"execute2=/home/usuario/bin/Trx,$d.name="

Ya sabe adaptado a t煤 configuraci贸n 馃憤

Al finalizar una descarga, ejecutara el script Trx y le pasara el par谩metro d.name, que es el nombre del archivo descargado 馃か

Estas lineas, las agregamos en el archivo de configuraci贸n de rTorrent, por ejemplo nos apoyamos con el editor GNU nano.

$ nano .rtorrent.rc



Guardamos y todos listo ✌️


Cualquier duda en los comentarios y para mas informacion de rTorrent en el blog aqu铆.




Entradas populares 馃ぉ

Super Mario RPG 馃幃