요즘 한글 URL이 많다보니
보고서나 이메일에 URL을 공유하려면 무조건 URL을 짧게 만들어 문서를 만들어야 하죠.
그래서 URL 단축 서비스가 나오긴 했지만,
여러개의 URL을 해야할땐 매번 귀찮을 때가 있습니다.
이런 문제를 해결하기 딱 좋은
URL 단축용 파이썬 패키지를 소개해 드리고자 합니다.
pyshorteners는 사용 가능한 가장 유명한 URL Shortener를 사용하여 URL을 단축하고 확장하는 데 도움이되는 Python lib입니다.
pyshorteners의 공식문서는 아래 링크를 참조해주세요.
pyshorteners.readthedocs.io/en/latest/
pyshorteners 파이썬 라이브러리를 아래와 같이 설치했다면..
pip install PyShorteners
다음과 같이 import 하여 사용해주시면 됩니다.
import pyshorteners as ps
link = "https://scv-life.tistory.com/31"
sh = ps.Shortener()
short_url = (sh.tinyurl.short(linke))
print(short_url)
위 예제는 tinyurl 서비스의 API를 이용하여 URL 단축을 만들어낸 예제이다. 만약 tyniurl과 다른 단축URL 서비스를 이용하고자 한다면..
[‘adfly’, ‘bitly’, ‘chilpit’, ‘clckru’, ‘cuttly’, ‘dagd’, ‘gitio’, ‘isgd’, ‘nullpointer’, ‘osdb’, ‘owly’, ‘post’, ‘qpsru’, ‘shortcm’, ‘tinycc’, ‘tinyurl’]
크롬 브라우저 기준, 특정 북마크 폴더에 있는 링크들을 단축URL로 구현해보자.
import chrome_bookmarks
import pyshorteners
import time
for folder in chrome_bookmarks.folders:
if folder.name == "폴더명":
for url in folder.urls:
short_url = (pyshorteners.Shortener().chilpit.short(url.url))
print(short_url)
time.sleep(3)
else:
continue
참고로 각 API 서비스에 따라 특성이 조금씩 달라질수 있습니다.
[파이썬] 주변사람으로부터 야구영상 지키기 (0) | 2021.03.21 |
---|---|
파이썬으로 토렌트 다운 받기 (0) | 2021.03.08 |
댓글 영역