ayang903 commited on
Commit
41124f7
·
1 Parent(s): d69f023

Update src/data_retrieval.py

Browse files
Files changed (1) hide show
  1. src/data_retrieval.py +4 -15
src/data_retrieval.py CHANGED
@@ -33,20 +33,6 @@ def get_reddit_data(num_posts):
33
 
34
 
35
 
36
- # old newsapi section
37
- # def get_news_data(query, num_articles):
38
- # conn = http.client.HTTPSConnection("newsapi.org")
39
- # fromDate = (datetime.datetime.today() - datetime.timedelta(days=7)).strftime('%Y-%m-%d')
40
- # headers = {'Authorization': '0db7ab8d26b34533b00be11af29b8c73','User-Agent': 'Andys News Agent'}
41
- # encoded_query = quote(query)
42
- # conn.request("GET", f"/v2/everything?q={encoded_query}&from={fromDate}&pageSize={num_articles}", headers=headers)
43
- # res = conn.getresponse().read()
44
- # response_json = json.loads(res)
45
- # articles = response_json.get('articles', [])
46
- # cleaned_articles = [{'title': a['title'], 'url': a['url'], 'text': a['content']} for a in articles]
47
-
48
- # return cleaned_articles
49
-
50
  def get_full_text(url):
51
  response = requests.get(url)
52
  response.raise_for_status() # Check if the request was successful
@@ -58,7 +44,10 @@ def get_full_text(url):
58
  def get_news_data(query, num_articles):
59
  conn = http.client.HTTPSConnection("newsapi.org")
60
  fromDate = (datetime.datetime.today() - datetime.timedelta(days=7)).strftime('%Y-%m-%d')
61
- headers = {'Authorization': '0db7ab8d26b34533b00be11af29b8c73','User-Agent': 'Andys News Agent'}
 
 
 
62
  encoded_query = quote(query)
63
  conn.request("GET", f"/v2/everything?q={encoded_query}&from={fromDate}&pageSize={num_articles}", headers=headers)
64
  res = conn.getresponse().read()
 
33
 
34
 
35
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
36
  def get_full_text(url):
37
  response = requests.get(url)
38
  response.raise_for_status() # Check if the request was successful
 
44
  def get_news_data(query, num_articles):
45
  conn = http.client.HTTPSConnection("newsapi.org")
46
  fromDate = (datetime.datetime.today() - datetime.timedelta(days=7)).strftime('%Y-%m-%d')
47
+
48
+ news_api_key = os.environ.get("NEWS_API_KEY")
49
+
50
+ headers = {'Authorization': news_api_key,'User-Agent': 'Andys News Agent'}
51
  encoded_query = quote(query)
52
  conn.request("GET", f"/v2/everything?q={encoded_query}&from={fromDate}&pageSize={num_articles}", headers=headers)
53
  res = conn.getresponse().read()