summaryrefslogtreecommitdiff
path: root/generatesite.py
diff options
context:
space:
mode:
authordaniel-Jones <daniel@danieljon.es>2017-11-11 10:23:39 +1100
committerdaniel-Jones <daniel@danieljon.es>2017-11-11 10:23:39 +1100
commitb59e1f434a6a0dbad6c66fef4eed2f47687500e3 (patch)
tree3a0ad782d75fb74216e927cd6dacfa89891e00f6 /generatesite.py
parent05307cc7d96d607453f1ed8d2f87e2c8daf295a0 (diff)
downloadwebsite-b59e1f434a6a0dbad6c66fef4eed2f47687500e3.tar.gz
website-b59e1f434a6a0dbad6c66fef4eed2f47687500e3.zip
added waifu generation. good god i wish this was real.
Diffstat (limited to 'generatesite.py')
-rw-r--r--generatesite.py22
1 files changed, 18 insertions, 4 deletions
diff --git a/generatesite.py b/generatesite.py
index a0a5834..a7b0321 100644
--- a/generatesite.py
+++ b/generatesite.py
@@ -146,12 +146,26 @@ def generateanime():
replace(outdir + "/" + animedir + "/index.html", "{CONTENT}", content);
replace(outdir + "/" + animedir + "/index.html", "{TIME}", strftime("%Y-%m-%d %H:%M:%S", gmtime()));
+def generatewaifus():
+ template = cfg.get("output", "template");
+ outdir = cfg.get("output", "dir");
+ waifussrc = cfg.get("waifus", "src");
+ waifusdir = cfg.get("waifus", "dir");
+ print("generating {}/{}/index.html from {}".format(outdir, waifusdir, waifussrc));
+ copyfile(template, outdir + "/" + waifusdir + "/index.html");
+ with open(waifussrc, "r") as contentfile:
+ content = contentfile.read();
+ replace(outdir + "/" + waifusdir + "/index.html", "{TITLE}", cfg.get("waifus", "title"));
+ replace(outdir + "/" + waifusdir + "/index.html", "{INFO}", cfg.get("waifus", "header"));
+ replace(outdir + "/" + waifusdir + "/index.html", "{CONTENT}", content);
+ replace(outdir + "/" + waifusdir + "/index.html", "{TIME}", strftime("%Y-%m-%d %H:%M:%S", gmtime()));
if __name__ == "__main__":
cfg = configparser.ConfigParser();
cfg.read("settings.cfg");
os.makedirs(cfg.get("output", "dir"), exist_ok=True);
- generateindex();
- generateblog();
- generateportfolio();
- generateanime();
+ generateindex(); # index
+ generateblog(); # blog with individual pages
+ generateportfolio(); # portfolio
+ generateanime(); # anime recommendations
+ generatewaifus(); # my waifus