1
0

onward towards decency

This commit is contained in:
dtb 2023-07-21 12:19:18 -04:00
parent a751eea9de
commit df0e2431fa

View File

@ -4,19 +4,18 @@ set -ex
<"$0" python3 -c ' <"$0" python3 -c '
import os, sys import os, sys
class File: class File:
attributes = [ # last in order wins in conflict, list must have both attributes = []; content = ""; substitutions = dict()
"literally", "figuratively", figurative = True; stub = True
"append", "replace", def addattribute(self, *args):
"verbatim", "stub" for a in args: # sloppy but works
] if a == "stub": self.stub = True
content = "" elif a == "verbatim": self.stub = False
substitutions = dict() elif a == "figuratively": self.figurative = True
elif a == "literally": self.figurative = False
def __init__(self, **kwargs): def __init__(self, **kwargs):
for key in kwargs: for key in kwargs:
if key == "attributes": if key == "attributes": self.addattribute(*kwargs[key])
self.attributes += kwargs[key] else: setattr(self, key, kwargs[key])
else:
setattr(self, key, kwargs[key])
files = {"./cleanup.sh": File(attributes=["verbatim"], content="#!/bin/sh\n")} files = {"./cleanup.sh": File(attributes=["verbatim"], content="#!/bin/sh\n")}
for part in reversed(sys.stdin.read().split("\n\n\n")): for part in reversed(sys.stdin.read().split("\n\n\n")):
name = "." + part.split("\n")[0] name = "." + part.split("\n")[0]
@ -31,10 +30,15 @@ for part in reversed(sys.stdin.read().split("\n\n\n")):
for s in content[1:]: for s in content[1:]:
s = s.split("\t") s = s.split("\t")
if len(s) == 2: substitutions[s[0]] = s[1] if len(s) == 2: substitutions[s[0]] = s[1]
mode = "replace"
for i in range(len(attributes)):
if attributes[i] in ["append", "replace"]:
mode = attributes[i]
attributes = list(set(attributes) ^ {"append", "replace"})
content = part[len("\n".join(content))+2:] content = part[len("\n".join(content))+2:]
file = File(attributes = attributes, content = content, file = File(attributes = attributes, content = content,
substitutions = substitutions) substitutions = substitutions)
if file.attributes.index("append") > file.attributes.index("replace"): if mode == "append":
if not(name in files): if not(name in files):
sys.stderr.write(sys.argv[0] + ": " + name + ": " sys.stderr.write(sys.argv[0] + ": " + name + ": "
+ "appending to nothing\n") + "appending to nothing\n")
@ -44,10 +48,8 @@ for part in reversed(sys.stdin.read().split("\n\n\n")):
for name in files: for name in files:
if name == "./cleanup.sh": if name == "./cleanup.sh":
continue continue
attributes = files[name].attributes
if name == "./js/quotes.json": print(attributes)
directory = "/".join(name.split("/")[:-1]) directory = "/".join(name.split("/")[:-1])
if attributes.index("stub") > attributes.index("verbatim"): if files[name].stub:
prefix = "" prefix = ""
suffix = "" suffix = ""
for d in directory.split("/"): for d in directory.split("/"):
@ -56,7 +58,7 @@ for name in files:
if d + "/Suffix" in files.keys(): if d + "/Suffix" in files.keys():
suffix = files[d + "/Suffix"].content suffix = files[d + "/Suffix"].content
files[name].content = prefix + files[name].content + suffix files[name].content = prefix + files[name].content + suffix
if attributes.index("figuratively") > attributes.index("literally"): if files[name].figurative:
content = files[name].content content = files[name].content
for s in files[name].substitutions: for s in files[name].substitutions:
instances = [] instances = []
@ -80,7 +82,7 @@ for name in files:
with open(name, "w") as fd: fd.write(files[name].content) with open(name, "w") as fd: fd.write(files[name].content)
if len(files["./cleanup.sh"].content.split("\n")) > 2: if len(files["./cleanup.sh"].content.split("\n")) > 2:
with open("./cleanup.sh", "w") as fd: with open("./cleanup.sh", "w") as fd:
fd.write(files["./cleanup.sh"].content) fd.write(files["./cleanup.sh"].content + "rm cleanup.sh\n")
' '
test -f homepage.local \ test -f homepage.local \
&& exec ./homepage.local \ && exec ./homepage.local \
@ -2278,6 +2280,302 @@ fi
exit 0 exit 0
/blah/2023-07-21.html
: the usual situation in eurasia, from a distance
say thanks to my wife for making this meal
she toiled all day cooked this supper with zeal
and we feast and we feast and we eat with the wars
on tv movie screen pictring blood and al gore
turn that goddamn thing off i can't hear jamie talk
dad wait please we lost greece now they're storming iraq
say thanks to the machines they are filling the screen
fighting proxy wars over capital regimes
no more deaths no more fights only systems tonight
will be killed hard drives milled turned into bits and bytes
there's a person onscreen they aren't real let them be
shredded hair collarbone now the drones go take rome
dad agrees history will be written by 3
but now's not the time turn it off o k fine
: Waiting for your return
I found,
and shot,
your dog that sat at the door to your luxury condo
waiting for your return.
He was old
wizened
gray, thin hair on his back
and I felt bad doing it
but I wanted to see your face
your reaction
your black short hair shine in the setting sun
as you had read my neat handwriting on college ruled paper
"Turn around"
pinned by one red tack to your dead dog's ear
and as you turned you put your hand to your thigh
where sat a holstered pistol
far too late to lift your arm or pull the trigger
before I put a nine millimeter round
in your forehead
heart
and left kneecap (for good measure)
and watched you collapse on your newly tarred driveway
and watched your blood drip out your head and torso and leg
and drip down onto the hot, black surface,
and watched the blood make that interesting splatter.
It's too bad
that your dog had to die this way
before he died I gave him a nice steak I picked up on the drive over
a small steak, maybe a half-dollar's size
but nice nevertheless and better than any food you'd ever given him
and I took him to your living room and he and I sat on your couch and
he sat his head on my lap
and I shed a tear
I always shed a tear
for the souls I take (I only took one that day).
I am sorry
your dog had to die this way
but it was a better death than could be had
in that airless, sterile condo
and one your dog was happy to receive
pressing his head against my silencer.
: Autumn
The best thing my parents ever did for me was neglect to raise me,
because if they raised me I'd surely be an even worse person.
They seem to hate me, and I do too,
but it's odd that they seem to be under the illusion that they did
raise me. Because then wouldn't it be their fault
that I turned out like this?
: TempleOS
hey davis terry a temple codin every day
jesus christ on systemd
fading through reality
modern 64 bit fight
commodore and kilobytes
glowing hard and nothing more
switch statements power in C
user programmed commodore
small town train fatality
hey terry whyd you leave us so many mysteries
we don't understand your code
insane man or god, who knows?
how could one guy ever make a
self hosting OS ISO
: In a sky without a sun
there are a bunch of people falling from the sky
including me
and if you maneuver your arms a bit
against the pressure of a forceless wind
that is so powerful in the absence of a sun, or stars,
or planet
you can look up and see It
it has a face but its face will make you vomit in the \
air that is passing by you
it's best not to think about it or try to comprehend it
see tony over there
no, to your left
yeah, there
and how his face is white as a sheet?
illuminated, clearly visible in a \
world without light
he Understood it
it has eyes but we don't know how something so big
could have anything to see
/
it has a mouth but no teeth, or maybe teeth, maybe we \
could see
its teeth if so much blood wasn't falling out of it
fortunately newton's laws still apply
it's falling at the same rate we are
you'll never have to touch it
but there is no ground on which we can land, and be freed from this \
life
no way out
but to Understand
so what do we do
sheila and i play tic tac toe, we can keep the squares in our head
/
i prefer to maneuver myself to face away from the thing in the sky
because if i squint a little bit
it looks like me
/blah/2023-07-20.html
2023-07-10
[2:13 PM] [...]: Hey what happened you don't bk no more???
[2:18 PM] trinity: what happened is u owe me $80 and i will never see u
again after august 20 so i need that money pronto
[2:18 PM] trinity: where can i meet u for it
[2:18 PM] trinity: i walked out cuz i decided fuck it we ball
[2:18 PM] [...]: Why?
[2:19 PM] [...]: You leaving?
[2:19 PM] [...]: Maine
[2:19 PM] trinity: august 20 i'm moving on from maine
[2:19 PM] [...]: Ah
[2:19 PM] [...]: Noice
[2:19 PM] [...]: Where you off too?
[2:19 PM] [...]: Random or picked place?
[2:19 PM] trinity: colorado
[2:20 PM] trinity: but if i find a cool town i'm just gonna live there
instead
[2:21 PM] trinity: btw if u know any quick work i need money
[2:23 PM] trinity: within walking distance of blake st. i'm down as long
as it's not me getting fucked
[2:23 PM] [...]: Ah well I don't blame you honestly I wanna do similar
things and just kinda go around every where and go
where life takes me but I'll lyk about any work if I
find any
[2:24 PM] [...]: My plan is next year after my birthday I'm getting in
my car and driving and not looking back for a awhile
Sent SMS to ??? ([...]) at 2023-07-07T14:25:54-0400:
this is trinity btw
hey [...], i just walked out. [...]'s gonna need coverage for 11-6ish tomorrow.
i think the way [...] talks to me isn't appropriate considering what i
contributed in terms of labor. if you want i can work at lisbon st from now on,
i can make it on time and for whatever shifts they want. i've been working at
bk main st nearly a year and before that it had been another and i think my
time there has now come to an end
i didn't walk out out of anger but a realization that the things i want to be
changed won't be and even if i made it through today tomorrow (a saturday on
main st) would be as bad if not worse, and the same thing would happen week
after week. i'm planning on moving to colorado and will be in late august or so
with no plans as to what i'll be doing there when i arrive
until then, i'm at lisbon st when you need me, if you need me. if not i'll
start looking for different work tonight. i like burger king but i don't like
being understaffed and micromanaged when i came in to a poor kitchen setup in
the first place.
i already texted [...] and told him if he's the night manager kim would
appreciate it if he came in early. i'm not super sure if that was the right
move but i know he can text whomever it may concern
thanks
2023-07-06
[6:38 PM] trinity: [...]
[6:38 PM] trinity: i wanna move to [...]
[6:38 PM] trinity: Eventually. like end of year maybe
[6:39 PM] trinity: first of all is that cool with u. cuz it's ur turf. i'm
the crazy bitch u know on the internet who's slightly
unstable and notoriously abrasive. if ur like what no
what the fuck that is a fair reaction
[6:40 PM] [...]: i would love it if you moved here
[6:40 PM] [...]: we could smoke together
[6:40 PM] [...]: legal weed :3
[6:41 PM] trinity: i'm bored of maine. i like it but the people can be
dangerous and the wild can be dangerous and although
it's an honest place it can be a cruel place
[6:41 PM] trinity: oh i missed u typing
[6:42 PM] [...]: Colorado is nice
[6:42 PM] [...]: but the big city is scary a little bit
[6:42 PM] [...]: im just a country girl
[6:44 PM] trinity: weed is legal here too. and i too am meh on cities. but
i need to never be recognized again by anyone with
which i went to high school and i know 4 good people in
this state and the rest are somewhere between neutral
and evil once ive gotten to know them
[6:45 PM] trinity: i know u a little, i know [...] a little, i know how to
sleep outside and live out of a backpack, and i know
burger king kitchens like the back of my hand. so i'm
fine wherever and [...] seems kinda fuckin swag
[6:47 PM] trinity: that makes 2 decent people 0 known bad people and 1 big
metropolitan area to explore
[6:47 PM] trinity: could i receive mail where u guys are while i get a new
id and then po box?
[6:49 PM] trinity: if not thats fine ill figure it out
[6:51 PM] [...]: yea thats fine
[6:51 PM] [...]: awa
[6:52 PM] [...]: we could put you up
[6:52 PM] trinity: up?
[6:52 PM] [...]: like you could crash here
[6:52 PM] [...]: lol
[6:52 PM] trinity: nah i prefer to sleep in nature or abandoned areas
[6:53 PM] [...]: based
[6:53 PM] trinity: colorado will be difficult because snow. but i can
figure it out
[6:53 PM] [...]: it also feels about 10° colder than it is due to the air
thinness
[6:54 PM] trinity: damn
[6:54 PM] [...]: it has gotten up to 34°C here and i still havent had to wear
shorts
[6:55 PM] trinity: i just need to be free. from stuff from being known and
from existing on so much paper
[6:55 PM] [...]: yea
[6:55 PM] [...]: good luck
[6:55 PM] [...]: i feel that
[6:57 PM] trinity: i've been stagnant for the last nearly 2 years and i
have barely any friends and recently a friend of mine
turned out to be totally wacked out and now i have 2
friends less than in january and i barely was friends
with anyone in the first place
[6:58 PM] trinity: which would be fine but bumfuck nowhere maine doesn't
exactly have a strong people that exist demographic
[7:01 PM] trinity: that's my rant ive been thinkin bout this at work
[7:01 PM] [...]: yea
[7:02 PM] [...]: ily
[7:03 PM] trinity: i love you too
[7:03 PM] [...]: you could definitely find friends here
[7:03 PM] [...]: its a big city
[7:03 PM] [...]: and people are really friendly
[7:03 PM] [...]: its like it was in the midwest
[7:03 PM] [...]: but bigger
[7:04 PM] trinity: i mostly wanna know fewer bad people
[7:04 PM] [...]: i get that
[7:04 PM] [...]: its hard sometimes especially when you stumble into a
friend group that has some people you feel are being
wacky but you cant say anything really cause youre new
[7:04 PM] [...]: at least that has happened to me
[7:05 PM] trinity: lead in the water and drugs in the streets. everyone i
know has been abused brutally and takes their rage out
by abusing others. it's like a mosh pit of cruelty.
even people i know that are intent on breaking their
cycle still don't. maybe i'm one of them but maybe if
i'm no longer surrounded by bad i'll be less bad
[7:05 PM] trinity: not even good drugs just crack coke and opioids
[7:07 PM] [...]: circumstances are important
[7:07 PM] [...]: material conditions
2019-10-10
Bridge English
Gatsby Journal #2 (Journal #3)
I dont know if I can relate to Gatsby. Im sure I have an ego that Im
not aware of (but that everyone else is) - but I guess Ill probably
know if I was like him when I age out of this stage of my life. I used
to make YouTube videos, a while ago, and for a couple weeks when I
started out I was trying to play a character in front of the camera
because I felt people would like me more. I dont think theres an easy
way to say it, but, hell, nobody liked me anyway, and I decided that
Id be as genuine as possible - but for a time I guess there was a
disconnect between how people saw me and who I was. It probably wasnt
a lot of people, though. My videos averaged fifty or so views. But it
was enough to scare me straight. Its dangerous to pretend to be
someone who you arent, because you begin to lose sight of who you are.
I dont see myself as “destined” for something in my life, either. Ill
probably get a degree in Computer Science a couple years after I
graduate high school but after that I have no plans. My opinion is that
Lewiston, Maine, is a curse rather than a destiny. I know very few
people who have left this city, even after planning to, and I know very
many people who wish to leave every single day. Maybe by the nature of
where I live (and Id say you, too, but teaching is a respectable job
and you dont live in Lewiston anyway) Im “destined” to get a minimum
wage job and become a puppet for the bourgeoisie until I die. Maybe the
only reason I feel this is cynicism; after you live in the same place
for a majority of your life, you come to hate it, no matter where it
is. But, hey, yknow, life keeps on tripping.
This journal was kinda a downer and I dont really have a good ending for it so
heres a picture of a dog to cheer you up. This is the companion of a
guy I follow on Twitter, her name is Akina.
[picture of Akina]
oh also before you go all “wow people dont like deven thats crazy” dude its
actually awesome i can do whatever i want and nobody cares, plus i
actually know who my real friends are. life is poppin. having four or
five good friends really is way better than having twenty or so lame
friends.
/blah/2023-07-13.html /blah/2023-07-13.html
You're now chatting with a random stranger. Say STAND WITH THE CHINESE PEOPLE You're now chatting with a random stranger. Say STAND WITH THE CHINESE PEOPLE