aboutsummaryrefslogtreecommitdiff
path: root/sjdbmk/pack.py
diff options
context:
space:
mode:
Diffstat (limited to 'sjdbmk/pack.py')
-rw-r--r--sjdbmk/pack.py22
1 files changed, 17 insertions, 5 deletions
diff --git a/sjdbmk/pack.py b/sjdbmk/pack.py
index 192cd09..902e256 100644
--- a/sjdbmk/pack.py
+++ b/sjdbmk/pack.py
@@ -34,10 +34,14 @@ def main(date: str, config: ConfigParser) -> None:
"r",
encoding="utf-8",
) as template_file:
- template = Template(template_file.read(), undefined=StrictUndefined, autoescape=True)
+ template = Template(
+ template_file.read(), undefined=StrictUndefined, autoescape=True
+ )
with open(
- os.path.join(config["general"]["build_path"], "day-" + date.replace("-", "") + ".json"),
+ os.path.join(
+ config["general"]["build_path"], "day-" + date.replace("-", "") + ".json"
+ ),
"r",
encoding="utf-8",
) as fd:
@@ -48,7 +52,11 @@ def main(date: str, config: ConfigParser) -> None:
#
# data = data | extra_data
- template.stream(**data).dump(os.path.join(config["general"]["build_path"], "sjdb-%s.html" % date.replace("-", "")))
+ template.stream(**data).dump(
+ os.path.join(
+ config["general"]["build_path"], "sjdb-%s.html" % date.replace("-", "")
+ )
+ )
# FIXME: Escape the dangerous HTML!
@@ -64,14 +72,18 @@ if __name__ == "__main__":
# TODO: Verify validity of date
# TODO: Verify consistency of date elsewhere
)
- parser.add_argument("--config", default="config.ini", help="path to the configuration file")
+ parser.add_argument(
+ "--config", default="config.ini", help="path to the configuration file"
+ )
args = parser.parse_args()
config = ConfigParser()
config.read(args.config)
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)