Crate trackermeta
source ·Expand description
This is a library crate for working with the Modarchive
website, it is very barebones and simple to work with, please check out the
documentation for ModInfo
and its methods for more info, do be sure to look
at the examples aswell!
(This is the Reborn update, v0.5.x)
Example: Get module info as a struct using a module id
use trackermeta::ModInfo;
fn main() {
let modinfo = ModInfo::get(51772).unwrap();
println!("{:#?}", modinfo);
}
Example: Resolve filename to id then use id to get the info as struct
use trackermeta::ModInfo;
fn main() {
let modid = ModInfo::resolve_filename("noway.s3m").unwrap()[0].id;
let modinfo = ModInfo::get(modid).unwrap();
println!("{:#?}", modinfo);
}
There are more examples other than these which showcase more, remember
to check the examples
directory!
Structs
- Struct containing all of the info about a module
- Simple struct to represent a search result, id and filename will be provided in each
Enums
- Error enum for functions in the crate that return a
Result