diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..f768028 --- /dev/null +++ b/.gitignore @@ -0,0 +1,15 @@ +# Кэш Python +__pycache__/ +*.py[cod] +*$py.class + +# Виртуальные окружения +venv/ +env/ + +# Настройки IDE (например, VS Code, PyCharm) +.vscode/ +.idea/ + +# Файлы ОС +.DS_Store \ No newline at end of file diff --git a/install.bat b/install.bat new file mode 100644 index 0000000..8baa68d --- /dev/null +++ b/install.bat @@ -0,0 +1,15 @@ +@echo off +chcp 65001 >nul + +echo Создание виртуального окружения... +python -m venv venv + +echo Активация виртуального окружения и установка зависимостей... +call venv\Scripts\activate.bat +python -m pip install -U pip +pip install -r requirements.txt + +echo ========================================================== +echo Установка завершена! Для запуска используйте команду: +echo venv\Scripts\python.exe client.py +pause \ No newline at end of file diff --git a/install.sh b/install.sh new file mode 100644 index 0000000..d7797fc --- /dev/null +++ b/install.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +echo "Создание виртуального окружения..." +python3 -m venv venv + +echo "Активация виртуального окружения и установка зависимостей..." +source venv/bin/activate +pip install -U pip +pip install -r requirements.txt + +echo "==========================================================" +echo "Установка завершена! Для запуска используйте команду:" +echo "./venv/bin/python client.py" \ No newline at end of file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..994f795 --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +# Внешние зависимости для Factorio Mod Sync +requests \ No newline at end of file