Counts internal vs. external hrefs within a page to rate on SEO.
Go Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Dockerfile
Dockerfile.build Add Dockerfile Mar 11, 2017
Dockerfile.multi
README.md
app.go
build.sh

README.md

href-counter

A Golang example application which counts internal vs. external hrefs within a page to rate SEO.

The golang.org/x/net/html package is used to iterate through all the HTML tokens in the web-page. It provides a working example of parsing HTML piece-by-piece.

This can be built with the Dockerfile in the repository or through go get.

References

Used in these two blog posts:

Example:

$ url=http://blog.alexellis.io/ go run app.go
{"internal":40,"external":2}

$ url=http://blog.alexellis.io/golang-json-api-client/ go run app.go
{"internal":17,"external":15}