55from email .mime .text import MIMEText
66from email .mime .base import MIMEBase
77from email .mime .multipart import MIMEMultipart
8- from env import FROM_EMAIL , FROM_EMAIL_PASS , BCC_EMAIL_S , HOSTER_EMAIL , HOSTER_INTERESTED_ROLLS , ROLL_MAIL , ROLL_NAME
8+ from env import FROM_EMAIL , FROM_EMAIL_PASS , BCC_EMAIL_S , HOSTER_EMAIL , HOSTER_INTERESTED_ROLLS , HOSTER_NAME , ROLL_MAIL , ROLL_NAME
99
1010
1111def send_shortlists (mails , gmail_api , smtp ):
@@ -193,11 +193,11 @@ def send_companies(mail, gmail_api, smtp):
193193 logging .error (f" Failed to Send Mail : { mail ['Subject' ]} ~ { str (e )} " )
194194
195195
196- def format_companies (ssoToken , companies , subject ):
196+ def format_companies (ssoToken , companies ):
197197 print ('[FORMATTING COMPANY UPDATES]' , flush = True )
198198
199199 message = MIMEMultipart ()
200- message ["Subject" ] = subject
200+ message ["Subject" ] = f" { HOSTER_NAME } Apply Now! New companies opened"
201201 message ["From" ] = f'MFTP < { FROM_EMAIL } >'
202202 message ["Bcc" ] = ", " .join (HOSTER_EMAIL )
203203
@@ -208,7 +208,10 @@ def generate_row(company):
208208 <a href="{ company ['Company_Additional_Details' ]} &ssoToken={ ssoToken } " target="_blank">{ company ['Name' ]} </a>
209209 </td>
210210 <td style="border: 1px solid #ddd; padding: 8px;">
211- <a href="{ company ['Apply_Link' ]} &ssoToken={ ssoToken } " target="_blank">{ company ['Role' ]} </a>
211+ { company ['Role' ]}
212+ (<a href="{ company ['Apply_Link_CV' ]} 1&ssoToken={ ssoToken } " target="_blank">CV1</a>,
213+ <a href="{ company ['Apply_Link_CV' ]} 2&ssoToken={ ssoToken } " target="_blank">CV2</a>,
214+ <a href="{ company ['Apply_Link_CV' ]} 3&ssoToken={ ssoToken } " target="_blank">CV3</a>)
212215 </td>
213216 <td style="border: 1px solid #ddd; padding: 8px;">
214217 <a href="{ company ['Additional_Job_Description' ]} &ssoToken={ ssoToken } " target="_blank">{ company .get ('CTC' , 'N/A' )} </a>
@@ -232,7 +235,7 @@ def generate_row(company):
232235 <thead>
233236 <tr style="background-color: #f2f2f2;">
234237 <th style="border: 1px solid #ddd; padding: 8px; text-align: left;">Company</th>
235- <th style="border: 1px solid #ddd; padding: 8px; text-align: left;">Role</th>
238+ <th style="border: 1px solid #ddd; padding: 8px; text-align: left;">Role (Apply) </th>
236239 <th style="border: 1px solid #ddd; padding: 8px; text-align: left;">CTC</th>
237240 <th style="border: 1px solid #ddd; padding: 8px; text-align: left;">End Date</th>
238241 <th style="border: 1px solid #ddd; padding: 8px; text-align: left;">Interview Date</th>
0 commit comments