Wrapper on multiplatform kotlin for SauceNaoAPI
Go to file
2019-10-12 12:37:48 +06:00
gradle/wrapper init + add header model 2019-02-20 12:06:04 +08:00
src/main/kotlin/com/github/insanusmokrassar/SauceNaoAPI async work of SauceNaoAPI requests 2019-10-12 12:32:17 +06:00
.gitignore init + add header model 2019-02-20 12:06:04 +08:00
build.gradle add managers 2019-10-12 12:30:02 +06:00
CHANGELOG.md async work of SauceNaoAPI requests 2019-10-12 12:32:17 +06:00
gradle.properties update libraries 2019-10-10 23:25:35 +06:00
gradlew init + add header model 2019-02-20 12:06:04 +08:00
gradlew.bat init + add header model 2019-02-20 12:06:04 +08:00
LICENSE Initial commit 2019-02-20 11:34:55 +08:00
maven.publish.gradle updates for publication 2019-03-21 12:31:00 +08:00
publish.gradle init + add header model 2019-02-20 12:06:04 +08:00
README.md fill README 2019-10-12 12:37:48 +06:00
settings.gradle init + add header model 2019-02-20 12:06:04 +08:00

SauceNaoAPI

It is wrapper for SauceNAO API. For now, library is in preview state. It can be fully used, but some of info can be unavailable from wrapper classes.

Requester

For the requests we are using SauceNaoAPI object. Unfortunately, for now it supports only url strings as source of request. For example:

val key = // here must be your Sauce NAO API key
val requestUrl = // here must be your link to some image

val api = SauceNaoAPI(key)
api.use {
    println(
        it.request(requestUrl)
    )
}

Most of others requests use the same etymology and meaning as in the SauceNAO API docs.