https://github.com/danielcuthbert/grugq-says
The wisdom that @thegrugq says enriched with AI
https://github.com/danielcuthbert/grugq-says
Last synced: over 1 year ago
JSON representation
The wisdom that @thegrugq says enriched with AI
- Host: GitHub
- URL: https://github.com/danielcuthbert/grugq-says
- Owner: danielcuthbert
- Created: 2023-09-29T14:28:07.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-31T14:12:08.000Z (about 2 years ago)
- Last Synced: 2024-05-31T16:13:16.859Z (about 2 years ago)
- Language: Go
- Homepage:
- Size: 15.3 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README

The Grugq, an OPSEC master, epic security mind and also close friend who often comes up with the best quotes. Quotes I often find myself using on a weekly basis.
In light of the above, I felt it was time to make a tool to grab one of his many quotes and present them to me when I need them for [talks/emails/socials/whateva], and what better time to keep on learning Go than this?
Oh and AI. You always need AI
### How to run
First, make sure you have your OpenAI key set as an export, like:
```
export OPEN_API_KEY="b2ggeW91IGxpa2UgdG8gd2F0Y2ggaHVoPyBjb29sIGNvb2wg"
```
Then, if you have Go installed, it's as simple as:
```
go run main.go
```
and it should present something like this

### How to build
Windows
```
GOOS=windows GOARCH=amd64 go build -o bin/grugq-says.exe main.go
```
macOS
```
GOOS=darwin GOARCH=arm64 go build -o grugq-says main.go
```
Linux
```
GOOS=linux GOARCH=386 go build -o grugq-says main.go
```
Precompiled builds are to be found in the builds directory. Obviously you should fully reverse engineer these before you run them, but the shah-3-256 checksums are available too if you so wish to validate.
### Updates
I do need to make the quotes.go file work better, so that's on the TODO
### Software Bill of Materials
For those who like this, and you kinda should, I've included a CycloneDX BOM in the root of the project
