diff --git a/src/fundus/scraping/article.py b/src/fundus/scraping/article.py index 77eb9d770..c459a4f80 100644 --- a/src/fundus/scraping/article.py +++ b/src/fundus/scraping/article.py @@ -18,12 +18,13 @@ class Article: html: HTML exception: Optional[Exception] = None - # supported attributes as defined in the guidelines + # supported (validated) attributes as defined in the guidelines title: Optional[str] = None authors: List[str] = field(default_factory=list) body: Optional[ArticleBody] = None publishing_date: Optional[datetime] = None topics: List[str] = field(default_factory=list) + free_access: bool = True @classmethod def from_extracted(cls, html: HTML, extracted: Dict[str, Any], exception: Optional[Exception] = None) -> "Article":