Данный скрипт сокращает одной командой ссылку, через API сервиса bitly.com или получает статистику переходов по уже имеющейся ссылке.
Python3 должен быть уже установлен.
Затем используйте pip
(или pip3
, есть конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Рекомендуется использовать virtualenv/venv
Для корректного создания короткой ссылки необходимо в .env
файле указать access token, из раздела API личного аккаунта данного сервиса.
Без него вы не сможете получить доступ к возможности сократить ссылку и, соответственно, получить информацию о переходах по вашим ссылкам.
Данные о токене из .env
файла запрашиваются по ключу BITLY_TOKEN и должны быть записаны в формате:
BITLY_TOKEN={ваш токен}
$ python main.py
Введите ссылку: google.com
https://bit.ly/3OAconI
$ python main.py
Введите ссылку: https://bit.ly/3OAconI
0
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.