Skip to content
This repository was archived by the owner on Jan 16, 2020. It is now read-only.
/ Catalejo Public archive

A Java library for viewing meta data of mod jar files.

License

Notifications You must be signed in to change notification settings

Diluv/Catalejo

Folders and files

NameName
Last commit message
Last commit date
Nov 25, 2019
Nov 23, 2019
Nov 23, 2019
Nov 24, 2019
Nov 28, 2019
Nov 23, 2019
Nov 8, 2019
Nov 7, 2019
Jun 28, 2017
Sep 11, 2017
Dec 25, 2019
Nov 23, 2019
Nov 24, 2019
Jul 9, 2017
Jul 14, 2017

Repository files navigation

Catalejo

A Java library for analyzing files and learning metadata about them.

How to use?

To use Catalejo, you must first create a Catalejo instance. Once the instance has been created, you can add some of the various meta readers to it.

private final Catalejo catalejo = new Catalejo().add(MD5_READER, SHA_256_READER, SHA_512_READER, CRC_32_READER, ModTypeReader.MOD_TYPE_READER, JavaVersionReader.JAVA_VERSION_READER);

Once the Catalejo instance is set up, use the Catalejo#readFile method to read a file.

    		File file = DataUtils.downloadFile(s.getUrl(), s.getFilename());
    		event.getMessage().delete();
    		final Map<String, Object> meta = new HashMap<>();
    		catalejo.readFileMeta(meta, file);