From 59a294dc2b6d3321187381cbb81ad619df150d6f Mon Sep 17 00:00:00 2001 From: MannyCano_ <38194701+TheManik@users.noreply.github.com> Date: Sun, 11 Oct 2020 20:44:20 -0400 Subject: [PATCH] Weather Text Initial weather text app --- weather_text/weather_text.py | 37 ++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 weather_text/weather_text.py diff --git a/weather_text/weather_text.py b/weather_text/weather_text.py new file mode 100644 index 0000000..a76a640 --- /dev/null +++ b/weather_text/weather_text.py @@ -0,0 +1,37 @@ +import requests +import json +import os + +from twilio.rest import Client + + +api_key = os.environ['API_KEY'] +base_url = os.environ['BASE_URL'] + +zip_code = input("Enter your Zip code: ") +region = input("Enter your region: ") +complete_url = base_url + "zip=" + zip_code + "," + region + "&appid=" + api_key +response = requests.get(complete_url) +x = response.json() + +if x["cod"] != "404" : + y = x["main"] + current_temp = y["temp"] + +conversion_temp = (current_temp - 273.15) * 9/5 + 32 + +account_sid = os.environ['TWILIO_SID'] +auth_token = os.environ['AUTH_TOKEN'] +client = Client(account_sid, auth_token) + +numFrom = input("Enter your number: ") +numTo = input("Enter your sender number: ") + + +message = client.messages \ + .create( + body="Temperature is: " + str(conversion_temp), + from_=numFrom, + to= numTo + ) +print(message.sid)