본문 바로가기

Applications

Migration to Alfred 4 from TextExpander 5.1.5

macOS를 사용하면서 자주쓰는 문자를 확장해주는 유틸리트로 TextExpander를 사용하고 있었다.

소프트웨어 판매 방법 중 구독모델이 유행이 되면서 TextExpander도 6.x버전 부터는 구독 모델로 바뀌었다.

구독 모델 전에는 단일 라이센스등이 있었는데 이런 영구(perpetual)라이센스 방식이 없어졌다.

 

2015년에 교육할인을 받아서 31.47달러에 구입을 했다. 대략 4만원 정도에 구입했으니
1년구독이라고 치면 1년에 만원정도 안되는 금액으로 사용을 했다고 볼 수 있다.

 

문제는 컴퓨터를 교체해야 하는데 activation하는 기능은 있지만 deactivation하는 기능이 없어서 특정 횟수 이상 등록을 할 수 없다.

Activation Error

메일로 이전에 활성화된 라이센스를 해지해줄 수 있는지 문의를 했는데 답변이 없다.

 

결국 대체품을 찾다가 결국에는 Alfred 4를 선택하게 되었다. 가격은 £45.00로 69,901원이 결제되었다.

 

문제는 그동안 Snippet들이 엄청 많다는 것.

다행히 Save a ... 기능을 이용하면 textexpander 파일로 만들 수 있는데

Save a Copy of Group...

변환기를 이용해서 .alfredsnippets 으로 바꾸고 import 하면 된다. (import는 그냥 더블 클릭하면 된다.)

추가적으로 변환기는 TextExpander to Alfred 3 를 사용했다. npm에 가보면 https://alfred.danieldiekmeier.de/에서도 된다고 하는데 유지 관리가 안되는지 정상적으로 동작을 하지 않았다. 또한 개인정보에 대한 snippet도 있을 수 있으므로 local에서 변환을 하는게 더 좋을 것 같다.

 

참고로 -g (global 설치)는 권한때문에 안될 수 있으므로 특정 폴더에 설치를 하고

$ npm i textexpander-to-alfred3

아래처럼 node 명령으로 앱을 실행하면 된다.

$ node node_modules/textexpander-to-alfred3/textexpander-to-alfred3.js

Usage: textexpander-to-alfred3 <file>

node 명령으로 앱을 실행하면 된다.

Options:
  -V, --version  output the version number
  <file>         .textexpander source file
  -h, --help     output usage information

날짜, 시간, 수학 매크로의 경우 형태가 좀 다르다. TextExpander vs Alfred Dynamic Placeholder

오늘, 어제, 지금 등을 만들어서 쓰고 있었다.

  단축키 TextExpander Alfred
오늘 ;today %Y-%m-%d {date:yyyy-MM-dd}
어제 ;now %@-1D%Y-%m-%d {date -1D:yyyy-MM-dd}
내일 ;tomo %@+1D%Y-%m-%d {date +1D:yyyy-MM-dd}
지금 ;now %H:%M:%S {time:HH:mm:ss}

 

 

'Applications' 카테고리의 다른 글

[Sibelius First] step by step  (0) 2020.07.29
[Alfred] 워크플로우 - 단축키로 파일 옮기기  (0) 2020.05.29
[app] audio editor  (0) 2020.02.20
Evernote Web Clipper  (0) 2020.02.15
[app] 4K Video Donloader  (0) 2020.02.01