Skip to content

Приложение для сокращения ссылок и просмотра статистики переходов по сокращенным ссылкам.

License

Notifications You must be signed in to change notification settings

Araime/bitly-links-clicks

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Обрезка ссылок с помощью Битли

Консольное приложение для работы с ссылками на интернет ресурсы. Обычные ссылки преобразует в короткие ссылки. По коротким ссылкам отображает статистику переходов.

Как установить

Сначала получить токен

Для взаимодействия с 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/

и получить ответ
2
Для получения статистики переходов по ссылке, необходимо указать её в качестве аргумента

python main.py https://bit.ly/3tncHGJ

пример ответа
image

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.

About

Приложение для сокращения ссылок и просмотра статистики переходов по сокращенным ссылкам.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages