diff --git a/homepage/homepage b/homepage/homepage
index 30230c0..c1b5faf 100644
--- a/homepage/homepage
+++ b/homepage/homepage
@@ -46,24 +46,21 @@ for part in reversed(sys.stdin.read().split("\n\n\n")):
else:
file.content = files[name].content + file.content
files[name] = file
-mop = ""
for name in files:
if files[name].stub:
p = ""; s = ""; d = name
while True:
- d = os.path.dirname(name)
- if d == "" or (not(p == "") and not(s == "")):
+ d = os.path.dirname(d)
+ if d == "." or (not(p == "") and not(s == "")):
break
- p = (
- (p == "")
- * (os.path.join(d, "Prefix") in files.keys())
- * files[os.path.join(d, "Prefix")].content
- )
- s = (
- (s == "")
- * (os.path.join(d, "Suffix") in files.keys())
- * files[os.path.join(d, "Suffix")].content
- )
+ if (p == ""
+ and os.path.join(d, "Prefix")
+ in files.keys()):
+ p = files[os.path.join(d, "Prefix")].content
+ if (s == ""
+ and os.path.join(d, "Suffix")
+ in files.keys()):
+ s = files[os.path.join(d, "Suffix")].content
files[name].content = p + files[name].content + s
if files[name].figurative:
content = files[name].content
@@ -85,11 +82,23 @@ for name in files:
if not(os.path.isdir(os.path.dirname(name))):
os.makedirs(os.path.dirname(name))
with open(name, "w") as fd: fd.write(files[name].content)
-d = ""
-for file in files.keys()
-if len(files["./cleanup.sh"].content.split("\n")) > 2:
+d = ""; bucket = "#!/bin/sh\n"
+for name in files:
+ d = name
+ while True:
+ if os.path.dirname(d) == ".":
+ mop = ("rm "
+ + "-r " * os.path.isdir(d)
+ + name # yeah this sucks
+ + "\n"
+ )
+ if not(mop in bucket): bucket += mop
+ break
+ else:
+ d = os.path.dirname(d)
+if len(bucket.split("\n")) > 2:
with open("./cleanup.sh", "w") as fd:
- fd.write(files["./cleanup.sh"].content + "rm cleanup.sh\n")
+ fd.write(bucket)
'
test -f homepage.local \
&& exec ./homepage.local \
@@ -179,7 +188,7 @@ have, though in the event of conflicting attributes the later attribute
[] Doctor Eli Selig !!JQHA6kqyl91: >Maid Phone user / >mfw / ["Heart hands.jpg"]
-/praise/Prefix
+/praise/Prefix verbatim
@@ -2050,7 +2059,7 @@ window.setStyling = function(sheet){
"meatgrinder's pop", "metaspinoza's nightmare wheelhouse" ],
-/js/Prefix
+/js/Prefix verbatim
{ "quotes": [
@@ -2158,6 +2167,85 @@ window.getCookie = function(name){
/* @license-end */
+/blah/2023-08-03.html
+
+The Ballad of Sean and Josh
+ Sean is forty eight
+ Josh was twenty that
+ when Sean took Josh away
+ from the closet in the flat
+ where Josh had made his home
+ what home among the smack
+ and Sean lived with his ma
+ and Josh would live alone
+ in Sean's house room he lay
+ and Josh would stay alone
+ but then he said hello
+ to Sean in Sean's room
+ they learned about each one's
+ life in the dirty Lew
+ and Josh hadn't too much
+ and Sean had much to do
+ in Sean's big old house
+ Sean's Josh there could have grew
+ When Sean's ma passed away
+ in those hospital sheets
+ the world shut down the same
+ day Josh and Sean would grieve
+ and then the money dried up
+ and so did the sinks
+ and so did the savings
+ and so did their things
+ apartment to apartment
+ while Sean worked at Burger King
+ then an eviction was sent
+ and Sean and Josh moved in
+ to Sean's car.
+ And Josh didn't work and Sean said that it was fine
+ but Sean was working and conversing
+ and trying to get scheduled overtime
+ and Josh would smoke all of Sean's weed
+ and barely chip in from the check
+ the state sent him every month
+ because Josh's mom knew the system
+ and Sean could barely survive
+ his ankles swelled to tree trunk size
+ and Josh didn't take a job on his endless break
+ sleeping in Sean's car passenger side
+ and Sean cared deeply for his quote-friend
+ unquote because Sean didn't want Josh
+ to go sleep at a hommeless shelter
+ in case he'd get stuff stolen from his cot
+ and Josh just bitched and complained
+ about the situation at hand and didn't tad a fucking job
+ and sat there watching Tubi on his data plan
+ and all while Sean could barely stand!
+ And ten years was a hell of a sunk cost
+ but Sean didn't take out all this trash
+ because a human is a human
+ Josh had a soul, the two had a past
+ Josh is thirty eight
+ and now I'm sleeping on Sean's floor
+ and across from Sean's empty doorway
+ is Josh's dirty door
+ I'm twice Josh's age
+ take twice Josh's pay a week
+ because he won't take any hours
+ he just stays at home and sleeps.
+ The man is able bodied, heck
+ you should see him smoke a pack
+ of cigs he bought with Sean's new paycheck
+ and for which he forgot to pay Sean back
+ Don't give a mouse a cookie
+ or give a rat a joint
+ because Josh got a new girlfriend
+ and might move 'cause of his groin.
+
+Based on a true story.
+
+I've gotta get out of Lewiston I've gotta get out of Lewiston I've gotta get ou
+
+
/knowledge/true/index.html verbatim
@@ -2415,7 +2503,6 @@ https://comicvine.gamespot.com/king-tank-girl-1/4000-813470/
- King Tank Girl (2020-2021)
- #1 (October 2020) to #5 (June 2021).
-
You were good to me and now you're good to go
still, I lie awake at night dreaming 'bout the wendigo
Its forsaken autophagic mind control
@@ -3106,7 +3193,7 @@ No rights reserved, all rights exercised, rights turned to lefts, left in this c
-/Prefix
+/Prefix verbatim
@@ -3126,7 +3213,7 @@ No rights reserved, all rights exercised, rights turned to lefts, left in this c
-/blah/Prefix
+/blah/Prefix verbatim
blah