init: Parser v1 — Lead Generation Engine

Парсер лидов МБ РФ: Яндекс.Карты + HH.ru + обогащение DaData/ЕГРЮЛ/Rusprofile + Streamlit CRM.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Aks
2026-06-09 12:56:06 +03:00
commit f78f35fb3f
33 changed files with 9198 additions and 0 deletions
+49
View File
@@ -0,0 +1,49 @@
@echo off
chcp 65001 >nul
cd /d "%~dp0"
REM ─── Проверка venv ───────────────────────────────────────────────────
if not exist ".venv\Scripts\activate.bat" (
echo.
echo === ОШИБКА: не найден venv .venv\
echo === Сначала запусти launch.bat — он создаст venv и установит парсер.
echo.
pause
exit /b 1
)
call ".venv\Scripts\activate.bat"
REM ─── Установка streamlit при первом запуске ─────────────────────────
python -c "import streamlit" 2>nul
if errorlevel 1 (
echo.
echo === Первый запуск: устанавливаю Streamlit ===
python -m pip install "streamlit>=1.35.0"
if errorlevel 1 (
echo [ERROR] Не удалось установить streamlit.
pause
exit /b 1
)
)
REM ─── Отключаем онбординг-промпт Streamlit (вопрос про email) ─────────
if not exist "%USERPROFILE%\.streamlit\credentials.toml" (
if not exist "%USERPROFILE%\.streamlit" mkdir "%USERPROFILE%\.streamlit"
> "%USERPROFILE%\.streamlit\credentials.toml" (
echo [general]
echo email = ""
)
)
REM ─── Запуск CRM-приложения ──────────────────────────────────────────
echo.
echo ════════════════════════════════════════════════════════════════
echo 🎯 CRM-приложение запускается...
echo Браузер откроется автоматически: http://localhost:8501
echo Чтобы закрыть приложение — нажми Ctrl+C в этом окне.
echo ════════════════════════════════════════════════════════════════
echo.
streamlit run app\app.py
pause