Скрипт для сокращение ссылок с помощью сервиса bitly.com, а также подчета количества кликов на сокращенную ссылку
- Скачайте код
- Установите зависимости командой
pip install -r requirements.txt
- Запустите скрипт командой
python3 click_counter.py https://www.google.com
, гдеhttps://www.google.com
- это адрес сайта, который нужно сократить, либо это готовая bitly ссылка форматаhttps://bit.ly/3Izpair
Пример работы скрипта:
API Token берётся из переменных окружения. Bitly не даст вам данные, пока вы не получите персональный ключ – “токен”. Он нужен для взаимодействия с API Bitly. Для получение необходимо зарегистрироваться здесь и следовать инструкции на сайте . Чтобы определить переменную окружения, создайте файл .env
рядом с click_counter.py
и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение
.
Необходимо задать переменные вида:
BITLY_TOKEN=0e4a00000fdc42bcvd00ab0000opal04e16c00a00
- обязательная переменнаяDOMAIN=somedoin.com
- можно задать пользовательский домен при наличие премиум подписки
Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.