Metadata-Version: 2.4
Name: kabigon
Version: 0.8.1
Author-email: narumi <toucans-cutouts0f@icloud.com>
License-File: LICENSE
Requires-Python: >=3.10
Requires-Dist: aioytt>=0.2.4
Requires-Dist: firecrawl-py>=2.4.1
Requires-Dist: httpx>=0.28.1
Requires-Dist: loguru>=0.7.3
Requires-Dist: markdownify>=0.14.1
Requires-Dist: openai-whisper>=20240930
Requires-Dist: playwright>=1.52.0
Requires-Dist: pypdf>=5.3.0
Requires-Dist: rich>=13.9.4
Requires-Dist: timeout-decorator>=0.5.0
Requires-Dist: typer>=0.15.3
Requires-Dist: youtube-transcript-api>=0.6.3
Requires-Dist: yt-dlp>=2025.4.30
Description-Content-Type: text/markdown

# kabigon

## Installation

```shell
pip install kabigon
playwright install chromium
```

## Usage

```shell
kabigon <url>
```

or

```python
import kabigon

url = "https://www.google.com.tw"

content = kabigon.Compose(
    [
        kabigon.YoutubeLoader(),
        kabigon.ReelLoader(),
        kabigon.YtdlpLoader(),
        kabigon.PDFLoader(),
        # kabigon.HttpxLoader(),
        kabigon.PlaywrightLoader(),
    ]
).load(url)
print(content)
```
