Get Search Result (Title, URL, Image and more) from DuckDuckGo
Go to file
2021-10-27 15:00:19 +07:00
go.mod initialize and release 1.0.0 2021-10-27 15:00:19 +07:00
goduckgo.go initialize and release 1.0.0 2021-10-27 15:00:19 +07:00
LICENSE initialize and release 1.0.0 2021-10-27 15:00:19 +07:00
README.md initialize and release 1.0.0 2021-10-27 15:00:19 +07:00

DuckDuckGo-image-api

This project is Go adaptation of Python3 forked duckduckgo-image-api . I made this modules because this module will be need in my future project .

Contribution are always welcome

How to use

Import

Example Use Cases

Get Search Results

func main() {
	hunsen := goduckgo.Search(goduckgo.Query{Keyword: "duck"})
    fmt.Print(hunsen.Results)
}

Get Search Result Image

func main() {
	hunsen := goduckgo.Search(goduckgo.Query{Keyword: "duck"})
	for _, somtam := range hunsen.Results {
        // This Can be use with all hunsen.Results(or anything.Results depending on your goduckgo.Search)
        // e.g. Title or URL depending on what you want 
		fmt.Println(somtam.Image)
	}
}

Specific P and S

func main() {
	hunsen := goduckgo.Search(goduckgo.Query{Keyword: "duck", P: "1", S: "200"})
    fmt.Print(hunsen.Results)
}