Skip to content

.NET library designed for retrieving leaderboards, players, and user-generated content from Steam.

License

Notifications You must be signed in to change notification settings

leonard-thieu/toofz-steam

Repository files navigation

toofz Steam

Build status codecov MyGet

Overview

toofz Steam is a .NET library designed for retrieving leaderboards, players, and user-generated content from Steam. It includes clients for Steam Client API, Steam Community Data, Steam Web API, and Steam Workshop.


toofz Steam is a component of toofz. Information about other projects that support toofz can be found in the meta-repository.

Description

toofz Steam implements clients for various Steam APIs. Only the APIs used by toofz projects are implemented. More APIs may be implemented if there is a demand for it. All clients have support for transient fault handling, telemetry, and cancellation.

Installing via NuGet

Add a NuGet.Config to your solution directory with the following content:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <packageSources>
    <add key="toofz" value="https://www.myget.org/F/toofz/api/v3/index.json" />
  </packageSources>
</configuration>
Install-Package 'toofz.Steam'

Dependencies

Dependents

Requirements

Contributing

Contributions are welcome for toofz Steam.

  • Want to report a bug or request a feature? File a new issue.
  • Join in design conversations.
  • Fix an issue or add a new feature.
    • Aside from trivial issues, please raise a discussion before submitting a pull request.

Development

Requirements

  • Visual Studio 2017

Getting started

Open the solution file and build. Use Test Explorer to run tests.

Repository layout

License

toofz Steam is released under the MIT License.

About

.NET library designed for retrieving leaderboards, players, and user-generated content from Steam.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages