commits
also return exit code 1 on fail!
Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Amy <amy+git@amogus.cloud>
The script has a few dependencies (namely, quicklisp) that need to be
handled in a CI environment but otherwise it's pretty lightweight and
removes the emacs dependency.
closes #1 and partialy solves #2
Signed-off-by: Amy <amy+git@amogus.cloud>
Also removes the publish function as this script will just run once
everything has been evaluated.
Signed-off-by: Amy <amy+git@amogus.cloud>
Datetime parsing is done by local-time. Last thing to do is to safely
replace the noscript block in the index.html file.
Emacs made this easy because it works with buffers directly, so
modifying files was trivial. However, this is not the case with common lisp.
Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Amy <amy+git@amogus.cloud>
Convenience macro that automatically creates getf chains for accessing
deep nested plists.
Signed-off-by: Amy <amy+git@amogus.cloud>
Took a bit to lay out a good API, but it works well.
Next up is generating HTML elements & writing to the index.html page
inside the noscript block. I assume it's going to take a while to get
as good as possible, but things have been going smoothly so far, so I
don't think it will take me a long time.
Signed-off-by: Amy <amy+git@amogus.cloud>
DID resolution works with both DID methods outlined in
https://atproto.com/specs/did#blessed-did-methods
The resolve-pds method allows more DID methods to be implemented when they are needed.
Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Amy <amy+git@amogus.cloud>
I recently migrated from Bluesky's mushroom PDSes to BlueAT's
PDS (which is hosted by Daniel Morrisey) and forgot to change the
endpoint afterward.
Next up is looking up my PDS automatically via DID
Signed-off-by: Amy <amy+git@amogus.cloud>
Signed-off-by: Amy <amy+git@amogus.cloud>
also return exit code 1 on fail!
Signed-off-by: Amy <amy+git@amogus.cloud>
Took a bit to lay out a good API, but it works well.
Next up is generating HTML elements & writing to the index.html page
inside the noscript block. I assume it's going to take a while to get
as good as possible, but things have been going smoothly so far, so I
don't think it will take me a long time.
Signed-off-by: Amy <amy+git@amogus.cloud>