├── .DS_Store ├── .gitignore ├── Add MD Reference from Safari.kmmacros ├── Audio Toggle Macros.kmmacros ├── Morning Start.kmmacros ├── Paste and Save Cursor.kmmacros ├── Paste to right.kmmacros ├── Quick Note.kmmacros └── Send To Pinboard (clean).kmmacros /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/macdrifter/KeyboardMaestroMacros/a61db1f8817cf7768523e322c29c6d292c24eee9/.DS_Store -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store -------------------------------------------------------------------------------- /Add MD Reference from Safari.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | Buttons 17 | 18 | 19 | Button 20 | OK 21 | 22 | 23 | Button 24 | Cancel 25 | Cancel 26 | 27 | 28 | 29 | IsActive 30 | 31 | IsDisclosed 32 | 33 | MacroActionType 34 | PromptForUserInput 35 | Prompt 36 | Please Enter a Reference Tag 37 | ResultButtonVariable 38 | Result Button 39 | TimeOutAbortsMacro 40 | 41 | Title 42 | Reference Tag 43 | Variables 44 | 45 | 46 | Default 47 | 48 | Variable 49 | Reference Tag 50 | 51 | 52 | 53 | 54 | DisplayKind 55 | Variable 56 | File 57 | 58 | 59 | IsActive 60 | 61 | IsDisclosed 62 | 63 | MacroActionType 64 | ExecuteAppleScript 65 | NewFile 66 | 67 | Text 68 | property theURL : "" 69 | tell application "Safari" 70 | set theURL to URL of current tab of window 1 71 | end tell 72 | return theURL 73 | TimeOutAbortsMacro 74 | 75 | TrimResults 76 | 77 | UseText 78 | 79 | Variable 80 | myURL 81 | 82 | 83 | DisplayKind 84 | Variable 85 | File 86 | 87 | 88 | IsActive 89 | 90 | IsDisclosed 91 | 92 | MacroActionType 93 | ExecuteAppleScript 94 | NewFile 95 | 96 | Text 97 | property theTitle : "" 98 | tell application "Safari" 99 | set theTitle to name of current tab of window 1 100 | end tell 101 | return theTitle 102 | TimeOutAbortsMacro 103 | 104 | TrimResults 105 | 106 | UseText 107 | 108 | Variable 109 | myTitle 110 | 111 | 112 | IsActive 113 | 114 | IsDisclosed 115 | 116 | MacroActionType 117 | SetVariableToText 118 | Text 119 | [%Variable%Reference Tag%]: %Variable%myURL% (%Variable%myTitle%) 120 | Variable 121 | Reference Link 122 | 123 | 124 | Action 125 | ByPasting 126 | IsActive 127 | 128 | IsDisclosed 129 | 130 | MacroActionType 131 | InsertText 132 | Paste 133 | 134 | Text 135 | [%Variable%Reference Tag%] 136 | 137 | 138 | Action 139 | ByPasting 140 | IsActive 141 | 142 | IsDisclosed 143 | 144 | MacroActionType 145 | InsertText 146 | Paste 147 | 148 | Text 149 | 150 | 151 | 152 | IsActive 153 | 154 | IsDisclosed 155 | 156 | KeyCode 157 | 125 158 | MacroActionType 159 | SimulateKeystroke 160 | Modifiers 161 | 196864 162 | ReleaseAll 163 | 164 | 165 | 166 | IsActive 167 | 168 | IsDisclosed 169 | 170 | KeyCode 171 | 36 172 | MacroActionType 173 | SimulateKeystroke 174 | Modifiers 175 | 0 176 | ReleaseAll 177 | 178 | 179 | 180 | Action 181 | ByPasting 182 | IsActive 183 | 184 | IsDisclosed 185 | 186 | MacroActionType 187 | InsertText 188 | Paste 189 | 190 | Text 191 | %Variable%Reference Link% 192 | 193 | 194 | IsActive 195 | 196 | Name 197 | Add MD Reference from Safari 198 | Triggers 199 | 200 | 201 | MacroTriggerType 202 | StatusMenu 203 | 204 | 205 | Case 206 | Exact 207 | MacroTriggerType 208 | TypedString 209 | SimulateDeletes 210 | 211 | TypedString 212 | mdr 213 | 214 | 215 | UID 216 | EED21078-E214-4A60-B152-B574E7F5A722 217 | 218 | 219 | Name 220 | Text Replacement 221 | UID 222 | EB3CBEB0-72D2-47D7-A4DD-5E1119594F6A 223 | 224 | 225 | 226 | -------------------------------------------------------------------------------- /Audio Toggle Macros.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 35 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Count 23 | 1 24 | IsActive 25 | 26 | IsDisclosed 27 | 28 | MacroActionType 29 | ExecuteMacro 30 | MacroUID 31 | 7980FC57-74A5-47FE-A46E-98593F499346 32 | TimeOutAbortsMacro 33 | 34 | 35 | 36 | Count 37 | 1 38 | IsActive 39 | 40 | IsDisclosed 41 | 42 | MacroActionType 43 | ExecuteMacro 44 | MacroUID 45 | 6FFA1C86-72F8-4B8A-9A4D-8015B2863ED2 46 | TimeOutAbortsMacro 47 | 48 | 49 | 50 | IsActive 51 | 52 | Name 53 | 1. Record 54 | Triggers 55 | 56 | 57 | MacroTriggerType 58 | StatusMenu 59 | 60 | 61 | FireType 62 | Pressed 63 | KeyCode 64 | 18 65 | MacroTriggerType 66 | HotKey 67 | Modifiers 68 | 0 69 | TriggerRepeat 70 | 71 | 72 | 73 | UID 74 | B1D2024F-220B-4089-A7A4-2D26FB81A25E 75 | 76 | 77 | Modifiers 78 | 6144 79 | Name 80 | Hot Palette - Podcasting (ctrl-opt-P) 81 | UID 82 | F62FA36D-C656-42E1-BE8E-5ED326478479 83 | 84 | 85 | Activate 86 | OnceWithPalette 87 | AddToMacroPalette 88 | 89 | AddToStatusMenu 90 | 91 | IsActive 92 | 93 | KeyCode 94 | 35 95 | Macros 96 | 97 | 98 | Actions 99 | 100 | 101 | Count 102 | 1 103 | IsActive 104 | 105 | IsDisclosed 106 | 107 | MacroActionType 108 | ExecuteMacro 109 | MacroUID 110 | 9F627943-E08D-4514-A09F-3D5756029010 111 | TimeOutAbortsMacro 112 | 113 | 114 | 115 | Count 116 | 1 117 | IsActive 118 | 119 | IsDisclosed 120 | 121 | MacroActionType 122 | ExecuteMacro 123 | MacroUID 124 | 5DB67750-2324-47FC-BE58-4B1EF3A65AFC 125 | TimeOutAbortsMacro 126 | 127 | 128 | 129 | IsActive 130 | 131 | Name 132 | 2. Normal 133 | Triggers 134 | 135 | 136 | MacroTriggerType 137 | StatusMenu 138 | 139 | 140 | FireType 141 | Pressed 142 | KeyCode 143 | 19 144 | MacroTriggerType 145 | HotKey 146 | Modifiers 147 | 0 148 | TriggerRepeat 149 | 150 | 151 | 152 | UID 153 | DAD29264-CA44-4373-BB4D-C1F52FB1A0E9 154 | 155 | 156 | Modifiers 157 | 6144 158 | Name 159 | Hot Palette - Podcasting (ctrl-opt-P) 160 | UID 161 | F62FA36D-C656-42E1-BE8E-5ED326478479 162 | 163 | 164 | Activate 165 | OnceWithPalette 166 | AddToMacroPalette 167 | 168 | AddToStatusMenu 169 | 170 | IsActive 171 | 172 | KeyCode 173 | 35 174 | Macros 175 | 176 | 177 | Actions 178 | 179 | 180 | DisplayKind 181 | None 182 | IsActive 183 | 184 | IsDisclosed 185 | 186 | MacroActionType 187 | ExecuteAppleScript 188 | Path 189 | 190 | Text 191 | tell application "System Preferences" 192 | activate 193 | set current pane to pane id "com.apple.preference.sound" 194 | end tell 195 | tell application "System Events" 196 | tell process "System Preferences" 197 | set frontmost to true 198 | --get properties of UI element of tab group of window "Sound" 199 | click radio button "input" of tab group of window "Sound" 200 | set theRows to every row of table 1 of scroll area 1 of ¬ 201 | tab group 1 of window "sound" 202 | set theOutputs to {} as list 203 | repeat with aRow in theRows 204 | if (value of text field 1 of aRow as text) ¬ 205 | is equal to "Internal microphone" then 206 | set selected of aRow to true 207 | exit repeat 208 | end if 209 | end repeat 210 | 211 | end tell 212 | end tell 213 | tell application "System Preferences" to quit 214 | TimeOutAbortsMacro 215 | 216 | TrimResults 217 | 218 | UseText 219 | 220 | Variable 221 | Variable 222 | 223 | 224 | IsActive 225 | 226 | Name 227 | Audio Input Mac 228 | Triggers 229 | 230 | 231 | MacroTriggerType 232 | StatusMenu 233 | 234 | 235 | UID 236 | 9F627943-E08D-4514-A09F-3D5756029010 237 | 238 | 239 | Modifiers 240 | 6144 241 | Name 242 | Hot Palette - Podcasting (ctrl-opt-P) 243 | UID 244 | F62FA36D-C656-42E1-BE8E-5ED326478479 245 | 246 | 247 | Activate 248 | OnceWithPalette 249 | AddToMacroPalette 250 | 251 | AddToStatusMenu 252 | 253 | IsActive 254 | 255 | KeyCode 256 | 35 257 | Macros 258 | 259 | 260 | Actions 261 | 262 | 263 | DisplayKind 264 | None 265 | IsActive 266 | 267 | IsDisclosed 268 | 269 | MacroActionType 270 | ExecuteAppleScript 271 | Path 272 | 273 | Text 274 | tell application "System Preferences" 275 | activate 276 | set current pane to pane id "com.apple.preference.sound" 277 | end tell 278 | tell application "System Events" 279 | tell process "System Preferences" 280 | set frontmost to true 281 | --get properties of UI element of tab group of window "Sound" 282 | click radio button "input" of tab group of window "Sound" 283 | set theRows to every row of table 1 of scroll area 1 of ¬ 284 | tab group 1 of window "sound" 285 | set theOutputs to {} as list 286 | repeat with aRow in theRows 287 | if (value of text field 1 of aRow as text) ¬ 288 | is equal to "Rode Podcaster" then 289 | set selected of aRow to true 290 | exit repeat 291 | end if 292 | end repeat 293 | 294 | end tell 295 | end tell 296 | tell application "System Preferences" to quit 297 | TimeOutAbortsMacro 298 | 299 | TrimResults 300 | 301 | UseText 302 | 303 | Variable 304 | Variable 305 | 306 | 307 | IsActive 308 | 309 | Name 310 | Audio Input Rode 311 | Triggers 312 | 313 | 314 | MacroTriggerType 315 | StatusMenu 316 | 317 | 318 | UID 319 | 7980FC57-74A5-47FE-A46E-98593F499346 320 | 321 | 322 | Modifiers 323 | 6144 324 | Name 325 | Hot Palette - Podcasting (ctrl-opt-P) 326 | UID 327 | F62FA36D-C656-42E1-BE8E-5ED326478479 328 | 329 | 330 | Activate 331 | OnceWithPalette 332 | AddToMacroPalette 333 | 334 | AddToStatusMenu 335 | 336 | IsActive 337 | 338 | KeyCode 339 | 35 340 | Macros 341 | 342 | 343 | Actions 344 | 345 | 346 | DisplayKind 347 | None 348 | IsActive 349 | 350 | IsDisclosed 351 | 352 | MacroActionType 353 | ExecuteAppleScript 354 | Path 355 | 356 | Text 357 | tell application "System Preferences" 358 | activate 359 | set current pane to pane id "com.apple.preference.sound" 360 | end tell 361 | tell application "System Events" 362 | tell process "System Preferences" 363 | set frontmost to true 364 | --get properties of UI element of tab group of window "Sound" 365 | click radio button "output" of tab group of window "Sound" 366 | set theRows to every row of table 1 of scroll area 1 of ¬ 367 | tab group 1 of window "sound" 368 | set theOutputs to {} as list 369 | repeat with aRow in theRows 370 | if (value of text field 1 of aRow as text) ¬ 371 | is equal to "Headphones" then 372 | set selected of aRow to true 373 | exit repeat 374 | end if 375 | end repeat 376 | 377 | end tell 378 | end tell 379 | tell application "System Preferences" to quit 380 | TimeOutAbortsMacro 381 | 382 | TrimResults 383 | 384 | UseText 385 | 386 | Variable 387 | Variable 388 | 389 | 390 | IsActive 391 | 392 | Name 393 | Audio Output Headphones 394 | Triggers 395 | 396 | 397 | MacroTriggerType 398 | StatusMenu 399 | 400 | 401 | UID 402 | 5DB67750-2324-47FC-BE58-4B1EF3A65AFC 403 | 404 | 405 | Modifiers 406 | 6144 407 | Name 408 | Hot Palette - Podcasting (ctrl-opt-P) 409 | UID 410 | F62FA36D-C656-42E1-BE8E-5ED326478479 411 | 412 | 413 | Activate 414 | OnceWithPalette 415 | AddToMacroPalette 416 | 417 | AddToStatusMenu 418 | 419 | IsActive 420 | 421 | KeyCode 422 | 35 423 | Macros 424 | 425 | 426 | Actions 427 | 428 | 429 | DisplayKind 430 | None 431 | IsActive 432 | 433 | IsDisclosed 434 | 435 | MacroActionType 436 | ExecuteAppleScript 437 | Path 438 | 439 | Text 440 | tell application "System Preferences" 441 | activate 442 | set current pane to pane id "com.apple.preference.sound" 443 | end tell 444 | tell application "System Events" 445 | tell process "System Preferences" 446 | set frontmost to true 447 | --get properties of UI element of tab group of window "Sound" 448 | click radio button "output" of tab group of window "Sound" 449 | set theRows to every row of table 1 of scroll area 1 of ¬ 450 | tab group 1 of window "sound" 451 | set theOutputs to {} as list 452 | repeat with aRow in theRows 453 | if (value of text field 1 of aRow as text) ¬ 454 | is equal to "Rode Podcaster" then 455 | set selected of aRow to true 456 | exit repeat 457 | end if 458 | end repeat 459 | 460 | end tell 461 | end tell 462 | tell application "System Preferences" to quit 463 | TimeOutAbortsMacro 464 | 465 | TrimResults 466 | 467 | UseText 468 | 469 | Variable 470 | Variable 471 | 472 | 473 | IsActive 474 | 475 | Name 476 | Audio Output Rode 477 | Triggers 478 | 479 | 480 | MacroTriggerType 481 | StatusMenu 482 | 483 | 484 | UID 485 | 6FFA1C86-72F8-4B8A-9A4D-8015B2863ED2 486 | 487 | 488 | Modifiers 489 | 6144 490 | Name 491 | Hot Palette - Podcasting (ctrl-opt-P) 492 | UID 493 | F62FA36D-C656-42E1-BE8E-5ED326478479 494 | 495 | 496 | 497 | -------------------------------------------------------------------------------- /Morning Start.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | AlreadyActivatedActionType 17 | Normal 18 | Application 19 | 20 | Alias 21 | 22 | AAAAAAF0AAIAAQxNYWNp 23 | bnRvc2ggSEQAAAAAAAAA 24 | AAAAAAAAAADIhqkISCsA 25 | AACQu/4KRmluZGVyLmFw 26 | cAAAAAAAAAAAAAAAAAAA 27 | AAAAAAAAAAAAAAAAAAAA 28 | AAAAAAAAAAAAAAAAAAAA 29 | AAAAAAAAAAAAAJF1Mcoo 30 | dHcAAAAAAAAAAP////8A 31 | AAkgAAAAAAAAAAAAAAAA 32 | AAAADENvcmVTZXJ2aWNl 33 | cwAQAAgAAMiG4UgAAAAR 34 | AAgAAMoorLcAAAABAAwA 35 | kLv+AJC78QCQu/AAAgA2 36 | TWFjaW50b3NoIEhEOlN5 37 | c3RlbToATGlicmFyeToA 38 | Q29yZVNlcnZpY2VzOgBG 39 | aW5kZXIuYXBwAA4AFgAK 40 | AEYAaQBuAGQAZQByAC4A 41 | YQBwAHAADwAaAAwATQBh 42 | AGMAaQBuAHQAbwBzAGgA 43 | IABIAEQAEgAmU3lzdGVt 44 | L0xpYnJhcnkvQ29yZVNl 45 | cnZpY2VzL0ZpbmRlci5h 46 | cHAAEwABLwD//wAA 47 | 48 | BundleIdentifier 49 | com.apple.finder 50 | Creator 51 | 1296122707 52 | FileType 53 | 1179534418 54 | Name 55 | Finder 56 | NewFile 57 | /System/Library/CoreServices/Finder.app 58 | 59 | IsActive 60 | 61 | IsDisclosed 62 | 63 | MacroActionType 64 | ActivateApplication 65 | ReopenWindows 66 | 67 | TimeOutAbortsMacro 68 | 69 | 70 | 71 | IsActive 72 | 73 | IsDisclosed 74 | 75 | KeyCode 76 | 18 77 | MacroActionType 78 | SimulateKeystroke 79 | Modifiers 80 | 4096 81 | ReleaseAll 82 | 83 | 84 | 85 | HonorExcluded 86 | 87 | IsActive 88 | 89 | IsDisclosed 90 | 91 | MacroActionType 92 | HideOthers 93 | 94 | 95 | IsActive 96 | 97 | IsDisclosed 98 | 99 | MacroActionType 100 | Pause 101 | Seconds 102 | 2 103 | Time 104 | 2 105 | TimeOutAbortsMacro 106 | 107 | 108 | 109 | AlreadyActivatedActionType 110 | Normal 111 | Application 112 | 113 | Alias 114 | 115 | AAAAAAFYAAIAAQxNYWNp 116 | bnRvc2ggSEQAAAAAAAAA 117 | AAAAAAAAAADIhqkISCsA 118 | AACQvB0NT21uaUZvY3Vz 119 | LmFwcAAAAAAAAAAAAAAA 120 | AAAAAAAAAAAAAAAAAAAA 121 | AAAAAAAAAAAAAAAAAAAA 122 | AAAAAAAAAAAAANmMtcrE 123 | 3V4AAAAAAAAAAP////8A 124 | AAkgAAAAAAAAAAAAAAAA 125 | AAAADEFwcGxpY2F0aW9u 126 | cwAQAAgAAMiG4UgAAAAR 127 | AAgAAMrFFZ4AAAABAAQA 128 | kLwdAAIAKE1hY2ludG9z 129 | aCBIRDpBcHBsaWNhdGlv 130 | bnM6AE9tbmlGb2N1cy5h 131 | cHAADgAcAA0ATwBtAG4A 132 | aQBGAG8AYwB1AHMALgBh 133 | AHAAcAAPABoADABNAGEA 134 | YwBpAG4AdABvAHMAaAAg 135 | AEgARAASABpBcHBsaWNh 136 | dGlvbnMvT21uaUZvY3Vz 137 | LmFwcAATAAEvAP//AAA= 138 | 139 | BundleIdentifier 140 | com.omnigroup.OmniFocus 141 | Creator 142 | 1330007875 143 | FileType 144 | 1095782476 145 | Name 146 | OmniFocus 147 | NewFile 148 | /Applications/OmniFocus.app 149 | 150 | IsActive 151 | 152 | IsDisclosed 153 | 154 | MacroActionType 155 | ActivateApplication 156 | ReopenWindows 157 | 158 | TimeOutAbortsMacro 159 | 160 | 161 | 162 | AlreadyActivatedActionType 163 | Normal 164 | Application 165 | 166 | Alias 167 | 168 | AAAAAAFGAAIAAQxNYWNp 169 | bnRvc2ggSEQAAAAAAAAA 170 | AAAAAAAAAADIhqkISCsA 171 | AACQvB0ITWFpbC5hcHAA 172 | AAAAAAAAAAAAAAAAAAAA 173 | AAAAAAAAAAAAAAAAAAAA 174 | AAAAAAAAAAAAAAAAAAAA 175 | AAAAAAAAAAAAAJLlwsot 176 | jUIAAAAAAAAAAP////8A 177 | AAkgAAAAAAAAAAAAAAAA 178 | AAAADEFwcGxpY2F0aW9u 179 | cwAQAAgAAMiG4UgAAAAR 180 | AAgAAMotxYIAAAABAAQA 181 | kLwdAAIAI01hY2ludG9z 182 | aCBIRDpBcHBsaWNhdGlv 183 | bnM6AE1haWwuYXBwAAAO 184 | ABIACABNAGEAaQBsAC4A 185 | YQBwAHAADwAaAAwATQBh 186 | AGMAaQBuAHQAbwBzAGgA 187 | IABIAEQAEgAVQXBwbGlj 188 | YXRpb25zL01haWwuYXBw 189 | AAATAAEvAP//AAA= 190 | 191 | BundleIdentifier 192 | com.apple.mail 193 | Creator 194 | 1701667180 195 | FileType 196 | 1095782476 197 | Name 198 | Mail 199 | NewFile 200 | /Applications/Mail.app 201 | 202 | IsActive 203 | 204 | IsDisclosed 205 | 206 | MacroActionType 207 | ActivateApplication 208 | ReopenWindows 209 | 210 | TimeOutAbortsMacro 211 | 212 | 213 | 214 | AlreadyActivatedActionType 215 | Normal 216 | Application 217 | 218 | Alias 219 | 220 | AAAAAAFQAAIAAQxNYWNp 221 | bnRvc2ggSEQAAAAAAAAA 222 | AAAAAAAAAADIhqkISCsA 223 | AACQvB0LQnVzeUNhbC5h 224 | cHAAAAAAAAAAAAAAAAAA 225 | AAAAAAAAAAAAAAAAAAAA 226 | AAAAAAAAAAAAAAAAAAAA 227 | AAAAAAAAAAAAAN0BuMrd 228 | eCIAAAAAAAAAAP////8A 229 | AAkgAAAAAAAAAAAAAAAA 230 | AAAADEFwcGxpY2F0aW9u 231 | cwAQAAgAAMiG4UgAAAAR 232 | AAgAAMrdvnIAAAABAAQA 233 | kLwdAAIAJk1hY2ludG9z 234 | aCBIRDpBcHBsaWNhdGlv 235 | bnM6AEJ1c3lDYWwuYXBw 236 | AA4AGAALAEIAdQBzAHkA 237 | QwBhAGwALgBhAHAAcAAP 238 | ABoADABNAGEAYwBpAG4A 239 | dABvAHMAaAAgAEgARAAS 240 | ABhBcHBsaWNhdGlvbnMv 241 | QnVzeUNhbC5hcHAAEwAB 242 | LwD//wAA 243 | 244 | BundleIdentifier 245 | com.busymac.busycal 246 | Creator 247 | 1061109567 248 | FileType 249 | 1095782476 250 | Name 251 | BusyCal 252 | NewFile 253 | /Applications/BusyCal.app 254 | 255 | IsActive 256 | 257 | IsDisclosed 258 | 259 | MacroActionType 260 | ActivateApplication 261 | ReopenWindows 262 | 263 | TimeOutAbortsMacro 264 | 265 | 266 | 267 | IsActive 268 | 269 | IsDisclosed 270 | 271 | KeyCode 272 | 17 273 | MacroActionType 274 | SimulateKeystroke 275 | Modifiers 276 | 6400 277 | ReleaseAll 278 | 279 | 280 | 281 | IsActive 282 | 283 | Name 284 | Morning Start 285 | Triggers 286 | 287 | 288 | MacroTriggerType 289 | StatusMenu 290 | 291 | 292 | ExecuteType 293 | Time 294 | MacroTriggerType 295 | Time 296 | Repeat 297 | 298 | RepeatTime 299 | 60 300 | TimeFinishHour 301 | 17 302 | TimeFinishMinutes 303 | 30 304 | TimeHour 305 | 4 306 | TimeMinutes 307 | 30 308 | WhichDays 309 | 127 310 | 311 | 312 | UID 313 | 4448EB63-9C00-4980-BFD3-BB9E5E05F87D 314 | 315 | 316 | Name 317 | Cron Macros 318 | UID 319 | 418F1929-244D-4727-8279-0ED6C756862E 320 | 321 | 322 | 323 | -------------------------------------------------------------------------------- /Paste and Save Cursor.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SetVariableToText 22 | Text 23 | %CurrentClipboard% 24 | Variable 25 | tempClip 26 | 27 | 28 | DisplayKind 29 | Variable 30 | File 31 | 32 | 33 | IsActive 34 | 35 | IsDisclosed 36 | 37 | MacroActionType 38 | ExecuteAppleScript 39 | NewFile 40 | 41 | Text 42 | tell application "Keyboard Maestro Engine" 43 | set myClip to (process tokens "%Variable%tempClip%") 44 | set stringLen to length of myClip 45 | return stringLen 46 | end tell 47 | TimeOutAbortsMacro 48 | 49 | TrimResults 50 | 51 | UseText 52 | 53 | Variable 54 | lenClip 55 | 56 | 57 | IsActive 58 | 59 | IsDisclosed 60 | 61 | KeyCode 62 | 9 63 | MacroActionType 64 | SimulateKeystroke 65 | Modifiers 66 | 256 67 | ReleaseAll 68 | 69 | 70 | 71 | Actions 72 | 73 | 74 | IsActive 75 | 76 | IsDisclosed 77 | 78 | KeyCode 79 | 123 80 | MacroActionType 81 | SimulateKeystroke 82 | Modifiers 83 | 0 84 | ReleaseAll 85 | 86 | 87 | 88 | Count 89 | 13 90 | CountExpression 91 | lenClip 92 | IsActive 93 | 94 | IsDisclosed 95 | 96 | MacroActionType 97 | Repeat 98 | TimeOutAbortsMacro 99 | 100 | 101 | 102 | IsActive 103 | 104 | Name 105 | Paste and Save Cursor 106 | Triggers 107 | 108 | 109 | MacroTriggerType 110 | StatusMenu 111 | 112 | 113 | UID 114 | 400A13C7-EED6-4B45-BAFF-096D20F45452 115 | 116 | 117 | Name 118 | _In Development 119 | UID 120 | 451DDBB0-D1A5-45B9-88ED-88F1AE4DAD33 121 | 122 | 123 | 124 | -------------------------------------------------------------------------------- /Paste to right.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | SetVariableToText 22 | Text 23 | %CurrentClipboard% 24 | Variable 25 | tempClip 26 | 27 | 28 | IsActive 29 | 30 | IsDisclosed 31 | 32 | KeyCode 33 | 126 34 | MacroActionType 35 | SimulateKeystroke 36 | Modifiers 37 | 197376 38 | ReleaseAll 39 | 40 | 41 | 42 | IsActive 43 | 44 | IsDisclosed 45 | 46 | KeyCode 47 | 7 48 | MacroActionType 49 | SimulateKeystroke 50 | Modifiers 51 | 256 52 | ReleaseAll 53 | 54 | 55 | 56 | IsActive 57 | 58 | IsDisclosed 59 | 60 | MacroActionType 61 | SetVariableToText 62 | Text 63 | %CurrentClipboard% 64 | Variable 65 | tempClipPre 66 | 67 | 68 | Action 69 | ByPasting 70 | IsActive 71 | 72 | IsDisclosed 73 | 74 | MacroActionType 75 | InsertText 76 | Paste 77 | 78 | Text 79 | %Variable%tempClip% 80 | 81 | 82 | IsActive 83 | 84 | IsDisclosed 85 | 86 | KeyCode 87 | 126 88 | MacroActionType 89 | SimulateKeystroke 90 | Modifiers 91 | 256 92 | ReleaseAll 93 | 94 | 95 | 96 | Action 97 | ByPasting 98 | IsActive 99 | 100 | IsDisclosed 101 | 102 | MacroActionType 103 | InsertText 104 | Paste 105 | 106 | Text 107 | %Variable%tempClipPre% 108 | 109 | 110 | IsActive 111 | 112 | IsDisclosed 113 | 114 | MacroActionType 115 | DeletePastClipboard 116 | Past 117 | 0 118 | PastExpression 119 | 0 120 | 121 | 122 | IsActive 123 | 124 | IsDisclosed 125 | 126 | MacroActionType 127 | DeletePastClipboard 128 | Past 129 | 1 130 | PastExpression 131 | 1 132 | 133 | 134 | IsActive 135 | 136 | Name 137 | Paste to right 138 | Triggers 139 | 140 | 141 | MacroTriggerType 142 | StatusMenu 143 | 144 | 145 | UID 146 | CF42359F-7B89-4002-923A-2E7D4449D95D 147 | 148 | 149 | Name 150 | _In Development 151 | UID 152 | 451DDBB0-D1A5-45B9-88ED-88F1AE4DAD33 153 | 154 | 155 | 156 | -------------------------------------------------------------------------------- /Quick Note.kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | OnceWithPalette 8 | AddToMacroPalette 9 | 10 | AddToStatusMenu 11 | 12 | IsActive 13 | 14 | KeyCode 15 | 49 16 | Macros 17 | 18 | 19 | Actions 20 | 21 | 22 | Buttons 23 | 24 | 25 | Button 26 | OK 27 | 28 | 29 | Button 30 | Cancel 31 | Cancel 32 | 33 | 34 | 35 | IsActive 36 | 37 | IsDisclosed 38 | 39 | MacroActionType 40 | PromptForUserInput 41 | Prompt 42 | Choose a note format 43 | ResultButtonVariable 44 | Result Button 45 | TimeOutAbortsMacro 46 | 47 | Title 48 | Quick Note 49 | Variables 50 | 51 | 52 | Default 53 | Blog|Note|Idea|Kindling 54 | Variable 55 | Note Type 56 | 57 | 58 | Default 59 | 60 | Variable 61 | NoteTitle 62 | 63 | 64 | Default 65 | 66 | Variable 67 | Note Text 68 | 69 | 70 | 71 | 72 | Conditions 73 | 74 | ConditionList 75 | 76 | 77 | ConditionType 78 | Variable 79 | Variable 80 | Note Type 81 | VariableConditionType 82 | Is 83 | VariableValue 84 | Blog 85 | 86 | 87 | ConditionListMatch 88 | All 89 | 90 | ElseActions 91 | 92 | IsActive 93 | 94 | IsDisclosed 95 | 96 | MacroActionType 97 | IfThenElse 98 | ThenActions 99 | 100 | 101 | IsActive 102 | 103 | IsDisclosed 104 | 105 | MacroActionType 106 | SetVariableToText 107 | Text 108 | @blog 109 | Variable 110 | tag 111 | 112 | 113 | TimeOutAbortsMacro 114 | 115 | 116 | 117 | Conditions 118 | 119 | ConditionList 120 | 121 | 122 | ConditionType 123 | Variable 124 | Variable 125 | Note Type 126 | VariableConditionType 127 | Is 128 | VariableValue 129 | Note 130 | 131 | 132 | ConditionListMatch 133 | All 134 | 135 | ElseActions 136 | 137 | IsActive 138 | 139 | IsDisclosed 140 | 141 | MacroActionType 142 | IfThenElse 143 | ThenActions 144 | 145 | 146 | IsActive 147 | 148 | IsDisclosed 149 | 150 | MacroActionType 151 | SetVariableToText 152 | Text 153 | @note 154 | Variable 155 | tag 156 | 157 | 158 | TimeOutAbortsMacro 159 | 160 | 161 | 162 | Conditions 163 | 164 | ConditionList 165 | 166 | 167 | ConditionType 168 | Variable 169 | Variable 170 | Note Type 171 | VariableConditionType 172 | Is 173 | VariableValue 174 | Idea 175 | 176 | 177 | ConditionListMatch 178 | All 179 | 180 | ElseActions 181 | 182 | IsActive 183 | 184 | IsDisclosed 185 | 186 | MacroActionType 187 | IfThenElse 188 | ThenActions 189 | 190 | 191 | IsActive 192 | 193 | IsDisclosed 194 | 195 | MacroActionType 196 | SetVariableToText 197 | Text 198 | @idea 199 | Variable 200 | tag 201 | 202 | 203 | TimeOutAbortsMacro 204 | 205 | 206 | 207 | Conditions 208 | 209 | ConditionList 210 | 211 | 212 | ConditionType 213 | Variable 214 | Variable 215 | Note Type 216 | VariableConditionType 217 | Is 218 | VariableValue 219 | Kindling 220 | 221 | 222 | ConditionListMatch 223 | All 224 | 225 | ElseActions 226 | 227 | IsActive 228 | 229 | IsDisclosed 230 | 231 | MacroActionType 232 | IfThenElse 233 | ThenActions 234 | 235 | 236 | IsActive 237 | 238 | IsDisclosed 239 | 240 | MacroActionType 241 | SetVariableToText 242 | Text 243 | @kindling 244 | Variable 245 | tag 246 | 247 | 248 | TimeOutAbortsMacro 249 | 250 | 251 | 252 | IsActive 253 | 254 | IsDisclosed 255 | 256 | MacroActionType 257 | SetVariableToText 258 | Text 259 | title: %Variable%NoteTitle% 260 | \ncategory: 261 | \ntags: %Variable%Tag% 262 | \ndate: %ShortDate% %LongTime% 263 | \n\n 264 | \n%Variable%Note Text% 265 | Variable 266 | temp 267 | 268 | 269 | IsActive 270 | 271 | IsDisclosed 272 | 273 | MacroActionType 274 | SetVariableToText 275 | Text 276 | %Variable%NoteTitle%.txt 277 | Variable 278 | NoteTitle 279 | 280 | 281 | DisplayKind 282 | Briefly 283 | IsActive 284 | 285 | IsDisclosed 286 | 287 | MacroActionType 288 | ExecuteShellScript 289 | Path 290 | 291 | Text 292 | echo $KMVAR_temp >> "/Volumes/Macintosh HD 2/Dropbox/Notes/"$KMVAR_NoteTitle 293 | TimeOutAbortsMacro 294 | 295 | TrimResults 296 | 297 | UseText 298 | 299 | Variable 300 | Variable 301 | 302 | 303 | IsActive 304 | 305 | Name 306 | N. Quick Note 307 | Triggers 308 | 309 | 310 | MacroTriggerType 311 | StatusMenu 312 | 313 | 314 | FireType 315 | Pressed 316 | KeyCode 317 | 45 318 | MacroTriggerType 319 | HotKey 320 | Modifiers 321 | 0 322 | TriggerRepeat 323 | 324 | 325 | 326 | UID 327 | A290EA6D-2F97-4EBF-8665-678E27EA3370 328 | 329 | 330 | Modifiers 331 | 4096 332 | Name 333 | Hot Palette (ctrl-space) 334 | UID 335 | DCD35B29-BB61-4827-9702-3D248B66EF14 336 | 337 | 338 | 339 | -------------------------------------------------------------------------------- /Send To Pinboard (clean).kmmacros: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Activate 7 | Normal 8 | IsActive 9 | 10 | Macros 11 | 12 | 13 | Actions 14 | 15 | 16 | IsActive 17 | 18 | IsDisclosed 19 | 20 | MacroActionType 21 | Comment 22 | Text 23 | Macro to submit a url to the Pinboard bookmarking service. 24 | 25 | Set the pinUserName and pinPass with your Pinboard.in login credentials. 26 | 27 | This macro requires the python-pinboard library at https://github.com/mgan59/python-pinboard and the Growl notification service. 28 | 29 | This macro is provided without guarantees, support or liability to the original author, Gabriel Weatherhead. Also, don't be dick (TM Wil Wheaton). 30 | Title 31 | FAQ 32 | 33 | 34 | IsActive 35 | 36 | IsDisclosed 37 | 38 | MacroActionType 39 | SetVariableToText 40 | Text 41 | %CurrentClipboard% 42 | Variable 43 | myClip 44 | 45 | 46 | IsActive 47 | 48 | IsDisclosed 49 | 50 | MacroActionType 51 | SetVariableToText 52 | Text 53 | 54 | Variable 55 | pinUserName 56 | 57 | 58 | IsActive 59 | 60 | IsDisclosed 61 | 62 | MacroActionType 63 | SetVariableToText 64 | Text 65 | 66 | Variable 67 | postStatus 68 | 69 | 70 | IsActive 71 | 72 | IsDisclosed 73 | 74 | MacroActionType 75 | SetVariableToText 76 | Text 77 | 78 | Variable 79 | pinPass 80 | 81 | 82 | Conditions 83 | 84 | ConditionList 85 | 86 | 87 | ClipboardConditionType 88 | Matches 89 | ClipboardText 90 | ^http:// 91 | ConditionType 92 | Clipboard 93 | 94 | 95 | ClipboardConditionType 96 | Matches 97 | ClipboardText 98 | ^https:// 99 | ConditionType 100 | Clipboard 101 | 102 | 103 | ClipboardConditionType 104 | Matches 105 | ClipboardText 106 | ^ftp:// 107 | ConditionType 108 | Clipboard 109 | 110 | 111 | ClipboardConditionType 112 | Matches 113 | ClipboardText 114 | ^HTTP:// 115 | ConditionType 116 | Clipboard 117 | 118 | 119 | ClipboardConditionType 120 | Contains 121 | ClipboardText 122 | ^HTTPS:// 123 | ConditionType 124 | Clipboard 125 | 126 | 127 | ClipboardConditionType 128 | Matches 129 | ClipboardText 130 | ^FTP:// 131 | ConditionType 132 | Clipboard 133 | 134 | 135 | ConditionListMatch 136 | Any 137 | 138 | ElseActions 139 | 140 | 141 | IsActive 142 | 143 | IsDisclosed 144 | 145 | MacroActionType 146 | Alert 147 | Text 148 | %Variable%myClip% is not a URL 149 | TimeOutAbortsMacro 150 | 151 | Title 152 | Keyboard Maestro Alert 153 | 154 | 155 | IsActive 156 | 157 | IsDisclosed 158 | 159 | MacroActionType 160 | IfThenElse 161 | ThenActions 162 | 163 | 164 | Buttons 165 | 166 | 167 | Button 168 | Ok 169 | Cancel 170 | 171 | 172 | 173 | Button 174 | Cancel 175 | Cancel 176 | 177 | 178 | 179 | IsActive 180 | 181 | IsDisclosed 182 | 183 | MacroActionType 184 | PromptForUserInput 185 | Prompt 186 | Please provide optional Tags (separated by spaces) 187 | ResultButtonVariable 188 | Result Button 189 | TimeOutAbortsMacro 190 | 191 | Title 192 | Pinboard Bookmark Information 193 | Variables 194 | 195 | 196 | Default 197 | 198 | Variable 199 | Tags 200 | 201 | 202 | 203 | 204 | DisplayKind 205 | Variable 206 | IsActive 207 | 208 | IsDisclosed 209 | 210 | MacroActionType 211 | ExecuteShellScript 212 | Path 213 | 214 | Text 215 | #!/usr/bin/env python 216 | import os 217 | import pinboard 218 | import lxml.html 219 | import urllib2 220 | pyURL= os.getenv('KMVAR_myClip') 221 | pyTitle = os.getenv('KMVAR_Title') 222 | pyTag = os.getenv('KMVAR_Tags') 223 | pyAccount = os.getenv('KMVAR_pinUserName') 224 | pyPass = os.getenv('KMVAR_pinPass') 225 | pyStatus = pyURL 226 | response = urllib2.urlopen(pyURL) 227 | if pyURL is not None: 228 | t = lxml.html.parse(response) 229 | myTitle = t.find(".//title").text 230 | if myTitle is not None: 231 | pyTitle = myTitle 232 | pyStatus = pyTitle 233 | try: 234 | p = pinboard.open(pyAccount, pyPass) 235 | p.add(url= pyURL, description= pyTitle, tags= (pyTag)) 236 | print pyStatus.encode('ascii', 'replace') 237 | except (RuntimeError, TypeError, NameError): 238 | pyStatus = "Error" 239 | print pyStatus 240 | TimeOutAbortsMacro 241 | 242 | TrimResults 243 | 244 | UseText 245 | 246 | Variable 247 | postStatus 248 | 249 | 250 | Conditions 251 | 252 | ConditionList 253 | 254 | 255 | ConditionType 256 | Variable 257 | Variable 258 | postStatus 259 | VariableConditionType 260 | Contains 261 | VariableValue 262 | Error 263 | 264 | 265 | ConditionListMatch 266 | All 267 | 268 | ElseActions 269 | 270 | 271 | IsActive 272 | 273 | IsDisclosed 274 | 275 | MacroActionType 276 | Growl 277 | Text 278 | Pinboard Post for %Variable%postStatus% Complete 279 | Title 280 | Pinboard Post Complete 281 | 282 | 283 | IsActive 284 | 285 | IsDisclosed 286 | 287 | MacroActionType 288 | IfThenElse 289 | ThenActions 290 | 291 | 292 | IsActive 293 | 294 | IsDisclosed 295 | 296 | MacroActionType 297 | Alert 298 | Text 299 | %Variable%postStatus% 300 | %Variable%myClip% 301 | 302 | There was an error posting to Pinboard 303 | TimeOutAbortsMacro 304 | 305 | Title 306 | Keyboard Maestro Alert 307 | 308 | 309 | TimeOutAbortsMacro 310 | 311 | 312 | 313 | TimeOutAbortsMacro 314 | 315 | 316 | 317 | IsActive 318 | 319 | Name 320 | Send To Pinboard (Clean) 321 | Triggers 322 | 323 | 324 | MacroTriggerType 325 | StatusMenu 326 | 327 | 328 | MacroTriggerType 329 | MacroPalette 330 | 331 | 332 | FireType 333 | Pressed 334 | KeyCode 335 | 35 336 | MacroTriggerType 337 | HotKey 338 | Modifiers 339 | 2560 340 | TriggerRepeat 341 | 342 | 343 | 344 | UID 345 | 34E8D397-EFCB-4783-8BF5-4B598B212E9A 346 | 347 | 348 | Name 349 | Mine 350 | UID 351 | 50CF75E3-C58F-48BB-BF65-F5A60FFBA3F1 352 | 353 | 354 | 355 | --------------------------------------------------------------------------------