Subversion Repositories SmartDukaan

Rev

Rev 20358 | Rev 22736 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 20358 Rev 21135
Line 4... Line 4...
4
import smtplib
4
import smtplib
5
from email.mime.text import MIMEText
5
from email.mime.text import MIMEText
6
from email.mime.multipart import MIMEMultipart
6
from email.mime.multipart import MIMEMultipart
7
import json
7
import json
8
import chardet
8
import chardet
9
 
-
 
-
 
9
from shop2020.utils.EmailAttachmentSender import get_attachment_part
-
 
10
from shop2020.utils import EmailAttachmentSender
10
 
11
 
11
 
12
 
12
headers = {
13
headers = {
13
           'Browser-Name': 'Chrome',
14
           'Browser-Name': 'Chrome',
14
           'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; A0001 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 FKUA/Retail/550900/Android/Mobile (OnePlus/A0001)',
15
           'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; A0001 Build/LMY48B; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/43.0.2357.121 Mobile Safari/537.36 FKUA/Retail/550900/Android/Mobile (OnePlus/A0001)',
Line 114... Line 115...
114
        <td style="text-align:center">"""+(item.url)+"""</td>
115
        <td style="text-align:center">"""+(item.url)+"""</td>
115
        </tr>"""
116
        </tr>"""
116
    message+="""</tbody></table></body></html>"""
117
    message+="""</tbody></table></body></html>"""
117
    message = message.decode('ascii', 'ignore')
118
    message = message.decode('ascii', 'ignore')
118
    #recipients = ['kshitij.sood@saholic.com']
119
    #recipients = ['kshitij.sood@saholic.com']
119
    recipients = ['rajneesh.arora@saholic.com','kshitij.sood@saholic.com','chaitnaya.vats@saholic.com','ritesh.chauhan@saholic.com','khushal.bhatia@saholic.com']
120
    recipients = ['kshitij.sood@saholic.com','ritesh.chauhan@saholic.com','aishwarya.singh@saholic.com']
120
    msg = MIMEMultipart()
-
 
121
    msg['Subject'] = "Flipkart Best Sellers" + ' - ' + str(datetime.now())
121
    EmailAttachmentSender.mail_send_grid("dtr@profitmandi.com","apikey", "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", recipients, "Flipkart Best Sellers",message ,[],[],[])              
122
    msg['From'] = ""
122
     
123
    msg['To'] = ",".join(recipients)
-
 
124
    msg.preamble = "Flipkart Best Sellers" + ' - ' + str(datetime.now())
-
 
125
    html_msg = MIMEText(message, 'html')
-
 
126
    msg.attach(html_msg)
-
 
127
    
123
    
128
    smtpServer = smtplib.SMTP('localhost')
-
 
129
    smtpServer.set_debuglevel(1)
-
 
130
    sender = 'dtr@shop2020.in'
-
 
131
    try:
-
 
132
        smtpServer.sendmail(sender, recipients, msg.as_string())
-
 
133
        print "Successfully sent email"
-
 
134
    except:
-
 
135
        print "Error: unable to send email."
-
 
136
        
-
 
137
def main():
124
def main():
138
    scrapeBestSellerMobiles()
125
    scrapeBestSellerMobiles()
139
    resetRanks(3)
126
    resetRanks(3)
140
    scrapeBestSellerTablets()
127
    scrapeBestSellerTablets()
141
    resetRanks(5)
128
    resetRanks(5)