aboutsummaryrefslogtreecommitdiff
path: root/cmd
AgeCommit message (Collapse)AuthorFilesLines
2023-12-14cmd/xedn: add cdn-cgi/wtf/jsonXe Iaso1-0/+15
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-12-14cmd/xedn: mild fly.toml changeXe Iaso1-30/+33
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-12-14cmd/mimi: log mimi responsesXe Iaso1-0/+3
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-12-09cmd/mimi: add llava supportXe Iaso1-0/+40
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-12-08cmd/mimi: llamaguard filteringXe Iaso2-9/+132
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-12-07cmd: add mimiXe Iaso5-0/+916
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-23cmd/xedn: add cdn-cgi/wtfXe Iaso3-7/+20
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-11cmd/xedn: use sha256 hash for future file idsXe Iaso1-1/+8
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-11cmd/xedn: nuke intermediate filesXe Iaso1-0/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-11cmd/xedn: fixXe Iaso2-8/+39
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-11cmd/xedn: add image uploading logic for internal api use onlyXe Iaso2-2/+198
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-11cmd/xedn: do stable diffusion over flyXe Iaso1-4/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-10cmd/xedn: up connection limitsXe Iaso1-2/+2
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-08cmd/xedn: deploy immediatelyXe Iaso1-0/+3
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-08cmd/xedn: fly region annotation middlewareXe Iaso1-1/+13
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-08use buildGoModule instead of buildGoApplicationXe Iaso2-17/+19
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-05cmd/sanguisuga/tmpl: make TV tracking call go to the TV tracking routeXe Iaso1-1/+1
Imagine that! Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-03cmd/yeet: add hostname and run aliasesXe Iaso1-6/+16
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-03cmd: add alvisXe Iaso6-0/+543
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-03cmd/yeet: add fly logger for future evil plansXe Iaso1-0/+16
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-11-03cmd/xedn/internal/xesite: don't nuke latest.zip oops lolXe Iaso1-0/+5
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-27cmd/xedn: generation maintenanceXe Iaso2-1/+96
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-27cmd/xedn: upload zipserver zipsXe Iaso2-8/+48
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-27cmd/xedn: serve xesite zipsXe Iaso2-8/+29
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-27cmd/xedn: start preparing for xesite v4's adventXe Iaso3-314/+402
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-27cmd/tokenize: nuke failed experimentXe Iaso1-50/+0
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-25cmd/xedn: add the headshot tag to generated avatarsXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-25cmd/sapientwindex: add a stop hereXe Iaso1-2/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-18cmd/sapientwindex: retry scanning in a loopv1.8.3Xe Iaso1-6/+10
So apparently this bot was randomly exiting with status code 0. I checked the vendor closure of the library and found out that this was not an intentional call made in any of the code I'm calling. Nope. Turns out this is everything working as intended because when execution gets to the end of `func main`, Go inserts a `syscall.Exit(0)` for you. This was fixed by inserting a "wait 5 seconds after each retry" loop. If this becomes a problem, I'll probably switch to using /x/cardio to have it float between 30 seconds and an hour. Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-13cmd/xedn: serve right content-type for SVG files hackilyXe Iaso1-0/+4
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-08don't lose memoryv1.8.2Xe Iaso1-4/+5
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-08fixv1.8.1Xe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-08cmd/sapientwindex: adapt into being a tool for goodv1.8.0Xe Iaso5-247/+40
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-10-04cmd/xedn: fly apps v2Xe Iaso2-28/+21
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-09-26cmd/sapientwindex: add reddit botXe Iaso5-0/+304
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-09-07cmd/eq: add first prototype of eq, like jq but with exprv1.7.0Xe Iaso1-0/+60
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-27cmd/sanguisuga: do DCC downloads in a new goroutineXe Iaso1-3/+26
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-27cmd/sanguisuga: check output filename for crc32 checkXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-27cmd/sanguisuga: format default configXe Iaso1-1/+0
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-27cmd/sanguisuga: use wireguard to download files over DCCXe Iaso6-7/+123
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-27cmd/apeirophobia: implicitly use http.DefaultServeMuxXe Iaso1-1/+1
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-27cmd/sanguisuga: use external tailwind buildsXe Iaso6-71/+26
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-26cmd/sanguisuga: add UI with PinesXe Iaso12-8/+576
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-26Switch from ln to slogXe Iaso27-1443/+249
ln had a good run, but it's not going to last for the long term. I'm going to standardize everything on log/slog and deprecate ln. Closes #385 Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-19cmd/sanguisuga: telegram announcementsXe Iaso5-0/+58
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-16cmd/sanguisuga: move things, go mod tidyXe Iaso2-1/+14
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-16cmd/license/licenses: Add double it and pass it on (DIPOL) licenseXe Iaso1-0/+36
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-14cmd/sanguisuga: add crc32 checking flagXe Iaso1-2/+18
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-14cmd/sanguisuga: check DCC crc32Xe Iaso1-18/+78
Signed-off-by: Xe Iaso <me@xeiaso.net>
2023-08-13cmd/sanguisuga: opportunistically external seedingXe Iaso3-73/+133
Signed-off-by: Xe Iaso <me@xeiaso.net>