获取有关应用程序的详细信息和在前台打开的URL
foreground_app_info的Python项目详细描述
想知道前台应用程序的一些细节, 比如它是哪个,当前打开的是哪个url等等? 这个项目是给你的。
演示通过sleep 3; ./demo.py。
示例:
$ ./demo.py {'appName': 'Terminal', 'idleTime': 0.274327906, 'url': 'file:///Users/az/Programmierung/foreground_app_info', 'windowTitle': './demo.py /Users/az/Programmierung/foreground_app_info \xe2\x80\x94 osascript \xe2\x80\x94 80\xc3\x9724'} $ sleep 3; ./demo.py {'appName': 'Chrome', 'idleTime': 1.440957492, 'url': 'https://news.ycombinator.com/', 'windowTitle': 'Hacker News'} $ sleep 3; ./demo.py {'appName': 'Finder', 'idleTime': 2.213467371, 'url': 'file:///Users/az/Documents/', 'windowTitle': 'Documents'} $ sleep 3; ./demo.py {'appName': 'TextEdit', 'idleTime': 1.435908488, 'url': 'file:///Users/az/Documents/todo-musicplayer.txt', 'windowTitle': 'todo-musicplayer.txt'}
此项目已在Pypi注册。 您可以通过:
$ pip install foreground_app_info
简单的演示代码:
fromforeground_app_infoimportget_app_infofrompprintimportpprintpprint(get_app_info())
目前由TimeCapture使用。