This library contains utility functions for recording desktop activity on windows and linux
I created this for my productivity tool Activity Monitor
- Cross platform [windows, linux(ubuntu, X window system)]
from desktopspy.trackers import getForegroundWindow
>>> getForegroundWindow()
('New Tab`, 2500)
>>> import psutil
>>> psutil.Process(2500).name()
'chrome.exe'
from desktopspy.trackers import isUserActive
>>> isUserActive()
True
This library is now available on the python package index.
Visit the pypi page.
pip install desktopspy
or with python-poetry
poetry add desktopspy
Please note that this software is in very early stage of development.