VI. Txt 파일을 기반으로한 GTD IV: 애플 스크립트, quicksilver, text expander 를 통한 생산성 극대화 + Phrase Express for Windows
Outline:
I. Intro
II. Mac: Taskpaper
III. Cloud: Dropbox
IV. iOS: Taskpaper
V. Windows: TodoPaper/nvpy
VI. Mac Taskpaper extra –
A. 애플 스크립트
B. QuickSilver
C. TextExpander 를 병행한 활용 +
VI. B Quicksilver
QuickSilver 는 키보드만을 사용해서 application 이나 applescript 를 론칭해주는 어플입니다.
http://www.blacktree.com/ 이 링크에서 무료로 받으실수 있습니다.
이렇게 생겼습니다.
저는 이렇게 씁니다 (preference 창에서 쉽게 바꿀수 있습니다)
이창은 quicksilver 가 실행된 상태에서 Control + Space 를 누르면 불러올수 있습니다.
우선 TaskPaper (또는 어떤 다른 app을) 클릭 없이 실행시키는데 유용합니다. 이것이 QuickSilver 의 가장 일반적인 용도이기도 하고요.
그러면 QuickSilver 를 좀더 유용하게 써보는 두가지 방법을 알아보겠습니다:
- TaskPaper 에 할일을 QuickSilver 를 통해 넣기.
- AppleScript 에 키보드 숏컷을 지정해서 메뉴를 통하지 않고 script 를 적용하기.
- Taskpaper 할일을 QuickSilver 로 넣기
원본은 여기서 보실수 있습니다.
http://www.hogbaysoftware.com/wiki/UseQuicksilverToCreateTaskPaperTask
UseQuicksilverToCreateTaskPaperTask
I hope this script is useful for QuickSilver users.
To install it: 설치법:
Open Script Editor and paste in the script
Save the script as ~/Library/Application Support/QuickSilver/Actions/TaskPaper.scpt
Restart QuickSilver
AppleScript Editor 를 실행해서 아래의 Script 를 paste 해 넣습니다.
TaskPaper script 를 저장합니다. QuickSilver 가 찾기 위해서는 이 path 에 저장합니다.
~/Library/Application Support/QuickSilver/Actions/TaskPaper.scpt
QuickSilver 를 다시 시작합니다.
To use it: 사용법:
Invoke QuickSilver (Control-Space) by default
Press period ‘.’ and type your entry
Press tab and then type until the “TaskPaper” action is selected.
Your new entry will be added to your Inbox project.
QuickSilver 를 Control+Space 눌러 불러옵니다.
entry 창에 마침표 (.) 를 눌러 QuickSilver 에게 문자 입력을 알려줍니다.
할일을 입력합니다. (예: – upload quicksilver tutorial to GTD blog @computer @due(2013-01-14) )
TaskPaper 에 입력됬음을 확인합니다.
이 방법으로 e-mail 의 내용물, website 에서 필요한 문구, 이런 내용들을 TaskPaper 에 신속하게 입력할수 있습니다.
Here’s the script:
_______________________________________________________________________
using terms from application “Quicksilver”
on process text tasks_text
tell application “TaskPaper”
tell front document
if not (exists project named “Inbox”) then
make new project with properties {name:”Inbox”} at front of projects
end if
tell project named “Inbox”
repeat with each in paragraphs of tasks_text
make new entry with properties {text line:each}
end repeat
end tell
end tell
end tell
end process text
end using terms from
_______________________________________________________________________
AppleScript 에 키보드 숏컷을 지정해서 메뉴를 통하지 않고 script 를 적용하기.
QuickSilver Preference 창을 띄웁니다.
오른쪽 상단에 있는 Trigger 버튼을 누르고 왼쩍 하단의 + 버튼을 눌러 새 hotkey 를 만듭니다.
New Hot Key 창이 뜨면 Select an Item 창에 applescript 파일평을 입력합니다.
dropdown 창에서 원하는 script 를 고릅니다.
이제 script 가 quicksilver 에 저장이 되었고 키보드 숏컷을 지정해 줍니다. 화면에는 제가 이미 trigger 를 다 지정해 놓았지만 그러기 전에는 None 이라고 나옵니다.
Trigger 부분을 클릭해주면 이런 창이 뜹니다. HotKey 창에 원하는 키보드 숏컷을 입력합니다.
OSX 에 기본적으로 키보드 숏컷이 많이 내장되어 있으나 대부분이 cmd 키를 사용합니다. (예를들어 cmd+space 를 누르면 spotlight 이 뜨죠)
control 키를 사용한 숏컷을 지정하시면 대부분 충돌을 피할수 있습니다.
이제 TaskPaper 이나 Mail 에서 control+shortcut 만 사용해서 script 를 실행시킬수 있습니다.
QuickSilver 는 컴퓨터 부팅시 자동으로 실행하는것이 좋습니다.