Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 2.4 KB

README.MD

File metadata and controls

49 lines (34 loc) · 2.4 KB

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

Проект представляет собой консольную утилиту для создания коротких ссылок c помощью сервиса bitly. Так же программа может выводить статистику переходов по указанной короткой ссылке (битли).

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

Для использования утилиты необходимо:

  • зарегистироваться на bitly.com и сгенерировать токен
  • скачать проект на компьютер
  • создать в корне проекта файл .env
  • поместить токен в файл .env например, если токен имеет вид "yb6yhb8x7vr9e49t8vsodn9emdekf89e008n", то нужно прописать в файле строку вида (без ковычек):
    BITLY_TOKEN=yb6yhb8x7vr9e49t8vsodn9emdekf89e008n
    

Чтобы сгенерированть токен нужно авторизироваться в bitly.com, перейти в settings --> [ваш логин] --> Generic Access Token.

Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

Примеры использования

Для использования запустите консоль и перейдите в папку со скриптом и выполните один двух из вариантов:

  1. Для создания короткой ссылки, например, чтобы укоротить ссылку https://devman.org/encyclopedia/tutorial/tutorial_readme/, введите
python main.py https://devman.org/encyclopedia/tutorial/tutorial_readme/
http://bit.ly/2YK8PQT

  1. Для посмотра статистики переходов по ссылке (битли) http://bit.ly/2YK8PQT, введите
python main.py http://bit.ly/2YK8PQT
Всего переходов по ссылке: 1

Цель проекта

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