WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

playtron-os/steam-bus

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

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 7

Languages