Commit Graph

10 Commits

Author SHA1 Message Date
Sam Therapy 80648e08f6 (refactor) Draw the rest of the owl (#38)
continuous-integration/drone/push Build is passing Details
Reviewed-on: #38
2022-07-26 00:32:31 +00:00
Sam Therapy 3085c116d6 Fix -x flag (#35)
continuous-integration/drone/push Build is passing Details
2022-07-19 15:02:08 +00:00
grumbulon ed4d74bb96 refactor of query.go (#27)
continuous-integration/drone/push Build is passing Details
Includes a fix for #26

Co-authored-by: Sam Therapy <sam@samtherapy.net>
Reviewed-on: #27
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Co-committed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-07-03 20:45:12 +00:00
grumbulon 85a00bffbf Add debug logging (#23)
continuous-integration/drone/push Build is passing Details
Close #12

Reviewed-on: #23
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Co-committed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-07-03 17:58:29 +00:00
Sam Therapy 5035898c13
Add a LICENSE
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-06-29 23:12:30 +02:00
Sam Therapy db78235ecd
hehe off-by-one
continuous-integration/drone/push Build is passing Details
Signed-off-by: Sam Therapy <sam@samtherapy.net>
2022-06-23 23:18:54 +02:00
Sam Therapy bf06f7a3aa
I am still somehow getting paid to do this
continuous-integration/drone/push Build is passing Details
2022-06-23 23:12:48 +02:00
grumbulon 589b13320a Cannot defined things twice in same package (#5)
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Co-committed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-06-23 07:29:06 +00:00
Sam Therapy 160c89ca1e
I got paid to write this 2022-06-22 22:59:17 +02:00
grumbulon 9b979667d6 Make everything more readable (#2)
1. I made JSON print indented instead of inline
2. I created a util package and moved `ReverseDNS` and `ResolveHTTPS` there
3. I created a new struct called Answers where all variables for the output live now, and adjusted the response struct to have the Answers struct in it. This lets us reuse the struct more instead of having variables floating around, lets us make the response more custom, offers more understandable code reuse, and makes things (I think) more readable.

Aside: you will notice the struct has little json defs. This is because struct values encode as JSON objects and can preserve the output name this way

Most of this just makes expanding on awl easier in the future.

Co-authored-by: grumbulon <grumbulon@dismail.de>
Reviewed-on: #2
Co-authored-by: grumbulon <grumbulon@grumbulon.xyz>
Co-committed-by: grumbulon <grumbulon@grumbulon.xyz>
2022-06-22 11:55:38 +00:00