Skip to content
playtron-osPublic

About

DBus daemon for interacting with the Steam Network

Resources

Stars

6 stars

Watchers

5 watching

Forks

Repository files navigation

Steam Bus

DBus interface for interacting with Steam API

Usage

Login

busctl --user call one.playtron.SteamBus \
  /one/playtron/SteamBus/SteamClient0 \
  one.playtron.auth.PasswordFlow \
  Login "ss" "myuser" 'mypassword'

2FA

busctl --user call one.playtron.SteamBus \
  /one/playtron/SteamBus/SteamClient0 \
  one.playtron.auth.TwoFactorFlow \
  SendCode s XXXXX

Getting install options

busctl --user call one.playtron.SteamBus \
  /one/playtron/SteamBus/SteamClient0 \
  one.playtron.plugin.LibraryProvider \
  GetInstallOptions s <appId>

Install a game

busctl --user call one.playtron.SteamBus \
  /one/playtron/SteamBus/SteamClient0 \
  one.playtron.plugin.LibraryProvider \
  Install "ssa{sv}" "<appId>" "/dev/sda1" 2 'os' s windows 'language' s english

Attributions

License

Steam Bus is licensed under THE GNU GPLv2. See LICENSE for details.

About

DBus daemon for interacting with the Steam Network

Resources

Stars

6 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages