On page 59 you instruct the user to create a new directory
$ mkdir -p gohome/picotempexport
$ cd gohome/picotempexport
to match the module name
$ go mod init gohome/picotempexport
but the code snippets following are all in the directory tempmonitor/exporter
, e.g. tempmonitor/exporter/rootPage.html
and tempmonitor/exporter/picotempexport.go