Skip to content

Instantly share code, notes, and snippets.

@jeop10
Last active December 22, 2015 22:29
Show Gist options
  • Save jeop10/6540397 to your computer and use it in GitHub Desktop.
Save jeop10/6540397 to your computer and use it in GitHub Desktop.
Alertas via correo electronico al final descarga de un archivo torrent. Funciona con uTorrent. Ideal para los que utilizan torrents y rss
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# mail.py
# Basado en el codigo original de KaveenRodrigo <kaveenrodrigo@kaveenrodrigo-Aspire-5742>
# Con modificaciones de Jeop10 < @jeop10 >
#
# Para que funcione correctamente debemos abrir uTorrent, copiar y pegar en
# Opciones->Preferencias->Anzadas->Ejecutar->Cuando finalize un torrent lo siguiente
#
# "C:\mail.py" "%N"
# Cambiando la direccion de donde se encuetra nuestro archivo dw.py
#
# Usted puede copiar y modificar este codigo. bajo ningun concepto se admite la venta del mismo.
#
#
#
# CopyLeft 2013
#
import smtplib
import sys
sender ,reciver,msg = range(3)
mail=[
"billpuertas@gmail.com", #Direccion de correo de la cual deseas enviar
"stevetrabajos@gmail.com", #Correo Destino
"El archivo {0} se ha descargado satisfactoriamente".format(sys.argv[1]) #Donde {0} es el nombre del archivo torrent
]
username ,password =range(2)
login=[
mail[sender],
"ABCDE" #Password del correo billpuertas@gmail.com
]
hosti ,port = range(2)
host=[
"smtp.gmail.com", #smtp Sever
587 #Smtp server port
]
try:
EmailObj=smtplib.SMTP(host[hosti],host[port])
EmailObj.ehlo()
EmailObj.starttls()
EmailObj.ehlo()
EmailObj.login(login[username],login[password])
EmailObj.sendmail(mail[sender],mail[reciver],mail[msg])
print("Mail Is Send") # Done Massage
except smtplib.SMTPException:
print("Error Mail Not Send") #Error massage
# input("prompt: ") #solo para probarlo en la consola, si lo desea puede borrar este input
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment