[MacOS] 알프레드 앱 검색 옵션 부여해보기

Modyhoon·2021년 10월 2일
1

알프레드 설치

개요

쿠팡에서 물을 검색하려면 일반적인 경우에는 어떻게 해야할까? 여러 방법이 있다.

  1. 브라우저를 켠다 → 네이버에 쿠팡 검색 → 마우스로 쿠팡의 링크 주소를 클릭 → 단어 입력 및 엔터

  2. 브라우저를 켠다 → http://coupang.co.kr 을 입력하고 tab 을 누른다 (그러면 바로 검색할 수 있게 뷰가 바뀐다.) → 단어를 입력하고 엔터를 누른다.

  • 위 동작들은 공통적으로 2개 이상의 시퀀스를 가지고 있다.
  • 나같이 게으름뱅이에 귀찮은거 싫어하는 사람은 이런과정도 너무 귀찮다.
  • 사실 중복되고 반복되는 업무는 줄이고싶은게 개발자의 욕심 아닐까

그래서 결론은, Alfred를 사용해서 커스터마이징하면 이러한 과정을 다음과 같이 줄일 수 있다.

  • Alt + Space 를 누른다 → keyword를 입력하고 어떤 검색어를 입력할지 입력하고 (ex. cou 물) 엔터를 누른다

뭐 큰차이 없어보이지만 나한텐 좀 크다. 엄청 편하게 쓰고있다.

그래서, 어떻게 설정하는건데?

Alfred preference → Features → Web Search → Add Custom Search 로 이동하자.

  • Search URL : 검색할 URL을 입력한다.
  • Title : 이 Custom Search를 사용할 때 Alfred 검색창에 보여질 문구를 의미한다. (예시의 쿠팡검색 : '물' )
  • Keyword : 어떤 키워드로 이 Custom Search를 호출할것인지 ? (예시의 cou)

가장 중요한것은 Search URL이다. 어떤 사이트에서 어떤 검색어로 검색할지 지정해주는것은 사용자의 몫이다.

네이버 검색 커스터마이징을 한다고 가정해 보겠다.

일단 네이버를 들어가자.

검색을 하면 주소표시줄에 다음과 같이 주소가 나타난다

여기서 내가 방금 입력했던 부분이 query=아무거나+입력하자 이렇게 되어있는것을 볼 수 있다. 이게 검색의 핵심이다.

다른 요소들 where, sm, fbm, ie 등은 사실 사용자가 직접 넣어주지 않아도 대부분 정상적으로 검색이 된다.

그러므로 위에것을 빼고 다시 주소를 써보면

https://search.naver.com/search.naver?query=아무거나+입력하자

만 남게된다. 여기서 항상 고정되고, 항상 바뀌는건 어떤 부분일까?

https://search.naver.com/search.naver?query= 까지는 언제나 어떤 조건이든 검색을 할때는 바뀌지 않는다. (네이버가 자체적으로 바꾸는경우는 상정하지 않는다.)

항상 바뀌는것은 아무거나+입력하자 이 부분이다. 이 부분을 {query} 로 바꾸어주자.

그러면 최종링크는 https://search.naver.com/search.naver?query={query} 가 된다. 이 주소를 아까 알프레드의 Search URL로 지정해주자.

나는 다음과 같이 지정했다.

아래는 내가 사용한 커스터마이징 링크 모음이다.

  1. 애플 개발자 문서 검색 : https://developer.apple.com/search/?q={query}
  2. 쿠팡 검색 : https://www.coupang.com/np/search?q={query}
  3. 깃허브 열기 : https://github.com → 단순 열고만 싶을경우 쿼리에 해당하는 부분을 빼주면 된다.
  4. 네이버 검색 : https://search.naver.com/search.naver?query={query}
  5. 나무위키 검색 : https://namu.wiki/Search?q={query}
  6. 스택 오버플로우 검색 : https://stackoverflow.com/search?q={query}
  7. 네이버 사전 단어 검색 : https://dict.naver.com/search.dict?dicQuery={query}
profile
어제보다 나은 오늘

1개의 댓글

comment-user-thumbnail
2023년 6월 14일

너무 유용했어요 감사합니다 ^^

답글 달기