From 041cead1fe92fafd4a2b980d89b0c9648da16891 Mon Sep 17 00:00:00 2001 From: Lukas Werner Date: Tue, 8 Jul 2025 16:47:03 -0700 Subject: [PATCH] add more WHY to the readme --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 1641f54..535f9ec 100644 --- a/README.md +++ b/README.md @@ -2,9 +2,18 @@ > "What I cannot create, I do not understand" – Richard Feynman +I do not have affordable access to a static IPv4 address in my area. Like many +others I need a way to keep my DNS records updated to my IP. However, most of +these programs do not follow my philosophy of building many small useful tools +as a way of understanding more of the problem space. + +`dynamic-dns` is my way of learning and building a dynamic DNS system. It uses +lua for its configuration to allow for user defined behavior and for a more +pleasurable configuration experience (i use neovim btw). ## Sample configuration ```lua +-- config.lua local http = require("http") local json = require("json") -- Domains to monitor / update -- 2.51.2