renovate[bot] 7ed2c93640 Update plugin org.jetbrains.kotlin.jvm to v2.2.20 (#35)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-10-19 02:19:08 +02:00
2025-06-03 00:12:24 +02:00
2025-06-03 00:36:03 +02:00
2025-10-19 02:15:15 +02:00
2025-06-08 19:49:30 +02:00
2025-10-19 02:15:15 +02:00
2025-05-01 10:43:24 +02:00
2025-05-01 10:43:24 +02:00
2025-05-16 21:15:47 +00:00
2025-05-16 21:15:47 +00:00
2025-05-01 11:19:16 +02:00
2025-06-09 09:02:27 +02:00

OpenGraphKt

build Codecov GitHub Release Date Maven Central Version kotlin-version GitHub License GitHub code size in bytes

OpenGraphKt is a minimalist Kotlin multiplatform library to work with the Open Graph tags protocol. OpenGraphKt is a tiny wrapper on top of JSoup.

Current status

  • Library can extract OpenGraph tags from HTML via a URL, String or File input.
  • Protocol implementation is complete for og: tags, but types aren't fully correct (most types currently are String).
  • Library should be considered in pre-alpha, use this in production at your own risks :).

Usage

See Main.kt in the demo-remote submodule for usage examples.

In short :

  • Add dependency to your Maven / Gradle file. For example :
    implementation("fr.lengrand:opengraphkt:0.1.0")
  • Enjoy:
val parser = Parser()
val openGraphDataDoc = parser.parse("https://www.imdb.com/title/tt0068646/")

println("Title: ${openGraphDataDoc.title}")
println("Is valid: ${openGraphDataDoc.isValid()}")

// Title: The Rock
// Is valid: true

Author

License

Description
No description provided
Readme MIT 2.6 MiB
Languages
Kotlin 100%