modark 0.5.2

Simple library to get and parse Mod Archive module data (forked from trackermeta by vivyir for a Discord bot)
Documentation
# Modark


[![license](https://img.shields.io/github/license/repellantmold/modark?style=plastic)](LICENSE)
[![standard-readme compliant](https://img.shields.io/badge/standard--readme-OK-green.svg?style=plastic)](https://github.com/RichardLitt/standard-readme)
[![Crates.io](https://img.shields.io/crates/v/modark?style=plastic)](https://crates.io/crates/modark)
![Crates.io](https://img.shields.io/crates/d/modark?style=plastic)

This is a simple library crate that helps with scraping metadata via from the website called [Mod Archive](https://modarchive.org) directly using [the XML API](https://modarchive.org/index.php?xml-api).
This project is forked from [trackermeta by vivyir](https://github.com/vivyir/trackermeta) which has the same general idea but uses HTML parsing instead.

## Table of Contents


- [Install]#install
- [Usage]#Usage
- [Maintainers]#maintainers
- [Contributing]#contributing
- [License]#license

## Install


It's basically just like any other Rust crate.

```sh
cargo add modark
```

## Usage


> [!IMPORTANT]
> You'll have to [request an API key from the Mod Archive forums]https://modarchive.org/forums/index.php?topic=1950.0 before you attempt to use this crate, otherwise you'll always get an invalid request error. **Please be sure to also donate to [the Mod Archive's hosting fund]https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=28NK9DJQRRNGJ if you use this for any significant amount of time!**

(proper example coming soon)

Check out the [examples](examples) directory on the GitHub repo for all examples using the library!

## Maintainers


[@RepellantMold](https://github.com/RepellantMold)

## Contributing


PRs accepted.

Small note: If editing the README, please conform to the
[standard-readme](https://github.com/RichardLitt/standard-readme) specification.

## License


[MPL 2.0 © 2024 RepellantMold](LICENSE)