Section

25 pages

Categories

config

Layered configuration for Go, pulled out of go-tool-base so anything can use it. It reads your settings from files (in whatever format), the environment, flags and remote systems like Consul, and merges them with a precedence you can read off the call site. The part that sets it apart: it writes changes back without wrecking the file a person wrote, comments and all, and it can tell you exactly which source set any value. Around it sits a family of small adapter modules, one per format and one per backend, so you only carry the ones you actually use.
config

krites

Krites is ancient Greek for 'the judge', and judging photographs is the whole job. I built it for an audience of one, my wife: a simple, UI-driven tool (not a command line in sight) that helps her rip through culling 4,000-plus wedding images to her own standards. It leans on local ML rather than a cloud-AI subscription, so it works wherever she is, signal or not. It's since grown an optional AI critic as well, expert feedback on composition, colour and technique, there to help her learn rather than to do the judging for her.
krites
(1 - 3)
Enter Press Enter to jump