Ksoup
skrape.it
Ksoup | skrape.it | |
---|---|---|
2 | 4 | |
321 | 756 | |
- | - | |
7.9 | 6.1 | |
18 days ago | 8 days ago | |
Kotlin | Kotlin | |
Apache License 2.0 | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Ksoup
-
Compose Rich Text Editor 0.2.0 released, with a lot of new features
In this version 0.2.0 I added HTML support. Markdown support is coming to 0.3.0. Since the library is multiplatform and there's no Multiplatform HTML or Markdown parsers available, I built my own multiplatform parsing library which is Ksoup and for now it only supports HTML https://github.com/MohamedRejeb/Ksoup
-
Ksoup - Koltin Multiplatform HTML Parser ⚡
Github : https://github.com/MohamedRejeb/ksoup
skrape.it
-
Ksoup - Koltin Multiplatform HTML Parser ⚡
What is wrong with skrape.it?
-
Why most of us won't be inventing little languages
This includes many things that Kotlin makes use of, like String.invoke(block: () -> Unit) which is both an extension on String instances and makes uses of Kotlin's "ability" to move lambdas out of parentheses if they are the last argument (so something like log(lazyString: () -> String), can be used as log({ "message" }), or log { "message" }, @DslMarker (to allow a String.invoke(() -> Unit) block in the form of "it should behave well", only inside the context of a StringSpec.), infix funs (+ is infix operator fun plus(), with some slightly specific language handling because it's extremely common, infix fun shouldBe). This is using Kotest (https://kotest.io/docs/framework/writing-tests.html), but other tools like Ktor, Skrape.it (https://github.com/skrapeit/skrape.it), and more: https://kotlinlang.org/docs/type-safe-builders.html
- Skrape{It}
-
Best webscraping tool for kotlin 2021?
I use skrape{it} (https://github.com/skrapeit/skrape.it) in my projects for 5 months now. Pretty good library IMO.Q
What are some alternatives?
lyricist - 🌎 The missing I18N/L10N (internationalization/localization) multiplatform library for Jetpack Compose!
ktor - Framework for quickly creating connected applications in Kotlin with minimal effort
Napier - Logging library for Kotlin Multiplatform
kottpd - REST framework written in pure Kotlin
konbini - Parser library for Kotlin
krawler - A web crawling framework written in Kotlin
KotlinSpirit - Lightweight library for parsing text in Kotlin, inspired by C++ boost spirit library.
hexagon - Hexagon is a microservices toolkit written in Kotlin. Its purpose is to ease the building of services (Web applications or APIs) that run inside a cloud platform.
supabase-kt - A Kotlin Multiplatform Client for Supabase.
GraphQL Kotlin - Libraries for running GraphQL in Kotlin
Splitties - A collection of hand-crafted extensions for your Kotlin projects.
KotlinPrimavera - Spring support libraries for Kotlin