#!/usr/bin/python
# -*- coding: utf-8 -*-
import requests
import bs4
my_url = "http://www.cic.gc.ca/english/express-entry/rounds.asp"
def get_announcement():
response = requests.get(my_url).text
soup = bs4.BeautifulSoup(response)
para = soup.find("h2", {"id": "results"})
selected = para.find_next_sibling('p').text
print selected
print "\n\n"
if "May" not in selected:
send_mail( "ITA has been issued")
else:
print( "Same old. NO ITA Yet")
def send_mail(message):
return requests.post(
"https://api.mailgun.net/v3/sandbox0da971e3ff474b71a6cacdcbb32bb09d.mailgun.org/messages",
auth=("api", "YOUR_KEY_HERE"),
data={"from": "Mailgun Sandbox <postmaster@sandbox0da971e3ff474b71a6cacdcbb32bb09d.mailgun.org>",
"to": "YOUR_NAME <YOUR_MAIL>",
"subject": "ITA Has Been Issued",
"text": message})
get_announcement()