Skip to content

elpachongco/desktopspy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

desktopspy

This library contains utility functions for recording desktop activity on windows and linux

I created this for my productivity tool Activity Monitor

Features

  • Cross platform [windows, linux(ubuntu, X window system)]

Functions

Get foreground window name, process, pid

from desktopspy.trackers import getForegroundWindow
>>> getForegroundWindow()
('New Tab`, 2500)

>>> import psutil
>>> psutil.Process(2500).name()
'chrome.exe'

isUserActive

from desktopspy.trackers import isUserActive
>>> isUserActive()
True

Installation

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.

About

Utility functions for desktop activity tracking

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages