VTGare / sengoku

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sengoku

FOSSA Status PkgGoDev

A simple SauceNAO Go wrapper.
Inspired by Sagiri, a SauceNAO wrapper for NodeJS.

Installation

Add sengoku to your go.mod file

module github.com/x/y

go 1.15

require(
    github.com/VTGare/sengoku latest
)

or go get -u github.com/VTGare/sengoku

Examples

func main() {
    sen := sengoku.NewSengoku(os.Getenv("SAUCENAO_APITOKEN"))
    uri := "https://imgur.com/someimage.png"
    
    //Search using an image URL with a default query.
    sauce := sen.Search(uri)

    //Search with a different query.
    sauce := sen.SearchWithConfig(uri, &sengoku.Config{DB: sengoku.Pixiv, Results: 1})
}

About

License:MIT License


Languages

Language:Go 100.0%