added linux

This commit is contained in:
Koen van Eijk 2024-06-09 23:14:41 +02:00
parent 3ab4a0eb62
commit 7f789d2519

View File

@ -1,6 +1,5 @@
import sys import sys
def human_readable_time(timestamp): def human_readable_time(timestamp):
import datetime import datetime
@ -69,11 +68,20 @@ def get_active_window_title_windows():
return win32gui.GetWindowText(hwnd) return win32gui.GetWindowText(hwnd)
def get_active_app_name_linux():
return ''
def get_active_window_title_linux():
return ''
def get_active_app_name(): def get_active_app_name():
if sys.platform == "win32": if sys.platform == "win32":
return get_active_app_name_windows() return get_active_app_name_windows()
elif sys.platform == "darwin": elif sys.platform == "darwin":
return get_active_app_name_osx() return get_active_app_name_osx()
elif sys.platform.startswith("linux"):
return get_active_app_name_linux()
else: else:
raise NotImplementedError("This platform is not supported") raise NotImplementedError("This platform is not supported")
@ -83,5 +91,7 @@ def get_active_window_title():
return get_active_window_title_windows() return get_active_window_title_windows()
elif sys.platform == "darwin": elif sys.platform == "darwin":
return get_active_window_title_osx() return get_active_window_title_osx()
elif sys.platform.startswith("linux"):
return get_active_window_title_linux()
else: else:
raise NotImplementedError("This platform is not supported") raise NotImplementedError("This platform is not supported")