Консольное приложение для работы с ссылками на интернет ресурсы. Обычные ссылки преобразует в короткие ссылки. По коротким ссылкам отображает статистику переходов.
Для взаимодействия с Bitly API необходим ключ - "токен", который можно получить, зарегистрировавшись на свервисе bit.ly. Для упрощения получения токена, регистрируйтесь на Bitly через e-mail вместо социальных сетей. После регистрации нужно пройти на страницу генерации токенов.
Сервис Bitly предлагает несколько различных токенов, вам нужен GENERIC ACCESS TOKEN
.
Вы получите строку, наподобие такой:17c09e20ad155405123ac1977542fecf00231da7
это и
есть ваш токен.
Далее в корневом каталоге скопированного репозитория создать пустой файл с
именем .env
и добавить в него строку:
BITLY_KEY="ваш_токен"
Для создания файлов с указанием любого имени подойдёт Notepad++
Рекомендуется использовать virtualenv/venv для изоляции проекта.
Python3 должен быть уже установлен. Затем используйте pip
(или pip3
, есть
конфликт с Python2) для установки зависимостей:
pip install -r requirements.txt
Приложение работает принимая ссылку в виде аргумента. Для того чтобы сократить
ссылку, необходимо при запуске main.py
передать её в качестве аргумента
python main.py https://devman.org/encyclopedia/python_basics/python_basics_intro/
и получить ответ
Для получения статистики переходов по ссылке, необходимо указать её в качестве
аргумента
python main.py https://bit.ly/3tncHGJ
Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.