Простое консольное приложение для сокращения URL-адресов с использованием API сервиса Bitly.
Для запуска приложения нужен предустановленный Python версии не ниже 3.8+ (на других версиях не проверялся). Также в программе используются следующие сторонние библиотеки:
Рекомендуется устанавливать зависимости в виртуальном окружении, используя venv или любую другую реализацию, например, virtualenv.
- Скопируйте репозиторий в текущий каталог. Воспользуйтесь командой:
$ git clone https://github.com/igorzakhar/url-shortener-cli.git
После этого программа будет скопирована в каталог url-shortener-cli
.
- Создайте и активируйте виртуальное окружение:
$ cd url-shortener-cli # Переходим в каталог с программой
$ python3 -m venv my_virtual_environment # Создаем виртуальное окружение
$ source my_virtual_environment/bin/activate # Активируем виртуальное окружение
- Установите сторонние библиотеки из файла зависимостей:
$ pip install -r requirements.txt # В качестве альтернативы используйте pip3
Переименуйте файл .env.template
из данного репозитория в .env
и добавьте токен из сервиса Bitly:
BITLY_TOKEN=ваш_токен
Для получения токена вам нужно зарегистрироваться в сервисе Bitly и сгенерировать токен в настройках своего профиля Developer settings.
Ссылка на документацию: Bitly API Documentation.
Примеры запуска приложения: