Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/drschlaubi/furry-okto-rotary-phone

Kotlin library which can, fetch, find, parse and analyze JVM exception stacktraces
https://github.com/drschlaubi/furry-okto-rotary-phone

Last synced: 1 day ago
JSON representation

Kotlin library which can, fetch, find, parse and analyze JVM exception stacktraces

Awesome Lists containing this project

README

        

# Furry okto rotary phone

Furry okto rotary phone or FORP for short is a Kotlin library for fetching, finding, parsing and
analyzing JVM exception stacktraces

# Status

Feature complete (for now)

# Contents

- [Modules](#modules)
- [Documentation](#documentation)
- [Download (BOM)](#download)

# Modules

- [core](https://github.com/DRSchlaubi/furry-okto-rotary-phone/tree/main/forp-core) - Stack trace
model and parsing APIs
- [find](https://github.com/DRSchlaubi/furry-okto-rotary-phone/tree/main/forp-find) - Search for
multiple stack traces within the same input
- [fetch](https://github.com/DRSchlaubi/furry-okto-rotary-phone/tree/main/forp-fetch) - Search for
stacktraces in hastebin links, images and files

# Documentation

You can find our docs here: [fopr.schlau.bi](https://fopr.schlau.bi)

# Download

### Gradle (Kotlin)

```kotlin
repositories {
maven("https://schlaubi.jfrog.io/artifactory/forp/")
}

dependencies {
implementation("dev.schlaubi.forp:forp-:1.0.0-SNAPSHOT")
}

// Or MPP:

sourceSets {
commonMain {
repositories {
maven("https://schlaubi.jfrog.io/artifactory/forp/")
}

dependencies {
implementation("dev.schlaubi.forp:forp-:1.0.0-SNAPSHOT")
}
}
}
```

### Gradle (Groovy)

```groovy
repositories {
maven {
url "https://schlaubi.jfrog.io/artifactory/forp/"
}
}

dependencies {
implementation 'dev.schlaubi.forp:forp-:1.0.0-SNAPSHOT'
}

// Or MPP:

sourceSets {
commonMain {
repositories {
repositories {
maven {
url "https://schlaubi.jfrog.io/artifactory/forp/"
}
}

dependencies {
implementation 'dev.schlaubi.forp:forp-:1.0.0-SNAPSHOT'
}
}
}
}
```

# Maven

```xml



forp-repo
https://schlaubi.jfrog.io/artifactory/forp/

dev.schlaubi.forp

0.7.0-SNAPSHOT


```

# Related Projects

This project is inspired by

- The [Pterodactyl](https://github.com/pterodactyl) Discord bot has a simmilar feature trying to
trouble shoot common issues with pteroo

- [DevCord Autohelp](https://github.com/devcordde/DevcordBot/tree/develop/src/main/kotlin/com/github/devcordde/devcordbot/core/autohelp)
\- The Discord server `DevCord` has a similar system to this project which was my first attempt at
doing this