inittles commitles

main
dozens 2022-01-06 17:53:10 -07:00
commit 37dcebde3b
6 changed files with 505 additions and 0 deletions

33
Readme.md 100644
View File

@ -0,0 +1,33 @@
# twtxt.rec
it's a twtxt client written with recutils!
## About
twts and follows are stored in a recfile called db.rec
## Features
- a timeline
- follow / unfollow
- record a twt
- upload your twtxt.txt somewhere
## Requirements
- recutils
- just (optional)
## Getting Started
**Note**: `just` is just a command runner. If you don't want to install it, just look at `justfile` and manually run the commands therein or something
- install `just`
- run `just` to see available commands
- edit `justfile` to suit your needs

344
db.rec 100644
View File

@ -0,0 +1,344 @@
%rec: Feed
%doc: A feed that you are following on twtxt
%type: Author line
%type: Url line
%type: Id int
%key: Id
%unique: Id
%auto: Id
%mandatory: Author Url Id
Id: 1
Author: aewens
Url: https://tilde.team/~aewens/twtxt.txt
Id: 2
Author: akkartik
Url: http://akkartik.name/twtxt.txt
Id: 3
Author: ben
Url: https://nand.sh/~ben/tw.txt
Id: 4
Author: benharri
Url: http://twtxt.xyz/u/benharri.txt
Id: 5
Author: boogah
Url: https://tilde.club/~boogah/twtxt.txt
Id: 6
Author: buckket
Url: https://buckket.org/twtxt.txt
Id: 7
Author: chameleon
Url: https://super.seekrit.club/twtxt.txt
Id: 8
Author: creme
Url: https://envs.net/~creme/twtxt.txt
Id: 9
Author: deepend
Url: https://yourtilde.com/~deepend/twtxt.txt
Id: 10
Author: ekkie
Url: https://envs.net/~ekkie/twtxt.txt
Id: 11
Author: eli
Url: https://txt.eli.li/twtxt/twtxt.txt
Id: 12
Author: gbmor
Url: https://gbmor.dev/twtxt.txt
Id: 13
Author: hecanjog
Url: https://hecanjog.com/twtxt.txt
Id: 14
Author: jan6
Url: https://tilde.team/~jan6/twtxt.txt
Id: 15
Author: julian
Url: https://tilde.team/~julian/twtxt.txt
Id: 16
Author: jusdepatate
Url: https://tilde.club/~jusdepatate/twtxt.txt
Id: 17
Author: khuxkm
Url: https://khuxkm.tilde.team/twtxt.txt
Id: 18
Author: kirch
Url: http://kirch.sdf.org/twtxt.txt
Id: 19
Author: leo
Url: https://www.gkbrk.com/twtxt.txt
Id: 20
Author: lickthecheese
Url: https://lickthecheese.fuckup.club/twtxt.txt
Id: 21
Author: lucidiot
Url: https://tilde.town/~lucidiot/twtxt.txt
Id: 22
Author: markgardnerd
Url: https://raw.githubusercontent.com/smeagolthellama/twxtxt/master/twtxt.txt
Id: 23
Author: mdosch
Url: https://mdosch.de/twtxt.txt
Id: 24
Author: mhj
Url: http://tilde.town/~mhj/twtxt.txt
Id: 25
Author: mox
Url: https://tilde.town/~mox/twtxt.txt
Id: 26
Author: mushmouth
Url: https://mushmouth.sdf.org/twtxt.txt
Id: 27
Author: prologic
Url: https://twtxt.net/user/prologic/twtxt.txt
Id: 28
Author: quite
Url: https://lublin.se/twtxt.txt
Id: 29
Author: sarmonsiill
Url: https://twtxt.ti-l.de/twtxt.txt
Id: 30
Author: tfurrows
Url: http://grex.org/~tfurrows/twtxt.txt
Id: 31
Author: twtxt
Url: https://buckket.org/twtxt_news.txt
Id: 32
Author: von
Url: https://tilde.town/~von/twtxt.txt
%rec: Twtxt
%doc: Posts for your microblog
%key: id
%auto: id timestamp
%type: timestamp date
%type: id int
%unique: id timestamp
%mandatory: text
timestamp: 2018-10-12T23:37:58-06:00
text: Hello World
timestamp: 2018-10-12T23:51:48-06:00
text: post registration message
timestamp: 2018-10-13T07:33:48-06:00
text: taking a brazillian jiu-jitsu class this morning: my first martial arts ever!
timestamp: 2018-10-13T11:46:24-06:00
text: listen to Holy Fuck https://open.spotify.com/album/40LUGF0CMjrqJ3nSE4ebQi?si=aXSXS-b4TT6F0FHxDS6PEw
timestamp: 2018-10-13T12:07:34-06:00
text: scratch that. didn't make it to jiu-jitsu because work stuff blew up!
timestamp: 2018-10-13T15:08:17-06:00
text: You are in detached HEAD state.
timestamp: 2018-10-13T18:10:47-06:00
text: the goal is to have issue 3 of github.com/tildetown/zine released December 2018. Submit now!
timestamp: 2018-10-13T21:47:07-06:00
text: @<ben https://tilde.team/~ben/twtxt.txt> howdy ben
timestamp: 2018-10-13T22:14:38-06:00
text: @<ben https://tilde.team/~ben/twtxt.txt> some kind of cron job to poll the registry? sumthin.
timestamp: 2018-10-14T09:15:47-06:00
text: snowing
timestamp: 2018-10-14T11:55:30-06:00
text: time to do my duolingo bc i'm trying to build up my daily streak
timestamp: 2018-10-14T13:37:42-06:00
text: @<jan6 https://tilde.team/~jan6/twtxt.txt> all quiet. status ok.
timestamp: 2018-10-1T13:39:13-06:00
text: @<khuxkm https://khuxkm.tilde.team/twtxt.txt> aaaaaaaaaaaaaaaaa
timestamp: 2018-10-15T10:11:01-06:00
text: what is happening twtxters what are the haps
timestamp: 2018-10-15T11:23:02-06:00
text: how i found out about twtxt btw: gopher://fuckup.solutions/0/enkiv2/medium-backup/2018-06-15_Exocortex-tools-part-I--social-media-automation-with-very-small-shell-scripts-62d995242a57.txt
timestamp: 2018-10-15T11:44:40-06:00
text: @<aewens https://tilde.team/~aewens/twtxt.txt> what is up! welcome to the show!
timestamp: 2018-10-15T14:12:50-06:00
text: @<benharri http://twtxt.xyz/u/benharri.txt> yo yo yo duderino
timestamp: 2018-10-15T17:18:30-06:00
text: When you punish a person for dreaming his dream / Don't expect him to thank or forgive you / Hail Satan!
timestamp: 2018-10-16T09:32:40-06:00
text: it is a beautiful day: the sun is shining and the wind is blowing through the trees
timestamp: 2018-10-16T11:52:47-06:00
text: kbfs is s-l-o-o-o-o-w
timestamp: 2018-10-16T21:45:07-06:00
text: note to self: show this to cynamintoast - https://0x0.st/sE2I.gif
timestamp: 2018-10-18T09:53:39-06:00
text: RT @<deepend https://yourtilde.com/~deepend/twtxt.txt> http://twtxt.tildeverse.org new twtxt registry! Enjoy!
timestamp: 2018-10-18T09:54:11-06:00
text: spooky scary skeletons
timestamp: 2018-10-22T22:53:06-06:00
text: tilderadio.org
timestamp: 2018-10-23T18:12:14-06:00
text: estas ankoraŭ multe da labora farota!
timestamp: 2018-10-26T22:49:19-06:00
text: today i am learning spanish and lisp
timestamp: 2018-10-26T22:50:38-06:00
text: hoy aprendo español y ((()))
timestamp: 2018-10-26T22:53:54-06:00
text: @<aewens https://tilde.team/~aewens/twtxt.txt> saluton samideulo!
timestamp: 2018-10-28T19:26:22-06:00
text: @<khuxkm https://khuxkm.tilde.team/twtxt.txt> yeaaaaa buddy go get em. hack-n-slash-em hacktober!
timestamp: 2018-10-29T09:00:34-06:00
text: i've been thinking of starting some kind of a minecraft journal on my public_html but then I figure I should just post to shi
timestamp: 2018-10-29T12:25:52-06:00
text: one of my main hobbies is eating way too much spaghetti
timestamp: 2018-11-03T08:22:16-06:00
text: helloooo @<mox https://tilde.town/~mox/twtxt.txt>! welcome to the party
timestamp: 2018-11-07T09:25:41-07:00
text: US elections didn't do great, but they didn't do half bad
timestamp: 2018-11-14T09:00:44-07:00
text: off to finish writing my dnd campaign fanfic
timestamp: 2018-12-01T16:28:25-07:00
text: diatribe
timestamp: 2020-03-18T21:49:01-06:00
text: Just got up out of bed to do my duolingo to keep my streak going = 82 dias de espanol
timestamp: 2020-03-19T17:32:13-06:00
text: ¡mi nombre en español es docenas! y en esperanto, mi premira segunda idioma, es 'dekduoj'.
timestamp: 2020-03-21T11:14:53-06:00
text: I get what they're doing, but I wish all my minecraft splash screen messages weren't about coronavirus. I come here to get AWAY from my worries and troubles!
timestamp: 2020-03-27T10:39:12-06:00
text: Kiel cxiuj fartas hodiaux? Bone? Sane? Sole?
timestamp: 2020-04-09T14:41:12-06:00
text: https://tildetown.bandcamp.com/releases
timestamp: 2020-06-08T17:04:44-06:00
text: fediverse who to follow - https://communitywiki.org/trunk
timestamp: 2020-06-10T11:20:02-06:00
text: gary wilson did an actual christmas album -- https://garywilsonmusic.bandcamp.com/album/it-s-christmas-time-with-gary-wilson
timestamp: 2020-07-02T14:09:36-06:00
text: my back hurts in a new, weird way
timestamp: 2020-07-11T12:00:15-06:00
text: ⛓ gemlog.blue: dead easy gemlog hosting. available on https:// and gemini://
timestamp: 2020-07-11T12:01:58-06:00
text: 🔗 arguement to add gemini support to your twtxt client: gemini://gemini.circumlunar.space:1965/~iolfree/twtxt.txt
timestamp: 2020-09-06T10:04:54-06:00
text: 🔗 slice.breadpunk.club
timestamp: 2020-11-15T09:33:45-07:00
text: Hello please be advised that I will be using this space for the next couple of whiles to live tweet me reading the Newberry Honor winning Everything On a Waffle by Polly Horvath, 2012
timestamp: 2020-11-15T09:37:19-07:00
text: I have never read this book before, but I love waffles, and acdw describes it as Finding Yourself As a Pre Teen, the literary term for which I'm pretty sure is wafflesroman
timestamp: 2020-11-15T09:39:58-07:00
text: it is short, 140 pages, according to the table of contents. First impressions: 4 pages in. It is about a plucky, precocious redhead girl whose parents are lost at sea, and who is definitely NOT Pippi Longstocking. Distinct lack of waffles so far. Am disappoint.
timestamp: 2020-11-15T09:45:51-07:00
text: The copy I'm reading is from archive.org, and it is archive.org-tastic, complete with OCR defects and weirdness. Good dash of comedy so far to leaven the mood, since the girl just lost her parents and all. Her caretaker is named Perfidy, which means something like unfaithful or disloyal.
timestamp: 2020-11-15T09:46:30-07:00
text: Time out: pausing to go make waffles
timestamp: 2020-11-15T10:59:19-07:00
text: back. made waffles and hashbrowns. It was, so far, infinitely more waffles than what have appeared in this book
timestamp: 2020-11-15T11:00:48-07:00
text: There is likely no media that has not been altered by coronavirus. This is a perfectly clear and convincing argument for living text. Horvath had no intention of this sentence being haunting to the reader because she could not have predicted that the reader would be in the middle of a years long pandemic
timestamp: 2020-11-15T11:01:54-07:00
text: They\'ve all got colds, grumbled Miss Perfidy, turningto look accusingly at me. Big crowd packed into a smallhall. We\'re all going to get sick now.
timestamp: 2020-11-15T11:02:42-07:00
text: There is likely no media that has not been altered by coronavirus. This is a perfectly clear and convincing argument for living text. Horvath had no intention of this sentence being haunting to the reader because she could not have predicted that the reader would be in the middle of a years long pandemic. The authors intention counts for less than half of the book\s ultimate meaning.
timestamp: 2020-11-15T11:08:53-07:00
text: Okay life is rough for Primrose. Her parents are missing, nobody wants to take care of her. She is constantly reminded that she in only worth three dollars per hour. Her life and belongings are distributed between three different houses. I am not in the body of life. I float.
timestamp: 2020-11-15T11:10:07-07:00
text: Actually included a recipe for carrots in apricot glaze, as promised. (Primrose describes this as the color of her hair at the beginning of the chapter.) To be honest though I could do with a little less carrots in apricot glaze and with a little more waffles!
timestamp: 2020-11-15T11:14:49-07:00
text: Here we go! She made about a million waffles while I sat there. She had to make about a million every day because at The Girl on the Red Swing they served everything on a waffle e v e r y t h i n g o n a w a f f l e
timestamp: 2020-11-15T11:22:46-07:00
text: wow okay, page 18. Horvath drops this amazing paragraph out of the blue where she succintly and artfully flits from pacifism and violence to family and togetherness: everybody is violent at heart and you can only choose pacifism through actions. And... people are alone at heart, but family is not something you can choose: it just happens to you. i wonder if Primrose will come to reverse her stance on this.
timestamp: 2020-11-15T11:23:41-07:00
text: Another recipe: blanched asparagus. Best eaten by hand with your fingers.
timestamp: 2020-11-15T11:52:45-07:00
text: Chapter 3: a long detour about how difficult it is to tolerate Ms. Honeycut because she only speaks in annecdotes about people nobody else knows. And then Uncle Jack is as lively as a shaken up bottle of coke when it comes to real estate development. Capitalism! This chapters recipe is lemon cookies. I love that every chapter so far has a recipe. No more waffles this chapter.
timestamp: 2020-11-15T11:55:00-07:00
text: also lots of subtle death this chapter. Honeycutt's friends are all dying of cancer. Primrose is scared of "ghosts of dead whalers" working out in the gym. This keeps the uncertain fate of her parents in the forefront, and also probably predicts the fate of the dying town.
timestamp: 2020-11-23T13:56:37-07:00
text: Thinking of blogging
timestamp: 2020-11-23T13:57:43-07:00
text: Oh whoops, forgot I was livetweeting Everything on a Waffle here. This will be the last interruption.
timestamp: 2020-11-27T08:24:37-07:00
text: Joneworlds is probably my favorite thing on gemini. Cute, mundane magical realism fantasy. gemini://republic.circumlunar.space/users/joneworlds/
timestamp: 2021-12-14T13:02:44-07:00
text: hello world

11
header.txt 100644
View File

@ -0,0 +1,11 @@
#######################################
# TWTXT:
# https://github.com/buckket/twtxt
#######################################
# fullname: dozens
# nick: dzns
# url: http://tilde.town/~dozens/tw.txt
# lang: en-us
# contact: @dozens@tiny.tilde.website
# contact: dozens@tilde.team
#######################################

39
justfile 100644
View File

@ -0,0 +1,39 @@
# list all commands
default:
just --list --unsorted
# view timeline (CAUTION: slow) #TODO: add author?
timeline:
@curl -s -L $(recsel -t Feed -p Url db.rec | cut -d ' ' -f 2) | grep -v '^#' | sort -r | less
# record a twt
twt txt:
@recins -t Twtxt -f text -v {{txt}} db.rec
@tail -n 3 twtxt.rec
# TODO: publish twts
up:
just out
@echo implement me
# follow
follow author url:
recins -t Feed -f Author -v {{author}} -f Url -v {{url}} db.rec
# unfollow
unfollow id:
recdel -t Feed -e 'Id = {{id}}' db.rec
# write twts to twtxt.txt
out:
@cat header.txt > twtxt.txt
@recsel -t Twtxt db.rec | recfmt -f twtxt.templ >> twtxt.txt
# feed2json
jsonfeed:
recsel -t Feed -p Author,Url db.rec | rec2csv | csvjson | jq
# twt2json
jsontwt:
recsel -t Twtxt -p timestamp,text db.rec | rec2csv | csvjson | jq

1
twtxt.templ 100644
View File

@ -0,0 +1 @@
{{timestamp}} {{text}}

77
twtxt.txt 100644
View File

@ -0,0 +1,77 @@
#######################################
# TWTXT:
# https://github.com/buckket/twtxt
#######################################
# fullname: dozens
# nick: dzns
# url: http://tilde.town/~dozens/tw.txt
# lang: en-us
# contact: @dozens@tiny.tilde.website
# contact: dozens@tilde.team
#######################################
2018-10-12T23:37:58-06:00 Hello World
2018-10-12T23:51:48-06:00 post registration message
2018-10-13T07:33:48-06:00 taking a brazillian jiu-jitsu class this morning: my first martial arts ever!
2018-10-13T11:46:24-06:00 listen to Holy Fuck https://open.spotify.com/album/40LUGF0CMjrqJ3nSE4ebQi?si=aXSXS-b4TT6F0FHxDS6PEw
2018-10-13T12:07:34-06:00 scratch that. didn't make it to jiu-jitsu because work stuff blew up!
2018-10-13T15:08:17-06:00 You are in detached HEAD state.
2018-10-13T18:10:47-06:00 the goal is to have issue 3 of github.com/tildetown/zine released December 2018. Submit now!
2018-10-13T21:47:07-06:00 @<ben https://tilde.team/~ben/twtxt.txt> howdy ben
2018-10-13T22:14:38-06:00 @<ben https://tilde.team/~ben/twtxt.txt> some kind of cron job to poll the registry? sumthin.
2018-10-14T09:15:47-06:00 snowing
2018-10-14T11:55:30-06:00 time to do my duolingo bc i'm trying to build up my daily streak
2018-10-14T13:37:42-06:00 @<jan6 https://tilde.team/~jan6/twtxt.txt> all quiet. status ok.
2018-10-1T13:39:13-06:00 @<khuxkm https://khuxkm.tilde.team/twtxt.txt> aaaaaaaaaaaaaaaaa
2018-10-15T10:11:01-06:00 what is happening twtxters what are the haps
2018-10-15T11:23:02-06:00 how i found out about twtxt btw: gopher://fuckup.solutions/0/enkiv2/medium-backup/2018-06-15_Exocortex-tools-part-I--social-media-automation-with-very-small-shell-scripts-62d995242a57.txt
2018-10-15T11:44:40-06:00 @<aewens https://tilde.team/~aewens/twtxt.txt> what is up! welcome to the show!
2018-10-15T14:12:50-06:00 @<benharri http://twtxt.xyz/u/benharri.txt> yo yo yo duderino
2018-10-15T17:18:30-06:00 When you punish a person for dreaming his dream / Don't expect him to thank or forgive you / Hail Satan!
2018-10-16T09:32:40-06:00 it is a beautiful day: the sun is shining and the wind is blowing through the trees
2018-10-16T11:52:47-06:00 kbfs is s-l-o-o-o-o-w
2018-10-16T21:45:07-06:00 note to self: show this to cynamintoast - https://0x0.st/sE2I.gif
2018-10-18T09:53:39-06:00 RT @<deepend https://yourtilde.com/~deepend/twtxt.txt> http://twtxt.tildeverse.org new twtxt registry! Enjoy!
2018-10-18T09:54:11-06:00 spooky scary skeletons
2018-10-22T22:53:06-06:00 tilderadio.org
2018-10-23T18:12:14-06:00 estas ankoraŭ multe da labora farota!
2018-10-26T22:49:19-06:00 today i am learning spanish and lisp
2018-10-26T22:50:38-06:00 hoy aprendo español y ((()))
2018-10-26T22:53:54-06:00 @<aewens https://tilde.team/~aewens/twtxt.txt> saluton samideulo!
2018-10-28T19:26:22-06:00 @<khuxkm https://khuxkm.tilde.team/twtxt.txt> yeaaaaa buddy go get em. hack-n-slash-em hacktober!
2018-10-29T09:00:34-06:00 i've been thinking of starting some kind of a minecraft journal on my public_html but then I figure I should just post to shi
2018-10-29T12:25:52-06:00 one of my main hobbies is eating way too much spaghetti
2018-11-03T08:22:16-06:00 helloooo @<mox https://tilde.town/~mox/twtxt.txt>! welcome to the party
2018-11-07T09:25:41-07:00 US elections didn't do great, but they didn't do half bad
2018-11-14T09:00:44-07:00 off to finish writing my dnd campaign fanfic
2018-12-01T16:28:25-07:00 diatribe
2020-03-18T21:49:01-06:00 Just got up out of bed to do my duolingo to keep my streak going = 82 dias de espanol
2020-03-19T17:32:13-06:00 ¡mi nombre en español es docenas! y en esperanto, mi premira segunda idioma, es 'dekduoj'.
2020-03-21T11:14:53-06:00 I get what they're doing, but I wish all my minecraft splash screen messages weren't about coronavirus. I come here to get AWAY from my worries and troubles!
2020-03-27T10:39:12-06:00 Kiel cxiuj fartas hodiaux? Bone? Sane? Sole?
2020-04-09T14:41:12-06:00 https://tildetown.bandcamp.com/releases
2020-06-08T17:04:44-06:00 fediverse who to follow - https://communitywiki.org/trunk
2020-06-10T11:20:02-06:00 gary wilson did an actual christmas album -- https://garywilsonmusic.bandcamp.com/album/it-s-christmas-time-with-gary-wilson
2020-07-02T14:09:36-06:00 my back hurts in a new, weird way
2020-07-11T12:00:15-06:00 ⛓ gemlog.blue: dead easy gemlog hosting. available on https:// and gemini://
2020-07-11T12:01:58-06:00 🔗 arguement to add gemini support to your twtxt client: gemini://gemini.circumlunar.space:1965/~iolfree/twtxt.txt
2020-09-06T10:04:54-06:00 🔗 slice.breadpunk.club
2020-11-15T09:33:45-07:00 Hello please be advised that I will be using this space for the next couple of whiles to live tweet me reading the Newberry Honor winning Everything On a Waffle by Polly Horvath, 2012
2020-11-15T09:37:19-07:00 I have never read this book before, but I love waffles, and acdw describes it as Finding Yourself As a Pre Teen, the literary term for which I'm pretty sure is wafflesroman
2020-11-15T09:39:58-07:00 it is short, 140 pages, according to the table of contents. First impressions: 4 pages in. It is about a plucky, precocious redhead girl whose parents are lost at sea, and who is definitely NOT Pippi Longstocking. Distinct lack of waffles so far. Am disappoint.
2020-11-15T09:45:51-07:00 The copy I'm reading is from archive.org, and it is archive.org-tastic, complete with OCR defects and weirdness. Good dash of comedy so far to leaven the mood, since the girl just lost her parents and all. Her caretaker is named Perfidy, which means something like unfaithful or disloyal.
2020-11-15T09:46:30-07:00 Time out: pausing to go make waffles
2020-11-15T10:59:19-07:00 back. made waffles and hashbrowns. It was, so far, infinitely more waffles than what have appeared in this book
2020-11-15T11:00:48-07:00 There is likely no media that has not been altered by coronavirus. This is a perfectly clear and convincing argument for living text. Horvath had no intention of this sentence being haunting to the reader because she could not have predicted that the reader would be in the middle of a years long pandemic
2020-11-15T11:01:54-07:00 They\'ve all got colds, grumbled Miss Perfidy, turningto look accusingly at me. Big crowd packed into a smallhall. We\'re all going to get sick now.
2020-11-15T11:02:42-07:00 There is likely no media that has not been altered by coronavirus. This is a perfectly clear and convincing argument for living text. Horvath had no intention of this sentence being haunting to the reader because she could not have predicted that the reader would be in the middle of a years long pandemic. The authors intention counts for less than half of the book\s ultimate meaning.
2020-11-15T11:08:53-07:00 Okay life is rough for Primrose. Her parents are missing, nobody wants to take care of her. She is constantly reminded that she in only worth three dollars per hour. Her life and belongings are distributed between three different houses. I am not in the body of life. I float.
2020-11-15T11:10:07-07:00 Actually included a recipe for carrots in apricot glaze, as promised. (Primrose describes this as the color of her hair at the beginning of the chapter.) To be honest though I could do with a little less carrots in apricot glaze and with a little more waffles!
2020-11-15T11:14:49-07:00 Here we go! She made about a million waffles while I sat there. She had to make about a million every day because at The Girl on the Red Swing they served everything on a waffle e v e r y t h i n g o n a w a f f l e
2020-11-15T11:22:46-07:00 wow okay, page 18. Horvath drops this amazing paragraph out of the blue where she succintly and artfully flits from pacifism and violence to family and togetherness: everybody is violent at heart and you can only choose pacifism through actions. And... people are alone at heart, but family is not something you can choose: it just happens to you. i wonder if Primrose will come to reverse her stance on this.
2020-11-15T11:23:41-07:00 Another recipe: blanched asparagus. Best eaten by hand with your fingers.
2020-11-15T11:52:45-07:00 Chapter 3: a long detour about how difficult it is to tolerate Ms. Honeycut because she only speaks in annecdotes about people nobody else knows. And then Uncle Jack is as lively as a shaken up bottle of coke when it comes to real estate development. Capitalism! This chapters recipe is lemon cookies. I love that every chapter so far has a recipe. No more waffles this chapter.
2020-11-15T11:55:00-07:00 also lots of subtle death this chapter. Honeycutt's friends are all dying of cancer. Primrose is scared of "ghosts of dead whalers" working out in the gym. This keeps the uncertain fate of her parents in the forefront, and also probably predicts the fate of the dying town.
2020-11-23T13:56:37-07:00 Thinking of blogging
2020-11-23T13:57:43-07:00 Oh whoops, forgot I was livetweeting Everything on a Waffle here. This will be the last interruption.
2020-11-27T08:24:37-07:00 Joneworlds is probably my favorite thing on gemini. Cute, mundane magical realism fantasy. gemini://republic.circumlunar.space/users/joneworlds/
2021-12-14T13:02:44-07:00 hello world