This commit is contained in:
commit
c8f4df96ac
1
G
1
G
|
@ -8,7 +8,6 @@ PHI="<span class=phi>ⱷ</span>"
|
|||
|
||||
# functions
|
||||
P()(echo "$@")
|
||||
|
||||
T()(sed q "$1")
|
||||
|
||||
Nav() { # Nav <INDEX> <files...>
|
||||
|
|
32
I/code.html
32
I/code.html
|
@ -1 +1,33 @@
|
|||
code
|
||||
|
||||
I write software sometimes. Here's a list, ordered roughly in ascending
|
||||
goofiness order.
|
||||
|
||||
@h2 bollux
|
||||
|
||||
<a href="https://git.sr.ht/~acdw/bollux">git</a>
|
||||
|
||||
I guess this is the most famous thing I've done. I mean, someone <a
|
||||
href="https://share.tube/videos/watch/51155b47-6930-42f3-9abb-695bb97c7912">covered
|
||||
it in a video</a> so like, I guess you could say it's pretty famous.
|
||||
|
||||
It's a <a href="https://gemini.circumlunar.space">gemini</a> browser, written
|
||||
entirely in Bash. I wrote it partly to see if I could write a Gemini browser
|
||||
(the protocol is supposed to be easy enough to do that), and partly because I'd
|
||||
been reading a bunch about <a href="https://k1ss.org/">KISS Linux</a> and Dylan
|
||||
Araps' other projects, and let's face it, Bash is the only language I've really
|
||||
ever been confident in. So I gave it a shot.
|
||||
|
||||
@h2 unk/nef
|
||||
|
||||
@h2 hell
|
||||
|
||||
@h2 nethoop
|
||||
|
||||
@h2 shatom
|
||||
|
||||
@h2 licenser
|
||||
|
||||
@h2 mrgrctrnl
|
||||
|
||||
@h2 trainfuck
|
||||
|
|
267
I/dogs.html
267
I/dogs.html
|
@ -2,47 +2,50 @@ dogs
|
|||
|
||||
|
||||
<style>
|
||||
.pagetitle { display: none; }
|
||||
|
||||
body {
|
||||
background: cornflowerblue;
|
||||
|
||||
}
|
||||
figure {
|
||||
padding: 1ch;
|
||||
border: 4px outset #aa9;
|
||||
text-align: center;
|
||||
background: #eed;
|
||||
}
|
||||
img {
|
||||
max-width: 90%;
|
||||
}
|
||||
.aka li {
|
||||
font: italic 1.5rem/1.5 serif;
|
||||
display: inline-block;
|
||||
}
|
||||
.aka::before {
|
||||
content: "A.K.A."
|
||||
}
|
||||
.aka li::after {
|
||||
content: "; ";
|
||||
}
|
||||
.aka li:last-of-type::after {
|
||||
content: "";
|
||||
}
|
||||
.pagetitle { display: none; }
|
||||
|
||||
body {
|
||||
background: cornflowerblue;
|
||||
|
||||
}
|
||||
figure {
|
||||
padding: 1ch;
|
||||
border: 4px outset #aa9;
|
||||
text-align: center;
|
||||
background: #eed;
|
||||
max-width: 18rem;
|
||||
float:left;
|
||||
}
|
||||
section { clear: both; }
|
||||
img {
|
||||
max-width: 90%;
|
||||
}
|
||||
.aka li {
|
||||
font: italic 1.5rem/1.5 serif;
|
||||
display: inline-block;
|
||||
}
|
||||
.aka::before {
|
||||
content: "A.K.A."
|
||||
}
|
||||
.aka li::after {
|
||||
content: "; ";
|
||||
}
|
||||
.aka li:last-of-type::after {
|
||||
content: "";
|
||||
}
|
||||
</style>
|
||||
|
||||
<section id="stormy" >
|
||||
<header>
|
||||
<h1>Stormageddon, Dark Lord of All</h1>
|
||||
<ul class="aka" >
|
||||
<li>Stormy</li>
|
||||
<li>Sterms ma germs</li>
|
||||
<li>Ms. Geddum (if you're nasty)</li>
|
||||
</ul>
|
||||
</header>
|
||||
<header>
|
||||
<h1>Stormageddon, Dark Lord of All</h1>
|
||||
<ul class="aka" >
|
||||
<li>Stormy</li>
|
||||
<li>Sterms ma germs</li>
|
||||
<li>Ms. Geddum (if you're nasty)</li>
|
||||
</ul>
|
||||
</header>
|
||||
|
||||
Stormy is our original good girl, our O.G.G.
|
||||
Stormy is our original good girl, our O.G.G.
|
||||
She is eight years old and still as regal as ever.
|
||||
She loves car rides, snuggles on the couch, licking faces,
|
||||
and barking. A lot. She also loves pets from anyone and everyone!
|
||||
|
@ -51,47 +54,47 @@ dogs
|
|||
thunderstorms, fireworks, and dogs playing in a way
|
||||
she does not approve of.
|
||||
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stormy-car.jpeg" >
|
||||
<figcaption>Her Highness in her favorite place to go for rides.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stormy-floor.jpeg" >
|
||||
<figcaption>She is always vigilant, even when in repose.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stormy-panda.jpg" >
|
||||
<figcaption>Sometimes she thinks she is a panda. She is not.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stormy-car.jpeg" >
|
||||
<figcaption>Her Highness in her favorite place to go for rides.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stormy-floor.jpeg" >
|
||||
<figcaption>She is always vigilant, even when in repose.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stormy-panda.jpg" >
|
||||
<figcaption>Sometimes she thinks she is a panda. She is not.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Stormy on the couch making a dumb face."
|
||||
src="https://dogs.acdw.net/stormy-couch-derp.jpg"/>
|
||||
<img alt="Stormy smiling on the couch."
|
||||
src="https://dogs.acdw.net/stormy-couch-smile-alone.jpg" />
|
||||
<figcaption>
|
||||
Stormy makes a dumb face most of the time.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Stormy on the couch making a dumb face."
|
||||
src="https://dogs.acdw.net/stormy-couch-derp.jpg"/>
|
||||
<img alt="Stormy smiling on the couch."
|
||||
src="https://dogs.acdw.net/stormy-couch-smile-alone.jpg" />
|
||||
<figcaption>
|
||||
Stormy makes a dumb face most of the time.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Stormy clipping her nails with her teeth."
|
||||
src="https://dogs.acdw.net/stormy-toenail-cronch.jpg"/>
|
||||
<figcaption>She also clips her own nails.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Stormy clipping her nails with her teeth."
|
||||
src="https://dogs.acdw.net/stormy-toenail-cronch.jpg"/>
|
||||
<figcaption>She also clips her own nails.</figcaption>
|
||||
</figure>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="stella" >
|
||||
<header>
|
||||
<h1>Stellanor</h1>
|
||||
<ul class="aka">
|
||||
<li>Stella</li>
|
||||
<li>Stel-la-la</li>
|
||||
<li>Stelth Fightor</li>
|
||||
</ul>
|
||||
</header>
|
||||
<header>
|
||||
<h1>Stellanor</h1>
|
||||
<ul class="aka">
|
||||
<li>Stella</li>
|
||||
<li>Stel-la-la</li>
|
||||
<li>Stelth Fightor</li>
|
||||
</ul>
|
||||
</header>
|
||||
|
||||
Stella is our foster-fail.
|
||||
Stella is our foster-fail.
|
||||
We got her about three years ago and she is three and a half.
|
||||
She really likes to run and jump and run some more.
|
||||
She also likes playing, trying to eat the water hose,
|
||||
|
@ -101,77 +104,77 @@ dogs
|
|||
the vacuum cleaner, weird balloons, people walking on the porch,
|
||||
and squirrels -- or she wants to eat those. Could be either one.
|
||||
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stella-bed.jpeg" >
|
||||
<figcaption>Stella loves to lounge and relax.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stella-on-run.jpeg" >
|
||||
<figcaption>But she also loves a good strenuous run.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stella-bed.jpeg" >
|
||||
<figcaption>Stella loves to lounge and relax.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/stella-on-run.jpeg" >
|
||||
<figcaption>But she also loves a good strenuous run.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Stella looking up and to the left."
|
||||
src="https://dogs.acdw.net/stella-attention.jpg"/>
|
||||
<figcaption>Stella pays attention</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Stella looking up and to the left."
|
||||
src="https://dogs.acdw.net/stella-attention.jpg"/>
|
||||
<figcaption>Stella pays attention</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Stella sleeping on a blue and yellow blanket."
|
||||
src="https://dogs.acdw.net/stella-blanket-sleep.jpg"/>
|
||||
<figcaption>Stella sleeps</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Stella sleeping on a blue and yellow blanket."
|
||||
src="https://dogs.acdw.net/stella-blanket-sleep.jpg"/>
|
||||
<figcaption>Stella sleeps</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Stella sleeping, tongue out, on a couch."
|
||||
src="https://dogs.acdw.net/stella-blep-out.jpg"/>
|
||||
<figcaption>Stella's tongue is too big for her mouth.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Stella sleeping, tongue out, on a couch."
|
||||
src="https://dogs.acdw.net/stella-blep-out.jpg"/>
|
||||
<figcaption>Stella's tongue is too big for her mouth.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Closeup of Stella under her jaw."
|
||||
src="https://dogs.acdw.net/stella-closeup-neckfolds.jpg"/>
|
||||
<figcaption>Stella has neck folds.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Closeup of Stella under her jaw."
|
||||
src="https://dogs.acdw.net/stella-closeup-neckfolds.jpg"/>
|
||||
<figcaption>Stella has neck folds.</figcaption>
|
||||
</figure>
|
||||
|
||||
<figure>
|
||||
<img alt="Stella on the couch, feet out, asleep."
|
||||
src="https://dogs.acdw.net/stella-couch-sleep-feet.jpg"/>
|
||||
<figcaption>Stella sleeps like this.</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img alt="Stella on the couch, feet out, asleep."
|
||||
src="https://dogs.acdw.net/stella-couch-sleep-feet.jpg"/>
|
||||
<figcaption>Stella sleeps like this.</figcaption>
|
||||
</figure>
|
||||
|
||||
</section>
|
||||
|
||||
<section id="both">
|
||||
<header><h1>More pictures of the both of them</h1></header>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/both-gate.jpg">
|
||||
<figcaption>
|
||||
Stella and Stormy greet me when I come home,
|
||||
if the door's open (or, for that matter, if it isn't).
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/both-albumcover.jpg">
|
||||
<figcaption>
|
||||
Here's the cover to their forthcoming debut album.
|
||||
</figcaption>
|
||||
</figure>
|
||||
<header><h1>More pictures of the both of them</h1></header>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/both-gate.jpg">
|
||||
<figcaption>
|
||||
Stella and Stormy greet me when I come home,
|
||||
if the door's open (or, for that matter, if it isn't).
|
||||
</figcaption>
|
||||
</figure>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/both-albumcover.jpg">
|
||||
<figcaption>
|
||||
Here's the cover to their forthcoming debut album.
|
||||
</figcaption>
|
||||
</figure>
|
||||
</section>
|
||||
|
||||
<section id="sheep">
|
||||
<header>
|
||||
<h1>May-Bell</h1>
|
||||
</header>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/may-bell.jpg">
|
||||
<figcaption>
|
||||
Our sweet soft girl. Stormy has competition.
|
||||
</figcaption>
|
||||
</figure>
|
||||
<p>
|
||||
May-Bell is a sheep given us by our good friend,
|
||||
<a href="https://tomasino.is/sheep">tomasino</a>.
|
||||
She's soft and fluffy and a sweetie.
|
||||
</p>
|
||||
<header>
|
||||
<h1>May-Bell</h1>
|
||||
</header>
|
||||
<figure>
|
||||
<img src="https://dogs.acdw.net/may-bell.jpg">
|
||||
<figcaption>
|
||||
Our sweet soft girl. Stormy has competition.
|
||||
</figcaption>
|
||||
</figure>
|
||||
<p>
|
||||
May-Bell is a sheep given us by our good friend,
|
||||
<a href="https://tomasino.is/sheep">tomasino</a>.
|
||||
She's soft and fluffy and a sweetie.
|
||||
</p>
|
||||
</section>
|
||||
|
|
|
@ -8,18 +8,92 @@ I'm comfortable with.
|
|||
@h3 creative
|
||||
|
||||
<dl>
|
||||
<dt><cite><a href="https://write.as/cues">Write.as Cues</a></cite></dt>
|
||||
<dd><a href="https://write.as/cues/i-dont-want-to-see-your-eyes-or-your-faces">I don't want to see your eyes or your faces</a></dd>
|
||||
<dt>
|
||||
<cite><a href="https://write.as/cues">Write.as Cues</a></cite>
|
||||
</dt>
|
||||
<dd>
|
||||
<a href="https://write.as/cues/i-dont-want-to-see-your-eyes-or-your-faces">
|
||||
I don't want to see your eyes or your faces</a>
|
||||
</dd>
|
||||
|
||||
<dt><cite><a href="https://gnashingteethpublishing.com">Gnashing Teeth</a></cite></dt>
|
||||
<dd><a href="https://gnashingteethpublishing.com/blog/fever-dreams-by-case-duckworth/">Fever dreams</a></dd>
|
||||
<dt>
|
||||
<cite><a href="https://gnashingteethpublishing.com">Gnashing Teeth</a></cite>
|
||||
</dt>
|
||||
<dd>
|
||||
<a href="https://gnashingteethpublishing.com/blog/fever-dreams-by-case-duckworth/">Fever dreams</a>
|
||||
</dd>
|
||||
|
||||
<dt><cite><a href="https://www.sweettreereview.com/">Sweet Tree Review</a></cite></dt>
|
||||
<dd><a href="http://www.sweettreereview.com/in-bed-case-duckworth/">In bed</a></dd>
|
||||
<dd><a href="https://www.sweettreereview.com/sifting-beans-case-duckworth">Sifting beans</a></dd>
|
||||
<dt>
|
||||
<cite><a href="https://www.sweettreereview.com/">Sweet Tree Review</a></cite>
|
||||
</dt>
|
||||
<dd>
|
||||
<a href="http://www.sweettreereview.com/in-bed-case-duckworth/">In bed</a>
|
||||
</dd>
|
||||
<dd>
|
||||
<a href="https://www.sweettreereview.com/sifting-beans-case-duckworth">Sifting beans</a>
|
||||
</dd>
|
||||
|
||||
<dt><cite><a href="https://nudebrucereview.com/">Nude Bruce Review</a></cite></dt>
|
||||
<dd><a href="https://issuu.com/nudebrucereview/docs/final_layout_issue_5/84">Time looks up to the sky</a> (p. 84)</dd>
|
||||
<dt>
|
||||
<cite><a href="https://nudebrucereview.com/">Nude Bruce Review</a></cite>
|
||||
</dt>
|
||||
<dd>
|
||||
<a href="https://issuu.com/nudebrucereview/docs/final_layout_issue_5/84">Time looks up to the sky</a> (p. 84)
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@h3 professional
|
||||
|
||||
<dl>
|
||||
<dt>East Baton Rouge Library Career Center</dt>
|
||||
<dd>YouTube channel video roundups:
|
||||
<ul>
|
||||
<li>$(el a \
|
||||
href="https://www.careercenterbr.com/2021/01/december-2020-video-roundup/"\
|
||||
December 2020)</li>
|
||||
<li>$(el a \
|
||||
href="https://www.careercenterbr.com/2020/12/november-youtube-video-roundup/"\
|
||||
November 2020)</li>
|
||||
<li>$(el a \
|
||||
href="https://www.careercenterbr.com/2020/11/october-youtube-video-roundup/"\
|
||||
October 2020)</li>
|
||||
<li>$(el a \
|
||||
href="https://www.careercenterbr.com/2020/10/september-youtube-video-roundup/"\
|
||||
September 2020)</li>
|
||||
</ul>
|
||||
</dd>
|
||||
<dd>
|
||||
$(el a\
|
||||
href="https://www.careercenterbr.com/2020/10/get-help-filing-for-unemployment-with-these-how-to-videos/"\
|
||||
"Introduction to LAWork's unemployment page")
|
||||
</dd>
|
||||
<dd>
|
||||
$(el a\
|
||||
href="https://www.careercenterbr.com/2020/07/micro-internships-with-parker-dewey/"\
|
||||
Micro-internships with Parker Dewey)
|
||||
</dd>
|
||||
<dd>Salary negotiation 101:
|
||||
$(el a\
|
||||
href="https://www.careercenterbr.com/2020/05/salary-negotiation-101/"\
|
||||
part 1)
|
||||
$(el a\
|
||||
href="https://www.careercenterbr.com/2020/06/salary-negotiation-101-part-2/"\
|
||||
part 2)
|
||||
$(el a\
|
||||
href="https://www.careercenterbr.com/2020/06/salary-negotiation-part-3/"\
|
||||
part 3)
|
||||
</dd>
|
||||
<dd>$(el a\
|
||||
href="https://www.careercenterbr.com/2020/05/cf-vet-tech/"\
|
||||
Career Focus: Veterinary Technology)</dd>
|
||||
|
||||
<dt>East Baton Rouge Library Small Business Services</dt>
|
||||
|
||||
</dl>
|
||||
|
||||
@h2 projects
|
||||
|
||||
@h3
|
||||
<a href="https://autocento.acdw.net"> Autocento of the breakfast table</a>
|
||||
|
||||
My MFA thesis, a hypertextual poetry collection. Pretty much everything I wrote
|
||||
in graduate school (and undergrad, actually, as well).
|
||||
|
|
|
@ -33,6 +33,10 @@ main > :last-child::after {
|
|||
background: white;
|
||||
}
|
||||
|
||||
#main-last-child {
|
||||
clear: both;
|
||||
}
|
||||
|
||||
body>header{ top:0; }
|
||||
body>footer{ bottom: 0; }
|
||||
|
||||
|
|
|
@ -0,0 +1,40 @@
|
|||
# VARIABLES
|
||||
FEED_TITLE=acdw.net
|
||||
FEED_SUBTITLE="inner space"
|
||||
FEED_URL="https://www.acdw.net/atom.xml"
|
||||
SITE_URL="https://www.acdw.net"
|
||||
FEED_ID="${SITE_URL#*//}"
|
||||
FEED_AUTHOR="Case Duckworth"
|
||||
FEED_COPYRIGHT="(c) 2017-$(date +%Y) $FEED_AUTHOR"
|
||||
FEED_UPDATED="$(date -u +'%FT%TZ')"
|
||||
|
||||
# FUNCTIONS
|
||||
recent_files() {
|
||||
# I realized that the stock `recent_files` doesn't make sense with a
|
||||
# Makefile-based design, since the mtime might change whenever I run `make
|
||||
# clean` and fuck up the ordering. So I've decided this:
|
||||
# - if a file starts with a date stamp (ISO, of course!), it is a candidate
|
||||
# for inclusion; if not, it won't be in the feed
|
||||
# - those slated for feeding (?) will be sorted newest to oldest, of course.
|
||||
|
||||
dir="$1"
|
||||
shift
|
||||
|
||||
find "$dir" |
|
||||
grep -v 'S/' |
|
||||
grep -E '^[[:digit:]]\{4\}[[:digit:]]\{2\}[[:digit:]]\{2\}' |
|
||||
sort -nr
|
||||
}
|
||||
|
||||
# ENTRY FUNCTIONS
|
||||
entry_content() {
|
||||
# Since the input files (as of now...) are of the form
|
||||
# title
|
||||
# content
|
||||
# ... this function needs to reflect that.
|
||||
sed 1d "$1"
|
||||
}
|
||||
entry_title() {
|
||||
# see above.
|
||||
sed q "$1"
|
||||
}
|
Loading…
Reference in New Issue