/console_messenger

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Консольный мессенджер

Клиент

Перейдите в директорию клиента

cd client

Установите зависимости (Требуется установка python)

pip3 install -r requirements.txt

Укажите хост в config.json

{
    "url": "например http://127.0.0.1:8000",
    "websocket_url": "например ws://127.0.0.1:8000",
    "token": "",
    "lang": "ru"
}

Перейдите в директорию выше

cd ..

Запустите client_tui.py

Windows (Требуется установка python)

python client_tui.py

Linux

python3 client_tui.py

Сервер

Перейдите в директорию сервера

cd server

Установите зависимости

pip3 install -r requirements.txt

Перейдите в директорию выше

cd ..

Запустите start_server.py через uvicorn

uvicorn start_server:app --reload