summaryrefslogtreecommitdiff
path: root/src/pyssg/page.py
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <david@luevano.xyz>2022-11-29 01:22:50 -0600
committerDavid Luevano Alvarado <david@luevano.xyz>2022-11-29 01:22:50 -0600
commit655e3c6fb7b13659e15b30e96b6c943d48170a71 (patch)
tree07b6718f99f95edb99a5a251678de74ffbda5174 /src/pyssg/page.py
parent98bfded1b407431ad62642d7f029e4e5f3534c07 (diff)
refactor database entries into its own class
Diffstat (limited to 'src/pyssg/page.py')
-rw-r--r--src/pyssg/page.py27
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