Install requerments :
pip install feedparser
pip install DateTime
Save to file:
def save_file(xlist, xxpath):
file1 = open(xxpath,"w")
for i in xlist:
file1.writelines("{}\n".format(i))
file1.close()
# -*- coding: utf-8 -*-
import feedparser
from mltoolbox import save_file, create_new_auterance_GoogleTranslator as ct
from datetime import date
nytime_feed = feedparser.parse('https://rss.nytimes.com/services/xml/rss/nyt/HomePage.xml')
BBC_feed = feedparser.parse("http://feeds.bbci.co.uk/news/world/rss.xml")
# number of news
xx = 20
today = date.today()
keep = []
keep.append("##################### News List #############" + str(today))
keep.append("")
cc = 1
for i in range(0, xx):
tx = nytime_feed.entries[i].title
print(tx)
# en: English, ar: Arabic
print(ct('en', 'ar', tx))
keep.append("#" + str(cc) + "\t" + tx)
keep.append( ct('en', 'ar', tx))
ts= nytime_feed.entries[i].summary
print(ts)
keep.append(ts)
print(ct('en', 'ar', ts))
keep.append(ct('en', 'ar', ts))
keep.append("#"*20)
keep.append("")
print("#"*20)
cc += 1
save_file(keep, str(today) + '_MyNews.txt')