steam-workshop-api 0.2.5

Provides an API wrapper for the steam workshop interfaces (IPublishedFileService and ISteamRemoteStorage) with the addition of proxy and api key support
Documentation

rs-steam-workshop-api

A rust api library for the steam web workshop api

Basic Usage

use steam_workshop_api::Workshop;
let workshop = Workshop::new(None);
let fileids = vec!['121221044', '1643520526'];
let details: Vec<WorkshopItem> = match workshop.get_published_file_details(&fileids) {
    Ok(details) => details,
    Err(err) => { 
        eprintln!("Failed to get file info");
    }
};