blob: 9a9c8201253a7b544f43b24e4dc49015590cdd6a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# NEU repo parsing
A standalone library for parsing the [NEU repo](https://github.com/NotEnoughUpdates/NotEnoughUpdates-REPO/). Intended to
be used for NEU, but can also be used for other purposes.
## Versioning
Due to this library not having parity with the actual parser in the normal NEU mod, there will be rapid changes in
development. As such every commit could be a breaking change. Please plan accordingly for now.
## Licensing
This repository incorporates (in addition to libraries loaded by gradle) a file taken
from [the google gson extra repository](https://github.com/google/gson/blob/master/extras/src/main/java/com/google/gson/typeadapters/RuntimeTypeAdapterFactory.java)
with our own changes (highlighted in the code). That file is licensed under the Apache License version 2.0. The rest of
the source code is licensed under the BSD-2-Clause License. The `gradlew`, `gradlew.bat` and
`gradle/wrapper/gradle-wrapper.jar` are license under the Apache License version 2.0: https://docs.gradle.org/current/userguide/licenses.html.
## Usage
You will need to manually download the repository files. I would personally recommend making use of the E-Tag returned by
https://github.com/NotEnoughUpdates/NotEnoughUpdates-REPO/archive/refs/heads/master.zip for simple applications. This
library is available at https://repo.nea.moe/#/releases/moe/nea/neurepoparser/1.0.0. Check out the
[TestMain.java](src/test/java/TestMain.java)
|