commit 6896eb959e52fdb6b0b95f0fe15340047b6d2400 Author: Kirill Date: Wed Oct 22 22:48:49 2025 +0300 first commit Files in folders are test diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..48f5ac8 --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# Byte-code files +*.pyc +__pycache__/ + +# Virtual environment +.venv/ +venv/ +env/ + +# Editor/IDE specific files +.vscode/ +.idea/ +*.swp # Vim swap files + +# Operating System files +.DS_Store # macOS specific +Thumbs.db # Windows specific + +# Test and build related files +.pytest_cache/ +build/ +dist/ +*.egg-info/ + +# Log files +*.log + +# Data files (if not intended for version control) +*.csv +*.json +*.sqlite3 + +# User-specific configuration (if not intended for sharing) +config.ini +.env diff --git a/app.py b/app.py new file mode 100644 index 0000000..811f514 --- /dev/null +++ b/app.py @@ -0,0 +1,4 @@ +from flask import Flask + +app = Flask(__name__) + diff --git a/controllers/controller.py b/controllers/controller.py new file mode 100644 index 0000000..e69de29 diff --git a/dependencies.txt b/dependencies.txt new file mode 100644 index 0000000..eabd61c --- /dev/null +++ b/dependencies.txt @@ -0,0 +1 @@ +flask==3.1.2 diff --git a/model/example.py b/model/example.py new file mode 100644 index 0000000..e69de29 diff --git a/shell.nix b/shell.nix new file mode 100644 index 0000000..ad3b72f --- /dev/null +++ b/shell.nix @@ -0,0 +1,19 @@ +{ pkgs ? import {} }: + +pkgs.mkShell { + buildInputs = with pkgs; [ + python3 + ]; + + shellHook = '' + if [ ! -d ".venv" ]; then + python -m venv .venv + fi + + source .venv/bin/activate + + if [ -f "dependencies.txt" ]; then + pip install -r dependencies.txt + fi + ''; +}