source.py 459 B

12345678910111213141516
  1. class Source():
  2. URL = ""
  3. BRAND = ""
  4. DESCRIPTION = ""
  5. CATEGORY = 0
  6. def __init__(self, url, category, lang="en"):
  7. s = newspaper.build(url, language=lang, memoize_articles=False)
  8. self.BRAND = s.brand
  9. self.URL = url
  10. self.DESCRIPTION = s.description
  11. self.CATEGORY = category
  12. def obj(self):
  13. return {"url": self.URL, "brand": self.BRAND, "desc": self.DESCRIPTION, "category": self.CATEGORY}