Skip to content

🧰 Kotlin Multiplatform Scraping Framework

License

Notifications You must be signed in to change notification settings

earth-app/shovel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

shovel

Kotlin Multiplatform Scraping Framework

Introduction

shovel is a Kotlin Multiplatform framework for scraming web applications. It is used in The Earth App to retrieve, standardize, and relay public information and websites.

Installation

Maven (JVM)

<dependencies>
    <dependency>
        <groupId>com.earth-app.shovel</groupId>
        <artifactId>shovel-jvm</artifactId>
        <version>[VERSION]</version> <!-- Replace with latest version -->
    </dependency>
</dependencies>

Gradle (Groovy, JVM)

dependencies {
    implementation "com.earth-app.shovel:shovel-jvm:[VERSION]" // Replace with latest version
}

Gradle (Kotlin DSL, Multiplatform)

kotlin {
    jvm()
    js()
    linuxX64()
    
    sourceSets {
        val commonMain by getting {
            dependencies {
                implementation("com.earth-app.shovel:shovel:[VERSION]") // Replace with latest version
            }
        }
    }
}

Contributing

Contributions are welcome. Please fork this repository and submit a pull request for any changes you would like to make.

About

🧰 Kotlin Multiplatform Scraping Framework

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors 3

  •  
  •  
  •