facepalm
This commit is contained in:
parent
dd70f0ebeb
commit
225e4f506c
10
geminer.py
10
geminer.py
|
@ -56,9 +56,7 @@ for dirname, subdirlist, mdlist in os.walk(md_path):
|
||||||
|
|
||||||
post = {}
|
post = {}
|
||||||
|
|
||||||
gmifile = basename
|
gmifile = basename + config.gmi_extension
|
||||||
if config.gmi_extension:
|
|
||||||
gmifile += ".gmi"
|
|
||||||
|
|
||||||
post["path"] = os.path.relpath(dirname + "/" + gmifile, md_path)
|
post["path"] = os.path.relpath(dirname + "/" + gmifile, md_path)
|
||||||
|
|
||||||
|
@ -153,7 +151,7 @@ for page_dict in config.custom_pages:
|
||||||
os.makedirs(rel_path, exist_ok=True)
|
os.makedirs(rel_path, exist_ok=True)
|
||||||
basename, extension = os.path.splitext(page_dict["name"])
|
basename, extension = os.path.splitext(page_dict["name"])
|
||||||
if not extension:
|
if not extension:
|
||||||
extention = gmi_extension
|
extention = config.gmi_extension
|
||||||
filename = basename + extension
|
filename = basename + extension
|
||||||
filepath = os.path.join(rel_path, filename)
|
filepath = os.path.join(rel_path, filename)
|
||||||
with open(tpm_path + "/" + page_dict.get("tpl", basename) + ".tpl", "r") as tpl:
|
with open(tpm_path + "/" + page_dict.get("tpl", basename) + ".tpl", "r") as tpl:
|
||||||
|
@ -171,7 +169,7 @@ for prop_dict in config.index_props:
|
||||||
) as tpl:
|
) as tpl:
|
||||||
template = Template(tpl.read())
|
template = Template(tpl.read())
|
||||||
text = template.render(prop=posts_prop_index[prop])
|
text = template.render(prop=posts_prop_index[prop])
|
||||||
with open(gmi_path + "/" + prop_dict["index_name"] + gmi_extension, "w") as gmi:
|
with open(gmi_path + "/" + prop_dict["index_name"] + config.gmi_extension, "w") as gmi:
|
||||||
gmi.write(text)
|
gmi.write(text)
|
||||||
os.makedirs(gmi_path + "/" + prop_dict.get("item_dir", prop), exist_ok=True)
|
os.makedirs(gmi_path + "/" + prop_dict.get("item_dir", prop), exist_ok=True)
|
||||||
with open(tpl_path + "/" + prop_dict.get("item_tpl", prop) + ".tpl", "r") as tpl:
|
with open(tpl_path + "/" + prop_dict.get("item_tpl", prop) + ".tpl", "r") as tpl:
|
||||||
|
@ -179,6 +177,6 @@ for prop_dict in config.index_props:
|
||||||
for item in posts_prop_index[prop]:
|
for item in posts_prop_index[prop]:
|
||||||
text = template.render(prop_item=posts_prop_index[prop][item])
|
text = template.render(prop_item=posts_prop_index[prop][item])
|
||||||
with open(
|
with open(
|
||||||
gmi_path + "/" + prop_dict.get("item_dir", prop) + "/" + item + gmi_extension, "w"
|
gmi_path + "/" + prop_dict.get("item_dir", prop) + "/" + item + config.gmi_extension, "w"
|
||||||
) as gmi:
|
) as gmi:
|
||||||
gmi.write(text)
|
gmi.write(text)
|
||||||
|
|
Loading…
Reference in New Issue