본문 바로가기

개발 이야기/파이썬 개발

파이썬으로 단축URL 만들기

728x90

글의 배경

요즘 한글 URL이 많다보니

보고서나 이메일으로 URL을 공유하려면 URL을 짧게 만드는게 좋긴 합니다.

 

그래서 URL 단축 서비스가 나오긴 했지만,

여러개의 URL을 해야할땐 매번 귀찮을 때가 있습니다.

 

이런 문제를 해결하기 딱 좋은 

URL 단축용 파이썬 패키지를 소개해 드리고자 합니다.

 

 

파이썬 URL 단축 패키지 PyShorteners

pyshorteners는 사용 가능한 가장 유명한 URL Shortener를 사용하여 URL을 단축하고 확장하는 데 도움이되는 Python lib입니다.

 

pyshorteners의 공식문서는 아래 링크를 참조해주세요.

pyshorteners.readthedocs.io/en/latest/ 

 

 

PyShorteners 설치 및 적용 방법

pyshorteners 파이썬 라이브러리를 아래와 같이 설치했다면.. 

 

다음과 같이 import 하여 사용해주시면 됩니다.

 

위 예제는 tinyurl 서비스의 API를 이용하여 URL 단축을 만들어낸 예제이다. 만약 tyniurl과 다른 단축URL 서비스를 이용하고자 한다면.. 

[‘adfly’, ‘bitly’, ‘chilpit’, ‘clckru’, ‘cuttly’, ‘dagd’, ‘gitio’, ‘isgd’, ‘nullpointer’, ‘osdb’, ‘owly’, ‘post’, ‘qpsru’, ‘shortcm’, ‘tinycc’, ‘tinyurl’]

등을 골라서 사용하시면 됩니다.

 

응용 해보기

크롬 브라우저 기준, 특정 북마크 폴더에 있는 링크들을 단축URL로 구현 해보기..

 

 

 

첨언: 코드 복붙이 안되서 이미지로 떠왔습니다;;;

 

(사족)

참고로,

본 글은 하기의 출처에서 퍼왔습니다.

-출처: www.clien.net/service/board/lecture/15977777?od=T31&po=1&category=0&groupCd=

 

 

(추가 업데이트)

duckduckgo에서 shorten URL 치면 줄여주기도 합니다.

=> duckduckgo.com/?q=shorten+open-support.tistory.com&t=h_&ia=shortenedlink

    그럼, 이렇게 단축 URL이 제공됩니다.

     => is.gd/uIPDqB

 

참~, 쉽죠오~