Skip to content

Приложения для EtoМажор проекта

License

Notifications You must be signed in to change notification settings

etomazhor/etomazhor_application

Repository files navigation

Приложения для EtoМажор проекта

Приложение максимально простое. Здесь используется минимум технологий. Оно было сделано на скорую руку, но работает. Есть JSON-сервер, который обеспечивает взаимодействие. Последняя версия клиента работает на всех системах. Более полноценную сборку сделаю позже, сейчас нет времени.

dasdas

Установка

Если вы хотите установить программу локально, вам понадобится Python версии 3.7. Также потребуется немного умелых рук. Примеры приведены для Windows, но для Linux они почти не отличаются.

Подготовка окружения для запуска:

python -m venv venv
venv/Scripts/activate
pip install -r requirements.txt

Запуск JSON-сервера для получения текущего IP, пароля и прочего:

python server_service.py

Развертывание на сервере (требуется tmux):

# Создаем сессию
tmux new -s css_service
#   Выйти из сессии можно с помощью
#   комбинации клавиш Ctrl+b, затем
#   ввести detach и нажать Enter

# Возвращение в сессию:
tmux attach-session -t css_service

Запуск приложения локально: Если вы хотите запустить приложение на компьютере для тестирования и работы с сервером, выполните:

# Для обычного запуска с Python:
python window.py
# Для сборки проекта в .exe:
python setup.py build

Лицензия

Лицензия Apache License 2.0. Подписано EtoMazhorInc.

About

Приложения для EtoМажор проекта

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Languages