o
    ‡¢µh6  ã                   @   sV   d dl Z d dlZd dlmZ d dlmZ d dlZd dlmZm	Z	 de
de
fdd„ZdS )	é    N)ÚProduct)Úsettings)ÚurlparseÚparse_qsÚurlÚreturnc                 C   s8   t | ƒ}t|jƒ ddg¡d }t dd|¡}| d¡S )z‚
    Extracts the SearchText parameter from the URL and formats it for filenames.
    Example: "Racing+Bike" -> "Racing_Bike"
    Ú
SearchTextÚresultsr   z\W+Ú_)r   r   ÚqueryÚgetÚreÚsubÚstrip)r   Ú
parsed_urlr   Úformatted_query© r   ú//var/www/Befach/backend/bot/utils/data_utils.pyÚextract_query_name
   s   
r   )ÚcsvÚosÚbot.bot_models.productr   Údjango.confr   r   Úurllib.parser   r   Ústrr   r   r   r   r   Ú<module>   s    