lalithadevi's picture
Update app.py
25f53e9 verified
raw history blame
No virus
648 Bytes
from news_extractor import get_news
from db_operations import DBOperations
import json
from flask import Flask
from flask_cors import cross_origin, CORS
app = Flask(__name__)
CORS(app)
print('Initiated')
@app.route("/")
@cross_origin()
def update_news():
status = "success"
try:
db = DBOperations()
news_df = get_news()
news_json = [*json.loads(news_df.reset_index(drop=True).to_json(orient="index")).values()]
db.insert_news_into_db(news_json)
except:
status = "failure"
return status
if __name__ == "__main__":
app.run(host="0.0.0.0", port=7860, timeout=120, workers=1, threads=1)