Installation

Requirements

  • Python 3.9+

  • requests >= 2.25.0 (installed automatically)

  • lxml >= 4.6 — optional, required for HTML/XPath parsing

pip install askpablos-api

# With lxml for HTML parsing
pip install "askpablos-api[parsing]"

# Or install lxml separately
pip install lxml

Note

Use from lxml import etree for HTML parsing — Python’s stdlib xml.etree has no HTML() method and does not support full XPath.

Environment Variables

Store credentials securely:

macOS/Linux:

export ASKPABLOS_API_KEY="your_api_key"
export ASKPABLOS_SECRET_KEY="your_secret_key"

Windows:

set ASKPABLOS_API_KEY=your_api_key
set ASKPABLOS_SECRET_KEY=your_secret_key

Then in Python:

import os
from askpablos_api import AskPablos

client = AskPablos(
    api_key=os.getenv("ASKPABLOS_API_KEY"),
    secret_key=os.getenv("ASKPABLOS_SECRET_KEY")
)

Verify Installation

import askpablos_api
print(askpablos_api.__version__)