forked from adamhub/nebri
-
Notifications
You must be signed in to change notification settings - Fork 0
/
WolFram_Alpha_Navoda.py
41 lines (35 loc) · 1.16 KB
/
WolFram_Alpha_Navoda.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import urllib
import wolframalpha
import urllib2
from xml.etree import ElementTree as etree
class wolfram(object):
def __init__(self, appid):
self.appid = appid
def search(self, resp):
client = wolframalpha.Client(self.appid)
res = client.query(resp)
if len(res.pods) > 0:
texts = ""
pod = res.pods[1]
if pod.text:
texts = pod.text
Res_Split = texts.split('.')
arg_1 = Res_Split[0]
revenue = arg_1[1:]
try:
if int(revenue) >= 300:
self.send_email("[email protected]", '''Hi, Google has reached their revenue to $300b''')
else:
print "Google has not reached it's revenue to $300b yet."
except:
print "Erorr in output."
else:
texts = "There is no result."
else:
print "Sorry, no Pods found."
if __name__ == "__main__":
schedule = "0 0 * * *"
appid = 'T8WRWQ-7X2GVQ6Y3V'
query = 'Google Revenue'
w = wolfram(appid)
w.search(query)