|
61 | 61 | SESSION_STORAGE_FILE=".session", |
62 | 62 | ) |
63 | 63 |
|
64 | | - if args.gmail_api or args.smtp: |
65 | | - _, new, modified = company.fetch(session, headers, ssoToken) |
| 64 | + if env.COMPANY_NOTIFIER: |
| 65 | + if args.gmail_api or args.smtp: |
| 66 | + _, new, modified = company.fetch(session, headers, ssoToken) |
66 | 67 |
|
67 | | - filtered = [] |
68 | | - if new + modified: |
69 | | - filtered = company.filter(new + modified, "OPEN_N") |
70 | | - if filtered: |
71 | | - latest_ssoToken = session.cookies.get("ssoToken") |
72 | | - companies_mail = mail.format_companies( |
73 | | - latest_ssoToken, filtered |
74 | | - ) |
75 | | - mail.send_companies(companies_mail, args.gmail_api, args.smtp) |
76 | | - else: |
77 | | - print("[NO NEW COMPANIES]") |
| 68 | + filtered = [] |
| 69 | + if new + modified: |
| 70 | + filtered = company.filter(new + modified, "OPEN_N") |
| 71 | + if filtered: |
| 72 | + latest_ssoToken = session.cookies.get("ssoToken") |
| 73 | + companies_mail = mail.format_companies( |
| 74 | + latest_ssoToken, filtered |
| 75 | + ) |
| 76 | + mail.send_companies(companies_mail, args.gmail_api, args.smtp) |
| 77 | + else: |
| 78 | + print("[NO NEW COMPANIES]") |
78 | 79 |
|
79 | 80 | notice_db = db.NoticeDB( |
80 | 81 | config={"uri": env.MONGO_URI, "db_name": env.MONGO_DATABASE}, |
|
89 | 90 | if notifications: |
90 | 91 | ntfy.send_notices(notifications, notice_db) |
91 | 92 | else: |
92 | | - shortlists = shortlist.search(notices) |
93 | | - if shortlists: |
94 | | - shortlists_mails = mail.format_shortlists(shortlists) |
95 | | - if shortlists_mails: |
96 | | - mail.send_shortlists(shortlists_mails, args.gmail_api, args.ntfy) |
| 93 | + if env.SHORTLIST_NOTIFIER: |
| 94 | + shortlists = shortlist.search(notices) |
| 95 | + if shortlists: |
| 96 | + shortlists_mails = mail.format_shortlists(shortlists) |
| 97 | + if shortlists_mails: |
| 98 | + mail.send_shortlists(shortlists_mails, args.gmail_api, args.ntfy) |
97 | 99 | mails = mail.format_notices(notices) |
98 | 100 | if mails: |
99 | 101 | mail.send_notices(mails, args.smtp, args.gmail_api, notice_db) |
|
0 commit comments