Скопируйте себе проект
Установите Python3 (исходники и документацию по установке можно посмотреть на https://www.python.org/)
Выполните команду создания окружения:
$ python -m venv venv
Выполните активацию окружения:
для windows
$ venv\scripts\activate
для UNIX
$ source venv/bin/activate
Выполните установку зависимостей проекта:
(venv) $ pip install -r requirements.txt
Выполните инициацию базы данных
для windows
используйте cmd. Находясь в папке с проектом, запустите команду
cd truncat && sqlite3 truncat.sqlite < init.sql
для UNIX
используйте команду
make init
для windows
используйте команду вида
python <path>/appy.py
где <path> - полный путь расположения файла проекта appy.py
для UNIX
используйте команду
make run
Проект реализует преобразование URL адресов в короткий адрес из шести символов (сокращение ссылок).
Сгенерированные уникальные ссылки сохраняются в базу данных. Проект поддерживает регистрацию пользователей.
Для зарегистрированных пользователей доступны дополнительные опции:
- создание своих вариантов короткой ссылки
- просмотр списка своих ссылок
- статистика использования ссылок
Любой посетитель проекта может отправить сообщение, которое также сохраняется в базе данных