Automator는 맥에 내장된 도구 중 가장 주목받지 못하는 기능 중 하나입니다. 익숙해지기까지 다소 시간이 걸리지만, 한번 사용법을 익혀두면 URL 열기부터 이미지 다운로드까지 다양한 유용한 작업을 손쉽게 자동화할 수 있습니다.
Automator를 활용하는 가장 효과적인 방법 중 하나는 브라우저 관련 명령과 함께 사용하는 것입니다. Safari나 평소 사용하는 웹 브라우저에서 반복적으로 수행하던 작업을 크게 단축해 줄 수 있습니다.
지금부터 Automator를 브라우저와 함께 활용할 수 있는 여러 가지 방법을 살펴보겠습니다.
1. 매일 특정 시간에 웹페이지 자동으로 열기
많은 사람들이 매일 같은 시간에 특정 웹페이지를 방문합니다. 매일 업무를 시작하기 전에 동일한 페이지를 열어야 할 수도 있고, 매주 월요일 아침마다 동기부여 문구가 담긴 Pinterest 보드를 확인하는 습관이 있을 수도 있습니다.
어떤 경우든 Automator가 대신 해당 웹페이지를 열어주도록 설정하면 귀중한 시간을 절약할 수 있습니다. 방법은 다음과 같습니다.
- 응용 프로그램의 유틸리티 폴더에서 Automator를 엽니다(또는 Cmd + Space로 Spotlight에서 검색). 새 문서를 생성한 뒤 문서 유형에서 캘린더 알람(Calendar Alarm)을 선택합니다.

- 사이드바에서 인터넷(Internet)을 선택하고 Get Specified URLs(지정된 URL 가져오기) 액션을 오른쪽 워크플로우 영역으로 드래그합니다. 기본 URL을 삭제한 후 Automator가 열도록 할 페이지를 추가합니다.
- 이어서 Display Webpages(웹페이지 표시) 액션을 드래그해 앞선 액션 바로 아래에 놓습니다. 하나는 출력을 생성하고 다른 하나는 입력을 받으므로 두 액션이 자동으로 연결되는 것을 확인할 수 있습니다.

- 오른쪽 상단의 실행(Run) 버튼을 눌러 알람을 테스트합니다. Automator가 입력한 웹페이지를 기본 브라우저에서 열어줍니다. 정상적으로 열리지 않는다면 위 단계를 다시 한번 점검해 보세요.
- 마지막으로 파일 > 저장을 선택해 프로젝트를 저장합니다. 저장하는 순간 캘린더에 새 이벤트가 자동으로 생성됩니다. 캘린더에서 해당 이벤트를 편집해 Automator가 URL을 열기를 원하는 요일과 시간으로 반복 설정하면 됩니다.

예시에서는 Automator가 매주 금요일 오후 5시 50분에 페이지를 열도록 설정되어 있습니다. 원하는 날짜와 시간에 맞춰 자유롭게 변경해 보세요.
2. Automator로 특정 웹페이지 묶음 한 번에 열기
항상 함께 열어두는 웹페이지 그룹이 있을 겁니다. 어떤 사람은 소셜 미디어 계정 5개를 함께 열고, 또 다른 사람은 업무용 이메일, 캘린더, 할 일 목록을 항상 같이 엽니다.
Automator 애플리케이션을 하나 만들어 URL 목록을 한 번에 열면 어떨까요?
- Automator에서 새 문서를 만들고 문서 유형으로 애플리케이션(Application)을 선택합니다.
- 마찬가지로 인터넷(Internet) 항목에서 Get Specified URLs를 워크플로우로 드래그한 뒤, 동시에 열고 싶은 웹페이지 목록을 추가합니다.

- Get Specified URLs 아래에 Display Webpages 액션을 추가하면 준비 완료입니다.
- 알아보기 쉬운 이름으로 애플리케이션을 저장한 뒤 Spotlight로 실행하면, 몇 번의 키 입력만으로 수많은 웹페이지를 즉시 열 수 있습니다!

이렇게 만든 앱은 필요할 때마다 호출해서 관련 페이지들을 한꺼번에 띄울 수 있어 반복적인 브라우징 루틴을 크게 간소화해 줍니다.
3. 웹페이지의 모든 이미지 한꺼번에 다운로드하기
이 기능은 워크플로우 자동화 방식으로, Automator 내부에서 직접 실행해야 합니다. Automator를 여는 과정이 추가 단계처럼 느껴질 수 있지만, 현재 열려 있는 웹페이지에서 모든 이미지를 내려받는 데에는 여전히 가장 빠른 방법입니다.
- Automator에서 새 문서를 만들고 워크플로우(Workflow) 옵션을 선택합니다.

- 사이드바의 인터넷(Internet) 카테고리로 이동해 이번에는 Get Current Webpage from Safari를 워크플로우에 추가합니다. 아쉽게도 이 워크플로우는 Safari에서만 작동하지만, 맥 환경에서는 어차피 Chrome보다 Safari가 더 잘 최적화된 브라우저입니다.
- 그 아래에 Get Image URLs from Webpage를 추가하고 Get URLs of images 드롭다운을 on these webpages(이 웹페이지들)로 설정합니다.
- 워크플로우 맨 아래에 Download URLs를 추가하고 선호하는 다운로드 위치를 지정합니다. 기본값인 Downloads 폴더를 그대로 사용해도 무방합니다.

- 특정 웹페이지의 모든 이미지를 내려받으려면 Safari에서 해당 페이지를 연 상태로 Automator에서 이 워크플로우를 실행합니다. 페이지에 이미지가 많다면 다운로드에 시간이 다소 걸릴 수 있습니다.
다운로드가 끝난 후에는 다른 Automator 워크플로우를 활용해 이미지 크기 조절, 이름 변경, 폴더 정리까지 이어서 자동화할 수 있습니다.
4. 웹페이지의 모든 오디오·비디오 파일 다운로드하기
조금 더 복잡한 워크플로우를 사용하면 오디오나 비디오 파일도 같은 방식으로 처리할 수 있습니다. 이 방법을 사용하면 특정 웹페이지에 포함된 모든 미디어 파일을 Automator 안에서 바로 내려받을 수 있습니다.
- 앞서와 동일한 방식으로 Automator에서 새 워크플로우를 만듭니다.
- Get Current Webpage from Safari 액션을 다시 한번 추가합니다.
- 이번에는 Get Link URLs from Webpages를 추가합니다.
- Only returns URLs in the same domain as the starting page(시작 페이지와 같은 도메인의 URL만 반환) 옵션을 선택하면 현재 페이지와 동일한 도메인에 호스팅된 파일만 가져옵니다. 반대로 선택하지 않으면 파일의 위치와 관계없이 페이지에서 링크된 모든 파일을 수집합니다.

- 이제 Filter URLs 액션을 워크플로우에 추가합니다. 필터 설정은 다운로드하려는 파일 종류에 따라 달라집니다. 예를 들어 MP3 파일만 원한다면 Path 조건에 .mp3 포함으로 설정하고, MP4 동영상이라면 .mp4로 설정하는 식입니다.
- 여러 개의 조건을 추가한 뒤 Any of the following are true(다음 중 하나라도 참)를 선택하면 다양한 형식을 한 번에 필터링할 수도 있습니다.

- URL 필터링이 끝나면 Download URLs 액션을 추가하고 다운로드 폴더를 지정합니다.
- Safari에서 열려 있는 페이지에서 원하는 미디어를 내려받으려면 Automator 안에서 워크플로우를 실행하기만 하면 됩니다.
5. 웹사이트를 독립형 앱처럼 실행하기
특정 웹사이트가 자체 앱을 출시해 주기를 바란 적이 있거나, 여러 탭보다 여러 브라우저 창을 선호하는 사용자라면, Automator로 특정 웹페이지를 별도의 앱처럼 열어주는 기능이 딱 좋습니다.
예를 들어 Automator로 전용 구글 검색 앱을 만들고 싶다면 완벽한 활용 사례입니다.
- 새 Automator 문서를 열고 애플리케이션(Application)을 선택합니다.
- 첫 번째 액션으로 Get Specified URLs를 추가하고, 앱으로 만들고 싶은 사이트의 URL을 입력합니다. 예시에서는 구글 검색 페이지를 사용했습니다.
- 이어서 Website Pop-up 액션을 추가하면 해당 사이트를 감싸는 앱 래퍼(wrapper)가 생성됩니다. 다양한 설정 옵션을 통해 웹사이트의 크기와 화면 모양을 조절할 수 있습니다.

- 완성된 Automator 파일을 애플리케이션으로 저장하고 알아보기 쉬운 이름을 붙입니다. 예시에서는 "Google Search"라고 명명했습니다. 이후에는 해당 파일을 더블클릭하기만 하면 웹 앱이 바로 실행됩니다.

6. 특정 구문이 포함된 기사만 골라 열기
RSS 피드는 나만의 뉴스 피드를 구성하는 등의 용도로 여전히 유용합니다. 하지만 일부 피드는 기사가 너무 많아 원하는 글을 찾기가 쉽지 않습니다.
특정 주제나 키워드를 찾고 있다면, 지정한 피드에서 검색어와 일치하는 기사만 골라 열어주는 Automator 워크플로우를 만들어 보세요.
- 먼저 Automator에서 워크플로우를 생성합니다.
- Get Specified URLs 액션을 추가하고 검색할 피드(또는 여러 피드)의 URL을 입력합니다. 예시로 BBC World News의 RSS 피드를 사용했습니다.

- 이제 Filter Articles 액션으로 필터를 만듭니다. 예를 들어 '대통령' 관련 기사만 추출하고 싶다면, 제목이나 요약에 해당 키워드가 포함된 기사를 찾도록 필터를 설정하면 됩니다.
- Get Link URLs from Articles와 Display Webpages 액션을 차례로 추가하면 완성입니다.

- 워크플로우를 실행하면 검색 조건에 부합하는 기사들이 담긴 탭이 한꺼번에 열립니다. 단, 이 워크플로우는 새 탭이 무수히 많이 생성될 수 있으므로 사용 시 주의가 필요합니다.
Automator로 더 많은 작업 자동화하기
처음에는 다소 복잡해 보이지만, Automator는 맥을 훨씬 더 효율적으로 활용할 수 있게 해주는 강력한 도구입니다. 앱에 익숙해지는 데 시간이 걸리지만, 꾸준히 사용해 보면 매일의 작업 효율을 높여주는 다양한 워크플로우, 서비스, 앱을 직접 만들 수 있게 됩니다.
이번 글에서는 브라우저와 함께 사용하는 Automator 활용법에 집중했지만, 이 외에도 만들어볼 만한 유용한 Automator 자동화 아이디어는 무궁무진합니다. 오늘 소개한 방법들을 계기로 반복 업무를 자동화하는 재미를 느껴보시길 바랍니다.