diff options
author | David Luevano Alvarado <david@luevano.xyz> | 2022-11-29 01:22:50 -0600 |
---|---|---|
committer | David Luevano Alvarado <david@luevano.xyz> | 2022-11-29 01:22:50 -0600 |
commit | 655e3c6fb7b13659e15b30e96b6c943d48170a71 (patch) | |
tree | 07b6718f99f95edb99a5a251678de74ffbda5174 /src/pyssg/page.py | |
parent | 98bfded1b407431ad62642d7f029e4e5f3534c07 (diff) |
refactor database entries into its own class
Diffstat (limited to 'src/pyssg/page.py')
-rw-r--r-- | src/pyssg/page.py | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/src/pyssg/page.py b/src/pyssg/page.py index 467dd7e..264bc92 100644 --- a/src/pyssg/page.py +++ b/src/pyssg/page.py @@ -25,27 +25,28 @@ class Page: self.config: ConfigParser = config # data from self.meta - self.title: str = '' - self.author: str = '' + self.title: str + self.author: str + self.summary: str + self.lang: str self.cdatetime: datetime self.mdatetime: datetime - self.summary: str = '' - self.lang: str = 'en' self.tags: list[tuple[str, str]] = [] # constructed - self.url: str = '' - self.image_url: str = '' - self.cdate: str = '' - self.cdate_list: str = '' - self.cdate_list_sep: str = '' - self.cdate_rss: str = '' - self.cdate_sitemap: str = '' + self.url: str + self.image_url: str + self.cdate: str + self.cdate_list: str + self.cdate_list_sep: str + self.cdate_rss: str + self.cdate_sitemap: str + self.mdate: str self.mdate_list: str self.mdate_list_sep: str - self.mdate_rss: str = '' - self.mdate_sitemap: str = '' + self.mdate_rss: str + self.mdate_sitemap: str # later assigned references to next and previous pages # not always assigned (tail ends), and the None helps check it, ignoring |