From 4000926ef8e7c7aa48954b3699c7566a355eaed7 Mon Sep 17 00:00:00 2001 From: icelain Date: Wed, 5 Oct 2022 11:49:29 +0530 Subject: [PATCH] api keys for weather-teller and weather_reports are now loaded from a local .env file --- scripts/Weather-teller/weather-det.py | 5 ++++- scripts/Weather_Reports/script.py | 11 +++++++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/scripts/Weather-teller/weather-det.py b/scripts/Weather-teller/weather-det.py index 82bdf47..219e100 100644 --- a/scripts/Weather-teller/weather-det.py +++ b/scripts/Weather-teller/weather-det.py @@ -1,7 +1,10 @@ import requests +import os +from dotenv import load_dotenv +load_dotenv() -API_KEY = "b09dc0e32c95634996021e1c49d7a751" +API_KEY = os.environ.get("WEATHER_MAP_API_KEY") BASE_URL = "http://api.openweathermap.org/data/2.5/weather" city = input("enter a city name: ") diff --git a/scripts/Weather_Reports/script.py b/scripts/Weather_Reports/script.py index 7ad26b0..e4bcab5 100644 --- a/scripts/Weather_Reports/script.py +++ b/scripts/Weather_Reports/script.py @@ -1,12 +1,19 @@ import requests import json +import os +from dotenv import load_dotenv + +load_dotenv() + +WEATHER_API_KEY = os.environ.get("WEATHER_API_KEY") + loc = str(input("Enter Location : ")) url = "https://weatherapi-com.p.rapidapi.com/current.json" querystring = {"q":loc} headers = { - "X-RapidAPI-Key": "bdfb49f730mshb9aca5467ecee49p121eeajsn6be212dbf15d", + "X-RapidAPI-Key": WEATHER_API_KEY, "X-RapidAPI-Host": "weatherapi-com.p.rapidapi.com" } @@ -27,4 +34,4 @@ print( "Wind Degree : " , y["current"]["wind_degree"], "°\n", "Wind Direction : " , y["current"]["wind_dir"], "\n", "------------------------------------------\n" -) \ No newline at end of file +)