
    tj2                     d    d dl Z d dlZd dlmZ d dlmZ  ej        d          Zdede	fdZ
d ZdS )    N)extract_land_recordz[\u0980-\u09FF]pdf_pathreturnc                     	 t          j        dd| dgdddd          }|j        dk    rd	S t          t                              |j                            S # t          $ r Y d	S w xY w)
zI
    True  -> BanglarBhumi Bengali PDF
    False -> English Plot PDF
    	pdftotextz-layout-Tzutf-8
   )capture_outputtextencodingtimeoutr   F)
subprocessrun
returncodebool
BENGALI_REsearchstdout	Exception)r   results     //var/www/html/banglarbhumi/extract_land_auto.pyis_banglarbhumi_pdfr      s    )Xs3
 
 
 !!5J%%fm44555   uus   (A +A 
A&%A&c                     t          |           rt          d           t          |           S t          d           t          |           S )z6
    Automatically selects the correct extractor.
    u   ✅ BanglarBhumi PDF detectedu   ✅ English Plot PDF detected)r   printextract_land_dlmextract_land_pdf)r   s    r   r   r   #   sN    
 8$$ *-...)))	
)***H%%%    )r   reextract_landr   r   r   compiler   strr   r    r   r   <module>r#      s        				 @ @ @ @ @ @ D D D D D D RZ*++
# $    0
& 
& 
& 
& 
&r   