나만의 단어장 만들기

Photo from COSMO’S

코스모
by 코스모
1 min read

단어를 검색 할때, 중요하고 기억하고 싶은 단어는 단어학습 어플에 별도로 저장해서 나만의 단어장으로 활용한다. 또한 이러한 일련의 과정을 Terminology, FlahsCards Deluxe, URL action 을 이용해서 자동화 한다.

Process

  • Terminology에서 단어검색
  • Terminology action 다음, 네이버 단어검색
  • 영한사전 단어 뜻 [[clipboard]] 에 저장
  • Terminology Action Drafts 연동
  • Drafts Word to Dropbox 실행
  • FlashCards Dropbox에서 단어장 import
  • FlashCards 동기화 설정

Drafts action

Tag Reference

  • %% %% : Markdown convert it to HTML.

Word to Dropbox action(2 action steps) remove blank lines from drafts : script action, drafts의 필요없는 공백을 제거

draft.content = draft.content.replace(/$\s*\n+/gm, "\n");
commit(draft);

word to dropbox : 지정한 양식1에 단어, 뜻을 저장합니다. 저장위치는 dropbox root 폴더 Flashcards Deluxe, Write type은 append

%%###[[title]]%%	%%###[[line|2]]%%|[[line|3]]	[[clipboard]]

Terminology action

Tag Reference

  • definition마크다운 포맷으로 된 단어의 뜻.
  • [[clipboard]] : Current contents of the iOS clipboard.

word to flashcard : 검색한 단어를 drafts로 보내 word to dropbox action 발동

drafts4://x-callback-url/create?text=[[definitions]]&action={{Word to Dropbox}}&x-success={{terminology://}}

terapp

FlahsCards Deluxe

위 과정을 무사히 마치면 일단, dropbox에 txt 형식의 파일이 저장됩니다. 이제 이것을 가지고 단어장으로 활용하는 부분만 남았습니다.

import
앱을 실행한 후 상단의 + > 드롭박스 > terminology > 다운로드

동기화
설정 > 동기화 > 설정 > 개별 단어장 > terminology 활성화 이렇게 하면 기존의 txt 파일이 “Flashcards Deluxe/_Sync/terminology.txt”로 복사된다.

Drafts action 변경

동기화를 위해 txt파일의 업데이트 위치를 변경한다. Flashcards Deluxe -> Flashcards Deluxe/_Sync

최종 모습

terapp

앞으로 단어를 추가하면 자동적으로 Flashcards와 동기화 된다. Terminology의 즐겨찾기 추가기능을 사용하는 것도 방법이지만, FlashCards 의 학습기능을 활용하기 위해 개인적으로 적용해본 것입니다.

  1. Flashcards Deluxe에서 txt 파일을 이용할 경우 질문과 답을 탭(Tab)키로 구분. 엔터(Enter)키를 이용해서 각 카드를 구분합니다. “질문 {tab} 답변 {return} 질문 {tab} 답변 {return}”