diff --git a/.env.example b/.env.example deleted file mode 100644 index 176746a..0000000 --- a/.env.example +++ /dev/null @@ -1,13 +0,0 @@ -# MYSQL Database -MYSQL_HOST= -MYSQL_PORT= -MYSQL_DATABASE= -MYSQL_USER= -MYSQL_PASSWORD= - -# Telegram bot api key -BOT_API_KEY= - - -# Flask secret key -SECRET_KEY= diff --git a/telegram_bot/news_fetcher.py b/telegram_bot/news_fetcher.py index 77626fc..dbebe34 100644 --- a/telegram_bot/news_fetcher.py +++ b/telegram_bot/news_fetcher.py @@ -7,13 +7,18 @@ __version__ = "0.0.1" __license__ = "None" import sys -from newsapi import NewsApiClient -from pandas.io.json import json_normalize +import os import json + import pandas as pd +from newsapi import NewsApiClient +from dotenv import load_dotenv + +load_dotenv() + # Init -newsapi = NewsApiClient(api_key='4261069558d64489a104ca40df8d2edc') +newsapi = NewsApiClient(api_key=os.getenv('NEWS_API_KEY')) # /v2/top-headlines top_headlines = newsapi.get_top_headlines(q='bitcoin', sources='bbc-news,the-verge', language='en') @@ -39,5 +44,9 @@ def format_article(article): return formatted_article if __name__ == '__main__': + + print("fetching top news by keyword business...") + articles = get_top_news_by_keyword("business") - formatted_article = format_article(articles["articles"][0]) \ No newline at end of file + formatted_article = format_article(articles["articles"][0]) + print(formatted_article) \ No newline at end of file