From 5efc4ceb9d2a9a15e10132f35ac8d3e2236f5ac8 Mon Sep 17 00:00:00 2001 From: daniel-Jones Date: Sun, 5 Aug 2018 15:38:18 +0930 Subject: added likes and dislikes, added links to them --- generatesite.py | 36 +++++++++++++++++++++++++++++++++--- settings.cfg | 11 ++++++++++- setup.sh | 4 ++++ template.txt | 3 ++- templates/template_dark.txt | 3 ++- templates/template_kawaii.txt | 4 +++- templates/template_light.txt | 3 ++- templates/template_nocss.txt | 3 ++- templates/template_solarized.txt | 3 ++- 9 files changed, 60 insertions(+), 10 deletions(-) diff --git a/generatesite.py b/generatesite.py index 8c640c0..e127ed8 100644 --- a/generatesite.py +++ b/generatesite.py @@ -220,17 +220,45 @@ def generateinteresting(special): outdir = specialoutput; else: outdir = cfg.get("output", "dir"); - portfoliosrc = cfg.get("interesting", "src"); - print("generating {}/interesting.html from {}".format(outdir, portfoliosrc)); + interestingsrc = cfg.get("interesting", "src"); + print("generating {}/interesting.html from {}".format(outdir, interestingsrc)); copyfile(template, outdir + "/interesting.html"); - with open(portfoliosrc, "r") as contentfile: + with open(interestingsrc, "r") as contentfile: content = contentfile.read(); replace(outdir + "/interesting.html", "{TITLE}", cfg.get("interesting", "title")); replace(outdir + "/interesting.html", "{INFO}", cfg.get("interesting", "header")); replace(outdir + "/interesting.html", "{CONTENT}", content); replace(outdir + "/interesting.html", "{TIME}", strftime("%Y-%m-%d %H:%M:%S", gmtime())); +def generatelikes(special): + if special: + outdir = specialoutput; + else: + outdir = cfg.get("output", "dir"); + likesrc = cfg.get("like", "src"); + print("generating {}/like.html from {}".format(outdir, likesrc)); + copyfile(template, outdir + "/like.html"); + with open(likesrc, "r") as contentfile: + content = contentfile.read(); + replace(outdir + "/like.html", "{TITLE}", cfg.get("like", "title")); + replace(outdir + "/like.html", "{INFO}", cfg.get("like", "header")); + replace(outdir + "/like.html", "{CONTENT}", content); + replace(outdir + "/like.html", "{TIME}", strftime("%Y-%m-%d %H:%M:%S", gmtime())); + +def generatedislikes(special): + if special: + outdir = specialoutput; + else: + outdir = cfg.get("output", "dir"); + dislikesrc = cfg.get("dislike", "src"); + print("generating {}/dislike.html from {}".format(outdir, dislikesrc)); + copyfile(template, outdir + "/dislike.html"); + with open(dislikesrc, "r") as contentfile: + content = contentfile.read(); + replace(outdir + "/dislike.html", "{TITLE}", cfg.get("dislike", "title")); + replace(outdir + "/dislike.html", "{INFO}", cfg.get("dislike", "header")); + replace(outdir + "/dislike.html", "{CONTENT}", content); if __name__ == "__main__": cfg = configparser.ConfigParser(); @@ -250,3 +278,5 @@ if __name__ == "__main__": generateopinions(special); # opinions/anime generatewaifus(special); # my waifus generateinteresting(special); # interesting stuff + generatelikes(special); # likes + generatedislikes(special); #dislikes diff --git a/settings.cfg b/settings.cfg index 2958113..b3c1812 100644 --- a/settings.cfg +++ b/settings.cfg @@ -37,7 +37,7 @@ src = content/opinions/everything.txt [waifus] title = waifus -header =

My waifus, not yours

All other waifus are literal trash. +header =

My waifus, not yours

All other waifus are literal trash.

dir = waifus src = content/waifus/index.txt @@ -46,3 +46,12 @@ title = interesting header =

Interesting

Things that are interesting or entertaining to me.

src = content/interesting.txt +[like] +title = things I like +header =

Things that I like

These are my opinions.
You can send angry messages to junk at danieljon period es

+src = content/like.txt + +[dislike] +title = things I dislike +header =

Things that I dislike

These are my opinions.
You can send angry messages to junk at danieljon period es

+src = content/dislike.txt diff --git a/setup.sh b/setup.sh index 79fd1bd..fd510f4 100755 --- a/setup.sh +++ b/setup.sh @@ -29,3 +29,7 @@ echo "Opinions on things.

anime &