Metadata-Version: 2.5
Name: langchain-gluedly
Version: 0.1.1
Summary: LangChain document loader for Gluedly scrape snapshots
License-Expression: MIT
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: langchain-core>=0.3.0
Requires-Dist: requests>=2.31.0
Provides-Extra: dev
Requires-Dist: pytest>=8.0.0; extra == 'dev'
Requires-Dist: responses>=0.25.0; extra == 'dev'
Description-Content-Type: text/markdown

# langchain-gluedly

LangChain `BaseLoader` that turns Gluedly scrape snapshots into `Document` objects.

## Install

```bash
pip install langchain-gluedly
```

## Usage

```python
from langchain_gluedly import GluedlyLoader

loader = GluedlyLoader(
    api_key="YOUR_GLUEDLY_API_KEY",
    page_id=12,
    # snapshot_id=100,  # optional; omit to use the latest snapshot
    # base_url="https://gluedly.com/api/v1",
)
documents = loader.load()
```

Each row becomes one document. Content preference: `markdown` → `summary` → `description` → `str(row)`.

## Example

```bash
export GLUEDLY_API_KEY=…
export GLUEDLY_PAGE_ID=12
python examples/load_documents.py
```

## Development

```bash
pip install -e ".[dev]"
pytest
```
