Skip to content

Artemsav/Click-counter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Скрипт для сокращения ссылок с помощью сервиса bitly.com

Скрипт для сокращение ссылок с помощью сервиса bitly.com, а также подчета количества кликов на сокращенную ссылку

Запуск

  • Скачайте код
  • Установите зависимости командой pip install -r requirements.txt
  • Запустите скрипт командой python3 click_counter.py https://www.google.com, где https://www.google.com - это адрес сайта, который нужно сократить, либо это готовая bitly ссылка формата https://bit.ly/3Izpair Пример работы скрипта:

asciicast

Переменные окружения

API Token берётся из переменных окружения. Bitly не даст вам данные, пока вы не получите персональный ключ – “токен”. Он нужен для взаимодействия с API Bitly. Для получение необходимо зарегистрироваться здесь и следовать инструкции на сайте . Чтобы определить переменную окружения, создайте файл .env рядом с click_counter.py и запишите туда данные в таком формате: ПЕРЕМЕННАЯ=значение.

Необходимо задать переменные вида:

  • BITLY_TOKEN=0e4a00000fdc42bcvd00ab0000opal04e16c00a00 - обязательная переменная
  • DOMAIN=somedoin.com - можно задать пользовательский домен при наличие премиум подписки

Цели проекта

Код написан в учебных целях — это урок в курсе по Python и веб-разработке на сайте Devman.

About

Script to shorten links using bitly.com service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages