docx
無料Extract text from Microsoft Word documents
日本語の概要は準備中です。原文の説明を表示しています。
Fetch and extract text from web URLs
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Fetches a web URL using httpx, strips navigation/script/style tags with
BeautifulSoup, and returns clean body text. PDF URLs are extracted with
pypdf (primary) and pdfminer.six (fallback).
pip install httpx beautifulsoup4
# Optional — needed only if you ingest PDF URLs:
pip install pypdf pdfminer.six
import asyncio
from synthadoc.skills.url.scripts.main import UrlSkill
skill = UrlSkill()
async def main():
result = await skill.extract("https://example.com/article")
print(result.text) # clean body text
print(result.metadata) # {"url": "https://..."}
asyncio.run(main())
DomainBlockedException is raised when the site returns HTTP 401, 403, or
429. Catch it to log and skip the domain:
from synthadoc.skills.base import DomainBlockedException
try:
result = await skill.extract(url)
except DomainBlockedException as e:
print(f"Blocked: {e.domain} (HTTP {e.status_code})")
https:// or http://fetch url, web page, websiteまだレビューはありません。使ってみた感想をお寄せください。
概要と使いどころ
Extract text from Microsoft Word documents
日本語の概要は準備中です。原文の説明を表示しています。
Extract text from images using a vision LLM
日本語の概要は準備中です。原文の説明を表示しています。
Ingest Markdown and plain text files
日本語の概要は準備中です。原文の説明を表示しています。
Extract text from PDF documents
日本語の概要は準備中です。原文の説明を表示しています。
Extract text from Microsoft PowerPoint presentations
日本語の概要は準備中です。原文の説明を表示しています。
Extract conversation turns from AI session history files (.jsonl)
日本語の概要は準備中です。原文の説明を表示しています。