Project Overview
Annie is a video downloader written in the go programming language. It can download videos from a good number of websites, including youtube and your darling pornhub and xvideos.
The project can be found on https://github.com/iawia002/annie
As it is a go project, we expect that we’ll find a main.go file with a main function which will be the entrypoint of the program. Remember you can always run a go program with go run main.go
or you can compile it then run as a normal executable.
Looking through the files in the root directory, you should note there is a go.sum and go.mod file in the root folder. This indicates that the project uses go modules which is an easier way to write programs as against using GOPATH
Below are all the parts in the series