From a93bb355bdefd864d917df9588b5404019f6609b Mon Sep 17 00:00:00 2001 From: aragami3070 Date: Mon, 16 Mar 2026 21:33:25 +0400 Subject: [PATCH] Docs(Readme): add installation guide --- README.md | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 0cfe610..50f05ea 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,22 @@ +# Docs search + + +## Зависимости и их установка +### Ubuntu +```bash +sudo apt update +sudo apt install -y build-essential pkg-config clang llvm-dev libclang-dev \ + libleptonica-dev libtesseract-dev tesseract-ocr \ + tesseract-ocr-rus tesseract-ocr-eng python3 python3-pip +``` + +### Arch Linux +```bash +sudo pacman -Syu --needed --noconfirm build-essential pkgconf clang llvm \ + leptonica tesseract tesseract-data-rus \ + tesseract-data-eng python-pip +``` -## Зависимости - maturin: ```bash # Запускаете .venv @@ -11,14 +28,7 @@ cd parser maturin develop ``` -- Запускаем python (пока что там просто 2 + 2) +- Запускаем python ```bash python main.py ``` - -## Замечания -Для корректной работы lsp на python-е с либой на rust-е нужно обновлять -описание сигнатур в docs\_parser.pyi, неприятно, но не критично. В целом очень -даже вкусно - -Про тесты на rust-е напишу потом