sugoi is a swiss army knife video summariser written in Go.
sugoi works with YouTube links, local files (just pass the file path and it’ll read and summarise), raw string input, and content piped from other commands.
# Summarise a youtube video
go run ./src "https://youtu.be/dQw4w9WgXcQ"
# Summarise a youtube video quietly, then view it
go run ./src "https://youtu.be/dQw4w9WgXcQ" -q | less
# Summarise a string arg
go run ./src "This statement is false"
# Summarise a piped string
echo "Summarise the dir contents"; ls ./src | go run ./src
# Summarise a file
cat ./src/main.go | go run ./srcNote: If you're running from an installed binary, you would replace go run ./src with sugoi
sudo pacman -S torchvision-cuda python-openai-whispergo build -o sugoi ./srcsudo rm "$(which sugoi)"; sudo mv ./sugoi /usr/binThis was made for Arch on Nvidia, you might need a few manual tweaks
