-
Notifications
You must be signed in to change notification settings - Fork 0
/
nvidia.py
44 lines (38 loc) · 1.48 KB
/
nvidia.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
42
43
import requests
from twilio.rest import Client
account_sid = ""
auth_token = ""
numbers = ["+91xxxxxxxxx"]
debug = "+91xxxxxxxxxxxxx"
# declare constants here
url = "https://in-and-ru-store-api.uk-e1.cloudhub.io/rashi/products/13"
def whatsapp(to, message):
client = Client(account_sid, auth_token)
message = client.messages.create(
from_='whatsapp:+14155238886',
body=message,
to='whatsapp:'+to
)
print(message.sid)
print("Running 5 mins script")
# do the stuffs here
try:
r = requests.get(url)
if(r.status_code == 200):
try:
print("getting content")
content = r.json()
status = content["products"]["product"][0]["inventoryStatus"]["productIsInStock"]
quantity = content["products"]["product"][0]["inventoryStatus"]["availableQuantity"]
if (status is True) or (quantity > 0):
print("Jetson is in stock")
whatsapp(debug,"Jetson is in stock. Available quantity is "+quantity+". Hurry!!!😀😀")
except Exception as e:
print("Exception!!!")
whatsapp(debug,"Exception in your script. Idiot 😐😐"+e)
print(e)
else:
print("error while loading page")
whatsapp(debug,"Error while loading the page. 😐😐")
except Exception as e:
whatsapp(debug,"Exception in your script. Idiot 😐😐."+e)