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:
@@ -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
|
||||
Reference in New Issue
Block a user