A simple web app that scrapes Indeed.com job listings
and saves them to downloadable .csv
files.
Install the latest version of Go
in your machine.
Clone the repo, start the server and open http://localhost:2000 in your browser
$ git clone https://github.com/librity/nc_gojobs
$ cd nc_gojobs
$ go run main.go
Automagically analyze race conditions during compilation:
$ go build -race
Choose a country and the tech you wanna work with, then hit submit.
The server will scrape all Indeed.com listings that match your params
and send you a .csv
with the results.
- https://golang.org/pkg/
- https://pkg.go.dev/github.com/PuerkitoBio/goquery?utm_source=godoc
- https://golang.org/pkg/strings/#TrimSpace
- https://pkg.go.dev/os?utm_source=gopls#Mkdir
- https://echo.labstack.com/guide/
- https://stackoverflow.com/questions/28448543/how-to-create-nested-directories-using-mkdir-in-golang#28448702
- https://zetcode.com/golang/current-time/
- https://www.tutorialspoint.com/go/go_multi_dimensional_arrays.htm
- https://github.com/golang-standards/project-layout
- https://medium.com/@kdnotes/golang-naming-rules-and-conventions-8efeecd23b68
- https://stackoverflow.com/questions/18678135/static-method-design
- https://www.w3schools.com/tags/att_input_type_radio.asp