Skip to content

Simple conole app for create short links by using bitly API

Notifications You must be signed in to change notification settings

OrionApplePie/bitly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

Проект представляет собой консольную утилиту для создания коротких ссылок 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.

About

Simple conole app for create short links by using bitly API

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages