diff --git a/api/search.go b/api/search.go index 57f6e7a..2c03060 100644 --- a/api/search.go +++ b/api/search.go @@ -3,6 +3,7 @@ package api import ( "fmt" "net/http" + "net/url" "strings" "codeberg.org/rimgo/rimgo/utils" @@ -19,6 +20,7 @@ type SearchResult struct { } func (client *Client) Search(query string) ([]SearchResult, error) { + query = url.QueryEscape(query) req, err := http.NewRequest("GET", "https://imgur.com/search?q=" + query, nil) if err != nil { return []SearchResult{}, err