DBus interface for interacting with Steam API
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 XXXXXGetting 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- SteamKit2 is licensed under the LGPL v2.1
- Tmds.DBus is licensed under the MIT
- DepotDownloader is licensed under the GPL v2.0
Steam Bus is licensed under THE GNU GPLv2. See LICENSE for details.