Files
alexandClaude Opus 5 17b7d49d2f hlamingo — помощник «где что лежит»
Веб-помощник для домашнего склада: помнит, в какой коробке и в каком месте
лежит вещь, и находит её по названию, тегам и маркировке. Открывается
с телефона, интеллект — локальная Ollama.

Основное:
- структурный ввод «место → ёмкость → предмет» и кнопки
  Положить / Забрать / Переместить / Удалить;
- иерархия мест (Гараж → Стеллаж А → Полка 2), ёмкости с кодом «буква+цифра»,
  состояние «на руках» для взятых вещей;
- поиск по словам с учётом русских окончаний, теги от модели расширяют
  словарь предмета, смысловой поиск — вспомогательный (замеры в search.py);
- фото к вещам и коробкам: съёмка и выбор из галереи;
- правка и удаление всех сущностей, удаление коробки не теряет её содержимое;
- работает и без Ollama: отключаются только разбор фраз, теги и поиск
  по смыслу.

Данные (data/, static/photos/) и локальный конфиг (.env) в репозиторий
не попадают. Тесты работают только в песочнице: путь к данным берётся
из окружения, tests/guard.py отказывается запускаться на живых данных.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-30 14:27:20 +03:00

29 lines
715 B
Batchfile

@echo off
rem ASCII only! cmd.exe reads .cmd in the system codepage, so any Cyrillic
rem here turns into garbage and breaks the script. Russian text belongs in
rem Python output, not in this file.
rem
rem chcp 65001 + PYTHONIOENCODING: without both, Russian log lines from Python
rem come out as mojibake in the console.
chcp 65001 >nul
set PYTHONIOENCODING=utf-8
cls
echo ========================================
echo hlamingo - where my stuff is
echo ========================================
echo.
cd /d "%~dp0"
if not exist "venv\Scripts\python.exe" (
echo [ERROR] venv not found. Run setup.cmd first.
pause
exit /b 1
)
venv\Scripts\python.exe -m hlamingo.app
echo.
echo Server stopped.
pause