Metadata-Version: 2.4
Name: mine_lead
Version: 1.1
Author: Alex
License: Apache 2.0 License
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: OS Independent
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.8
Description-Content-Type: text/markdown
Requires-Dist: requests
Dynamic: author
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: license
Dynamic: requires-dist
Dynamic: requires-python

MineLead Python Library
=======================

Огляд
-----
`mine_lead` — це Python SDK для роботи з API MineLead. Бібліотека дозволяє шукати компанії, домени, та отримувати email-адреси за допомогою запитів до MineLead API.

Встановлення
------------
Встановити бібліотеку можна через `pip`:

.. code-block:: bash

    pip install mine_lead

(Або через встановлення залежностей із `requirements.txt`.)

Структура проєкту
-----------------
- **enums**: Перерахування статусів пошуку.
- **exceptions**: Класи для обробки винятків при роботі з API.
- **responses**: Моделі відповідей для різних типів запитів.
- **MineLead.py**: Основний клієнт для взаємодії з API.

Використання
------------

.. code-block:: python

    from mine_lead import MineLead

    ml = MineLead(api_key="YOUR_API_KEY")

    # Пошук email за доменом
    response = ml.search_email(domain="example.com")
    for email in response.emails:
        print(email.address)

    # Пошук компанії
    company_info = ml.search_company(name="Example Company")
    print(company_info.name)

Документація модулів
---------------------

- **mine_lead.enums**

  - `MLSearchStatus`: Статуси запитів пошуку в MineLead.

- **mine_lead.exceptions**

  - `MLException`: Базовий клас винятків.
  - Інші спеціалізовані винятки для обробки помилок API.

- **mine_lead.responses**

  - `MLResponse`: Базовий клас відповіді API.
  - `MLSearchEmailResponse`: Відповідь при пошуку email за доменом.
  - `MLSearchResponse`: Відповідь при пошуку компаній.

Ліцензія
--------
Цей проєкт ліцензований під MIT License.

