Spaces:
Sleeping
Sleeping
Commit Β·
8080b37
1
Parent(s): 15a92be
Fix Tesseract paths for Linux
Browse files
Dockerfile
CHANGED
|
@@ -1,7 +1,7 @@
|
|
| 1 |
FROM python:3.10-slim
|
| 2 |
|
| 3 |
# Install system dependencies including curl and the basics
|
| 4 |
-
RUN apt-get update && apt-get install -y curl gcc \
|
| 5 |
&& rm -rf /var/lib/apt/lists/*
|
| 6 |
|
| 7 |
# Install Playwright and run install-deps as root (requires sudo/root)
|
|
|
|
| 1 |
FROM python:3.10-slim
|
| 2 |
|
| 3 |
# Install system dependencies including curl and the basics
|
| 4 |
+
RUN apt-get update && apt-get install -y curl gcc tesseract-ocr \
|
| 5 |
&& rm -rf /var/lib/apt/lists/*
|
| 6 |
|
| 7 |
# Install Playwright and run install-deps as root (requires sudo/root)
|
tests/test_retry_districts_by_category.py
CHANGED
|
@@ -45,9 +45,10 @@ from playwright.sync_api import Page
|
|
| 45 |
|
| 46 |
# ββ Tesseract path ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 47 |
import pytesseract
|
| 48 |
-
|
| 49 |
-
r"C:\Users\Sharanya\AppData\Local\Programs\Tesseract-OCR\tesseract.exe"
|
| 50 |
-
|
|
|
|
| 51 |
|
| 52 |
from pages.kys_advance_search import KYSAdvanceSearch
|
| 53 |
|
|
|
|
| 45 |
|
| 46 |
# ββ Tesseract path ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 47 |
import pytesseract
|
| 48 |
+
if os.name == "nt": # Windows
|
| 49 |
+
pytesseract.pytesseract.tesseract_cmd = r"C:\Users\Sharanya\AppData\Local\Programs\Tesseract-OCR\tesseract.exe"
|
| 50 |
+
else: # Linux / Docker
|
| 51 |
+
pytesseract.pytesseract.tesseract_cmd = "/usr/bin/tesseract"
|
| 52 |
|
| 53 |
from pages.kys_advance_search import KYSAdvanceSearch
|
| 54 |
|
tests/test_scrape_districts_by_category.py
CHANGED
|
@@ -53,9 +53,10 @@ from playwright.sync_api import Page
|
|
| 53 |
|
| 54 |
# ββ Tesseract path ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 55 |
import pytesseract
|
| 56 |
-
|
| 57 |
-
r"C:\Users\Sharanya\AppData\Local\Programs\Tesseract-OCR\tesseract.exe"
|
| 58 |
-
|
|
|
|
| 59 |
|
| 60 |
from pages.kys_advance_search import KYSAdvanceSearch
|
| 61 |
|
|
|
|
| 53 |
|
| 54 |
# ββ Tesseract path ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
|
| 55 |
import pytesseract
|
| 56 |
+
if os.name == "nt": # Windows
|
| 57 |
+
pytesseract.pytesseract.tesseract_cmd = r"C:\Users\Sharanya\AppData\Local\Programs\Tesseract-OCR\tesseract.exe"
|
| 58 |
+
else: # Linux / Docker
|
| 59 |
+
pytesseract.pytesseract.tesseract_cmd = "/usr/bin/tesseract"
|
| 60 |
|
| 61 |
from pages.kys_advance_search import KYSAdvanceSearch
|
| 62 |
|