{"repo":"knadh/dns.toys","free":true,"listed":false,"github":"https://github.com/knadh/dns.toys","clone":"git clone https://github.com/knadh/dns.toys.git","description":"A DNS server that offers useful utilities and services over the DNS protocol. Weather, world time, unit conversion etc.","language":"Go","stars":2820,"topics":["dns","dns-server","fun","unit-conversion","weather"],"license":"MIT","category":"networking-infra","readme_excerpt":"dns.toys is a DNS server that takes creative liberties with the DNS protocol to offer handy utilities and services that are easily accessible via the command line. For docs, visit www.dns.toys Sample commands Running locally Docker Or using docker compose: From source - Clone the repo - Copy config.sample.toml to config.toml and edit the config - Make sure you have a copy of the cities15000.txt file at the root of this directory (instructions are in the config.sample.toml file) - Make sure to download the wordnet from Wordnet website.(more instructions are in the config.sample.toml file) - Extract the tarball and rename extracted the directory to wordnet - Make sure to fetch the IFSC data (instructions are in the config.sample.toml file). - Run make build to build the binary and then run ./dnstoys.bin - Query against the locally running server Others - DnsToys.NET - A .net client library for the service.","default_branch":null,"files":null,"tree":[],"storefront":"/r/knadh","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/knadh/dns.toys/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}