Skip to content

About

[Fork] Interact with various interfaces on Steam Community from Node.js

Topics

Resources

Contributing

Stars

59 stars

Watchers

1 watching

Forks

 
 

Repository files navigation

Steam Community for Node.js (3urobeat's Fork)

npm version npm downloads license DoctorMcKay's paypal

This module provides an easy interface for the Steam Community website. This module can be used to simply login to steamcommunity.com for use with other libraries, or to interact with steamcommunity.com.

This fork extends DoctorMcKay's v3 branch with unmerged fixes, features and updates:

This fork is mostly a drop-in replacement, except for anything listed in the chapter below.

 

Documentation

Fork

This fork uses got instead of the deprecated requests library.
Setting up a SteamCommunity instance using a proxy therefore differs:

const SteamCommunity = require("@3urobeat/steamcommunity");
const got            = require(require.resolve("got", { paths: [require.resolve("steamcommunity")] })).default; // Use got bundled with steamcommunity

const communityProxyAgent = new HttpsProxyAgent("http://0.0.0.0:1234");
const community           = new SteamCommunity({ got: got.extend({ agent: { https: communityProxyAgent, http: communityProxyAgent }, decompress: true }) });

Base

Documentation of the base repository is available on the GitHub wiki.

 

Support

Is your issue related to anything added in this fork?
Yes: Open an issue here, don't bother DoctorMcKay with it.
No: Follow the official support instructions below.

Report bugs on the issue tracker or ask questions on the dedicated forum.

About

[Fork] Interact with various interfaces on Steam Community from Node.js

Topics

Resources

Contributing

Stars

59 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages