idle_master_py icon indicating copy to clipboard operation
idle_master_py copied to clipboard

Commandline-Only version?

Open wohfab opened this issue 8 years ago • 6 comments

Is there any possibility to have a commandline only version of this tool?

I really like the tool but do not see the advantage of an image floating around on my desktop.

Actually I planned to maybe setting this up on a server which has no GUI at all.

wohfab avatar Apr 23 '16 20:04 wohfab

I guess if you open steam-idle.py, and take out these: try: import Tkinter as tk except ImportError: import tkinter as tk gui = init_gui(str_app_id) gui.mainloop() and also the function: init_gui() You'll be able to disable the GUI. As far as i can tell, these are the only places anything GUI related is called.

adam1x avatar Apr 23 '16 23:04 adam1x

@wohfab I've done a command line (and Qt) rewrite at https://github.com/jayme-github/steam_idle

jayme-github avatar Apr 24 '16 16:04 jayme-github

@adam1x Thank you. But this won't work. I get an error because of wrong number of arguments.

@jayme-github Thanks, but how would this work, when I cannot start steam?

wohfab avatar May 05 '16 12:05 wohfab

@wohfab It won't but you need steam for idle master too.

jayme-github avatar May 05 '16 13:05 jayme-github

This might help to run steam : https://developer.valvesoftware.com/wiki/SteamCMD

icecollapse avatar May 05 '16 13:05 icecollapse

@alexspataru It doesn't - SteamCMD has no active session. It logs in for this command and after this it's out again. The reason why steam is needed is cause the idle process has to register itself as a steam game and steam itself tracks the card drops and so on. So the only version is to remove the gui part and use it on a RasPI or something like this. The next problem is that steam has changed it's cookie lifetime so that you have to change the settings 1-2 times per day.

The only solution, I've created for this problem is that I'm using the Steam API to get my owned games and play them ordered by playtime. It works pretty the same except that it plays all games and not just the ones with card drops. There is also no card-drop API by steam.

I will create an issue with my pure time-idler in some minutes.

Edit: #29 - Pure game time idler

Gummibeer avatar Nov 03 '16 14:11 Gummibeer