Всем привет!
Представляю Вашему вниманию простой и удобный консольный сокращатель ссылок, основанный на API qps.
Нам понадобится:
- Python
- сторонние модули для Python:
- requests
- pyperclip
- Linux/MacOS консоль
#!/usr/bin/env pythonСохраняем всё это дело в файлик ShortUrl, даём права на выполнение
import requests,sys,urllib
import pyperclip
def GetShortUrl(Url):
MainUrl = ''http://qps.ru/api''
req = {''url'':Url,''format'':''text''}
sendUrl = ''%s?%s'' % (MainUrl, urllib.urlencode(req))
resp = requests.get(sendUrl)
ShortUrl = resp.text
return ShortUrl
if len(sys.argv) == 2:
Url = sys.argv[1]
ShortUrl = GetShortUrl(Url)
print ShortUrl
pyperclip.copy(ShortUrl)
print ''URL in ClipBoard''
chmod +x ShortUrlи переносим используя sudo:
sudo mv ShortUrl /usr/binТеперь достаточно в консоли набрать следующее:
ShortUrl http://blog.kai-zer.ruили
ShortUrl blog.kai-zer.ruПо окончании выполнения скрипт скопирует ссылку в буфер обмена.
На этом всё, всем спасибо!http://qps.ru/2afqm
Комментариев нет:
Отправить комментарий