~luisbg/booty/trunk

« back to all changes in this revision

Viewing changes to src/booty

  • Committer: Luis de Bethencourt
  • Date: 2009-01-04 01:41:01 UTC
  • Revision ID: luisbg@rorschach-20090104014101-h2buuwer46o8ttgn
added command option (quiet) to not send mail when executed only print info

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
 
5
5
import ystockquote, sys, os
6
6
import smtplib
 
7
import optparse
 
8
 
 
9
usage = """booty [OPTIONS]"""
 
10
parser = optparse.OptionParser(usage = usage)
 
11
parser.add_option("-q", "--quiet", action="store_true", \
 
12
                          default=False, dest="quiet")
 
13
(options, args) = parser.parse_args()
7
14
 
8
15
stocks = []
9
16
num_stocks = []
69
76
print total_str
70
77
msg = msg + total_str
71
78
 
72
 
# Login and send
73
 
print "\nSending..."
74
 
server = smtplib.SMTP('smtp.gmail.com')
75
 
server.set_debuglevel(False)
76
 
server.ehlo()
77
 
server.starttls()
78
 
server.ehlo()
79
 
server.login(smtpuser, smtppass)
80
 
server.sendmail(fromaddr, toaddrs, msg)
81
 
server.quit()
82
 
print "Finished :)"
 
79
if options.quiet == False:
 
80
    # Login and send
 
81
    print "\nSending..."
 
82
    server = smtplib.SMTP('smtp.gmail.com')
 
83
    server.set_debuglevel(False)
 
84
    server.ehlo()
 
85
    server.starttls()
 
86
    server.ehlo()
 
87
    server.login(smtpuser, smtppass)
 
88
    server.sendmail(fromaddr, toaddrs, msg)
 
89
    server.quit()
 
90
    print "Finished :)"