Skip to content

Latest commit

 

History

10 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Укротитель ссылок (/≧▽≦)/

License: MIT Python Flask

Все просто, сокращаем ссылки ассоциируя длинную пользовательскую с короткой, которую предлагает сам пользователь или предоставляет сервис.

Можно использовать как веб-морду, так и апи.

Запуск проекта

◾ Клонируйте репозиторий и перейти в него

◾ Установите и активируйте виртуальное окружение

◾ Установите зависимости из файла requirements.txt :

pip install -r requirements.txt

◾ Через командную строку запустите проект:

flask run

API

API доступен всем желающим.У сервиса есть только два эндпоинта:

🔷 /api/id/

POST-запрос на создание новой короткой ссылки

 

🔷 /api/id/<short_id>/

GET-запрос на получение оригинальной ссылки по указанному короткому идентификатору

Примеры запросов к API, варианты ответов и ошибок приведены в спецификации openapi.yml

Автор

Александр Телепин

About

Flask проект по сокращению ссылок

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages

Generated from yandex-praktikum/yacut