-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnews_article.py
31 lines (26 loc) · 1.04 KB
/
news_article.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/python3
class NewsArticle():
def __init__(self, url=None, author=None, source=None, title=None, content=None, urlToImage=None, publishedAt=None, summaryGenerated=None, categoryPredicted=None, sourceImage=None):
self.url = url
self.title = title
self.source = source
self.author = author
self.content = content
self.urlToImage = urlToImage
self.publishedAt = publishedAt
self.summaryGenerated = summaryGenerated
self.categoryPredicted = categoryPredicted
self.sourceImage = sourceImage
def getNewsArticle(self):
return {
'url': self.url,
'title': self.title,
'source': self.source,
'author': self.author,
'content': self.content,
'urlToImage': self.urlToImage,
'publishedAt': self.publishedAt,
'summaryGenerated': self.summaryGenerated,
'categoryPredicted': self.categoryPredicted,
'sourceImage': self.sourceImage
}