Его назначение — ассоциировать длинную пользовательскую ссылку с короткой, которую предлагает сам пользователь или предоставляет сервис.
- Генерация коротких ссылок и связь их с исходными длинными ссылками.
- Переадресация на исходный адрес при обращении к коротким ссылкам.
- REST API
git clone
cd yacut
Cоздать и активировать виртуальное окружение:
python3 -m venv venv
-
Если у вас Linux/macOS
source venv/bin/activate
-
Если у вас windows
source venv/scripts/activate
Установить зависимости из файла requirements.txt:
python3 -m pip install --upgrade pip
pip install -r requirements.txt
В корне проекта создай .env
файл
FLASK_APP=yacut
FLASK_ENV=development
DATABASE_URI=<URI базы данных, по умолчанию "sqlite:///db.sqlite3">
SECRET_KEY=<секретный ключ>
Запуск проекта:
flask run
Автор | Почта |
---|---|
Doomhunter190 | [email protected] |