aboutsummaryrefslogtreecommitdiff
path: root/sjdbmk/pack.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--sjdbmk/pack.py23
1 files changed, 15 insertions, 8 deletions
diff --git a/sjdbmk/pack.py b/sjdbmk/pack.py
index 902e256..78c6297 100644
--- a/sjdbmk/pack.py
+++ b/sjdbmk/pack.py
@@ -30,17 +30,23 @@ from jinja2 import Template, StrictUndefined
def main(date: str, config: ConfigParser) -> None:
with open(
- os.path.join(config["templates"]["directory"], config["templates"]["main"]),
+ os.path.join(
+ config["templates"]["directory"],
+ config["templates"]["main"],
+ ),
"r",
encoding="utf-8",
) as template_file:
template = Template(
- template_file.read(), undefined=StrictUndefined, autoescape=True
+ template_file.read(),
+ undefined=StrictUndefined,
+ autoescape=True,
)
with open(
os.path.join(
- config["general"]["build_path"], "day-" + date.replace("-", "") + ".json"
+ config["general"]["build_path"],
+ "day-" + date.replace("-", "") + ".json",
),
"r",
encoding="utf-8",
@@ -54,7 +60,8 @@ def main(date: str, config: ConfigParser) -> None:
template.stream(**data).dump(
os.path.join(
- config["general"]["build_path"], "sjdb-%s.html" % date.replace("-", "")
+ config["general"]["build_path"],
+ "sjdb-%s.html" % date.replace("-", ""),
)
)
@@ -73,7 +80,9 @@ if __name__ == "__main__":
# TODO: Verify consistency of date elsewhere
)
parser.add_argument(
- "--config", default="config.ini", help="path to the configuration file"
+ "--config",
+ default="config.ini",
+ help="path to the configuration file",
)
args = parser.parse_args()
config = ConfigParser()
@@ -81,9 +90,7 @@ if __name__ == "__main__":
if args.date:
date = args.date
else:
- now = datetime.datetime.now(
- zoneinfo.ZoneInfo(config["general"]["timezone"])
- )
+ now = datetime.datetime.now(zoneinfo.ZoneInfo(config["general"]["timezone"]))
date = (now + datetime.timedelta(days=1)).strftime("%Y-%m-%d")
logging.info("Generating for day %s" % date)
# main(date, config)