Librazy / NyaaCore

Code infrastructure for all NyaaCat plugins

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NyaaCore

Common library used for all NyaaCat plugin.
Provides infrastructures to simplify plugin development.

Build Status

Component List

  • Annotation based command dispatcher
  • Annotation based configuration serializer
  • Annotation based database serializer
  • JSON message builder
  • Database middleware
  • Http client
  • Http server based on timboudreau/netty-http-client

Use as dependency in Gradle

repositories {
    maven {
        name 'NyaaCentral'
        url 'https://raw.githubusercontent.com/NyaaCat/NyaaCentral/maven-repo'
    }
}

dependencies {
    compile('cat.nyaa:nyaacore:6.2-SNAPSHOT')
}

About

Code infrastructure for all NyaaCat plugins

License:MIT License


Languages

Language:Java 98.7%Language:PHP 1.3%