Bitly
— крупнейший сервис по сокращению ссылок.
Ежедневно 200 млн. пользователей переходят по сокращённым ссылкам от них.
Скрипт main.py
принимает на вход два вида ссылок: сокращенные ссылки bit.ly и обычные. Если вы передадите обычную ссылку, то он вернёт вам её сокращённый вид. Если вы передадите сокращенную Вами ссылку, то он покажет количество кликов по ней.
- Linux
- Python 3.7+
- Пакетный менеджер
pip
- Виртуальное окружение
venv
Для запуска скрипта установите Python3 не ниже версии 3.7
. Перейдите в каталог, куда скачали скрипт командой cd
и сделайте следующее:
- Активируйте виртуальное окружение
- Установите все зависимости для корректной работы скрипта
- Получите персональный токен для взаимодействия с API Bitly. Вы получите токен вида:
a9c09e20zd155445123yc1977542fecf00931da7
. Присвойте это значение переменнойBITLY_ACCESS_TOKEN
и сохраните всё это в файле с названием.env
корня проекта.
cd DOWNLOAD_PATH
python3 -m venv env && source ./env/bin/activate
python3 -m pip install -r requirements.txt
python3 -m main.py -h # Вызов справки
python3 -m main.py https://vk.com # Сокращение Вашей ссылки
python3 -m main.py https://bit.ly/3FHn1QA # Просмотр количества кликов по созданной Вами ссылке.
python3 -m main.py https://tecadmin.net/install-python-3-7-on-ubuntu-linuxmint https://ya.ru https://bit.ly/3FHn1QA # Когда много ссылок
Скрипт main.py находится под лицензией MIT. Его можно повторно использовать в проприетарном программном обеспечении при условии, что все копии лицензионного программного обеспечения включают копию условий лицензии MIT и уведомление об авторских правах.