-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
90 lines (90 loc) · 2.68 KB
/
Copy pathpackage.json
File metadata and controls
90 lines (90 loc) · 2.68 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
{
"name": "k",
"version": "1.0.0",
"description": "macOS",
"main": "k.js",
"scripts": {
"start": "node k.js",
"dev": "node k.js",
"test": "node k.js test",
"install-deps": "npm install",
"setup": "npm install && node k.js",
"permissions": "echo 'Please grant accessibility permissions in System Preferences > Security & Privacy > Privacy > Accessibility'",
"check-python": "python3 --version",
"check-deps": "which python3 && which osascript && which pbpaste"
},
"keywords": [
"macos",
"clipboard",
"monitor",
"tracking",
"telegram",
"window",
"applescript",
"python3",
"accessibility"
],
"author": "Enhanced macOS Monitoring System",
"license": "MIT",
"dependencies": {
"active-win": "^8.2.0"
},
"optionalDependencies": {
"active-win": "^8.2.0"
},
"engines": {
"node": ">=14.0.0"
},
"os": [
"darwin"
],
"requirements": {
"system": {
"python3": ">=3.6",
"osascript": "required",
"pbpaste": "required"
},
"permissions": {
"accessibility": "required for window monitoring",
"automation": "required for AppleScript execution"
}
},
"repository": {
"type": "git",
"url": "https://github.com/your-repo/macos-enhanced-monitor.git"
},
"bugs": {
"url": "https://github.com/your-repo/macos-enhanced-monitor/issues"
},
"homepage": "https://github.com/your-repo/macos-enhanced-monitor#readme",
"devDependencies": {},
"funding": {
"type": "individual",
"url": "https://github.com/sponsors/your-username"
},
"macosPermissions": {
"accessibility": {
"description": "Required for monitoring active windows and applications",
"path": "System Preferences > Security & Privacy > Privacy > Accessibility"
},
"automation": {
"description": "Required for AppleScript execution and system events",
"path": "System Preferences > Security & Privacy > Privacy > Automation"
}
},
"installation": {
"steps": [
"1. Install Node.js dependencies: npm install",
"2. Ensure Python 3 is installed: python3 --version",
"3. Grant Accessibility permissions to Terminal/IDE",
"4. Grant Automation permissions if prompted",
"5. Run: npm start"
]
},
"troubleshooting": {
"accessibility_denied": "Go to System Preferences > Security & Privacy > Privacy > Accessibility and add your terminal application",
"applescript_errors": "Ensure Automation permissions are granted for the running application",
"python_missing": "Install Python 3: brew install python3 or download from python.org",
"clipboard_issues": "pbpaste command should be available by default on macOS"
}
}