Utility functions for desktop activity tracking
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
desktopspy-0.0.1.tar.gz
(4.2 kB
view hashes)
Built Distribution
Close
Hashes for desktopspy-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4fef49e756f6fa61a1a536b1670a28af1ffae526892d4ec80108a5924f999087 |
|
MD5 | 72cb8271f10d4c10c46ee40a1fd80070 |
|
BLAKE2b-256 | 74cace09932c6f685939807de23ba5a638bd6559bfe818622a076f870879120a |