클립보드의 Amazon URL을 간단히 줄입니다.
친구에게 책을 추천할 때 아마존 URL을 자주 보냅니다.
일본어 책이라면,
https://www.amazon.co.jp/%E8%89%AF%E3%81%84%E6%88%A6%E7%95%A5%E3%80%81%E6%82%AA%E3%81%84%E6%88%A6%E7%95%A5-%E3%83%AA%E3%83%81%E3%83%A3%E3%83%BC%E3%83%89%E3%83%BBP%E3%83%BB%E3%83%AB%E3%83%A1%E3%83%AB%E3%83%88/dp/4532318092
이런 느낌은 너무 길다.원래 링크를 보내는 용도는 이렇게 하면 문제없어요. 개인적으로 이걸 보내는 것은 좀 촌스러워요.
그러나 Amazon의 링크는
https://.../dp/item_id/...
의/dp/
와 그 뒤에 있는 문자열만 넣으면 되는 성질이 있기 때문에 아까 URL에서동일한 품목 페이지로 이동할 수도 있습니다.
이전에는 이렇게 URL을 간소화하려고 할 때 수동으로 불필요한 부분을 연타 삭제키로 제거한 후 보냈다.
하지만 최근에는 일기를 쓰는 횟수가 늘고 친구에게 책을 보내는 링크도 늘어나 골치 아프게 됐다.
무슨 좋은 해결 방법이 있는지 생각해 보고 간단한 해결 방법을 생각해 봤는데 여기서 소개해 드릴게요.
대략적인 절차로 다음 동작의 bash 스크립트를 준비하고 Mac의 Automator에 로그인하여 Spotlight에서 실행합니다.
이렇게 하면 아마존 상품 페이지에서 링크를 복사하고 Spotlight에서 등록된 함수를 실행한 다음 간편한 링크를 붙여넣기만 하면 된다.
복사 붙여넣기는 원래 필요한 절차로, 평소 스포트라이트를 자주 사용하는 사람에게는 수월하면 된다.
실현 방법
#! /bin/bash
url="$(pbpaste)"
DP="$(egrep --only-matching '/dp/[0-9A-Za-z]+/?' <<< "$url")"
echo "https://amazon.co.jp${DP}" | pbcopy
이름으로 저장됩니다.이맘때 이름으로 스포트라이트로 검색하기 때문에 간단하게 갈고리를 거는 것이 좋다.
정규 표현식이 상당히 적합하기 때문에 좀 더 잘 고쳐 쓰는 것이 가장 좋다.
사용법
적당한 아마존의 상품 사이트 URL을 복사한 뒤 스포트라이트를 열고 오토메이터가 방금 만든 프로그램을 검색해 선택한다.
친구의 온라인 화면을 열고 붙이면 필요 없는 정보가 붙는다.
Reference
이 문제에 관하여(클립보드의 Amazon URL을 간단히 줄입니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/sobamchan/articles/9a3beee33d9813텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)