https://github.com/zt64/dearrow-kt
Kotlin multiplatform library for interfacing with the DeArrow API
https://github.com/zt64/dearrow-kt
Last synced: 5 months ago
JSON representation
Kotlin multiplatform library for interfacing with the DeArrow API
- Host: GitHub
- URL: https://github.com/zt64/dearrow-kt
- Owner: zt64
- License: mit
- Created: 2024-01-27T06:25:17.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-01-30T01:22:45.000Z (5 months ago)
- Last Synced: 2026-01-30T16:22:41.280Z (5 months ago)
- Language: Kotlin
- Homepage:
- Size: 438 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# dearrow-kt
[](https://central.sonatype.com/artifact/dev.zt64/dearrow-kt)
![badge-platform-jvm]
![badge-platform-js]
![badge-platform-js-node]
![badge-platform-linux]
![badge-platform-windows]
![badge-platform-macos]
![badge-platform-ios]
![badge-platform-tvos]
![badge-platform-watchos]
Kotlin multiplatform client for the [DeArrow API](https://wiki.sponsor.ajay.app/w/API_Docs/DeArrow).
Using [Ktor](https://github.com/ktorio/ktor) for networking.
## Setup
```
[versions]
dearrowkt = "x.y.z"
[libraries]
dearrow = { module = "dev.zt64:dearrow-kt", version.ref = "dearrowkt" }
```
Make sure to replace `x.y.z` with the latest version and to add a Ktor engine to your dependencies.
## Usage
```kotlin
val client = DearrowClient()
val videoId = "dQw4w9WgXcQ"
val branding = client.getBranding(videoId)
// OR = client.getBrandingByHash(videoId)
println(video.titles)
println(video.thumbnails)
```
## License
[MIT](LICENSE)
[badge-platform-jvm]: http://img.shields.io/badge/-jvm-DB413D.svg?style=flat
[badge-platform-js]: http://img.shields.io/badge/-js-F8DB5D.svg?style=flat
[badge-platform-js-node]: https://img.shields.io/badge/-nodejs-68a063.svg?style=flat
[badge-platform-linux]: http://img.shields.io/badge/-linux-2D3F6C.svg?style=flat
[badge-platform-windows]: http://img.shields.io/badge/-windows-4D76CD.svg?style=flat
[badge-platform-macos]: http://img.shields.io/badge/-macos-111111.svg?style=flat
[badge-platform-ios]: http://img.shields.io/badge/-ios-CDCDCD.svg?style=flat
[badge-platform-tvos]: http://img.shields.io/badge/-tvos-808080.svg?style=flat
[badge-platform-watchos]: http://img.shields.io/badge/-watchos-C0C0C0.svg?style=flat
[badge-platform-wasm]: https://img.shields.io/badge/-wasm-624FE8.svg?style=flat