2019-10-12 06:37:48 +00:00
|
|
|
# SauceNaoAPI
|
|
|
|
|
2020-08-29 22:34:19 +00:00
|
|
|
[![Download](https://api.bintray.com/packages/insanusmokrassar/InsanusMokrassar/SauceNaoAPI-mpp/images/download.svg)](https://bintray.com/insanusmokrassar/InsanusMokrassar/SauceNaoAPI-mpp/_latestVersion)
|
|
|
|
|
2019-10-12 06:37:48 +00:00
|
|
|
It is wrapper for [SauceNAO](https://saucenao.com/) API. For now, library is
|
|
|
|
in preview state. It can be fully used, but some of info can be unavailable from
|
2019-10-12 07:00:38 +00:00
|
|
|
wrapper classes, but now you can access them via `SauceNaoAnswer#row` field.
|
2019-10-12 06:37:48 +00:00
|
|
|
|
2020-08-29 22:34:19 +00:00
|
|
|
## Including
|
|
|
|
|
|
|
|
### Gradle
|
|
|
|
|
|
|
|
```groovy
|
|
|
|
implementation "com.insanusmokrassar:SauceNaoAPI:$saucenaoapi_version"
|
|
|
|
```
|
|
|
|
|
2019-10-12 06:37:48 +00:00
|
|
|
## Requester
|
|
|
|
|
|
|
|
For the requests we are using `SauceNaoAPI` object. Unfortunately, for now it
|
|
|
|
supports only url strings as source of request. For example:
|
|
|
|
|
|
|
|
```kotlin
|
|
|
|
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.
|