Metadata-Version: 2.4
Name: mtmai
Version: 0.7.4
Summary: A web scraping library based on LangChain which uses LLM and direct graph logic to create scraping pipelines.
Author-email: Marco Vinciguerra <mvincig11@gmail.com>
License-Expression: MIT
Keywords: llm,scrapegraph
Classifier: Intended Audience :: Developers
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: <4.0,>=3.12
Requires-Dist: absl-py>=2.2.2
Requires-Dist: aiohttp-retry>=2.8.3
Requires-Dist: aiohttp>=3.10.5
Requires-Dist: aiohttp>=3.11.11
Requires-Dist: aiosqlite~=0.20
Requires-Dist: aiostream>=0.5.2
Requires-Dist: alembic>=1.14.1
Requires-Dist: anthropic>=0.49.0
Requires-Dist: async-timeout>=4.0.3
Requires-Dist: asyncio-atexit>=1.0.1
Requires-Dist: azure-core>=1.32.0
Requires-Dist: azure-identity>=1.21.0
Requires-Dist: beautifulsoup4>=4.13.4
Requires-Dist: boto3>=1.38.2
Requires-Dist: browser-cookie3>=0.20.1
Requires-Dist: browser-use>=0.1.41
Requires-Dist: cel-python>=0.1.5
Requires-Dist: chromadb>=1.0.4
Requires-Dist: click>=8.1.7
Requires-Dist: colorama>=0.4.6
Requires-Dist: colorama~=0.4
Requires-Dist: connecpy>=1.4.2
Requires-Dist: cssselect>=1.2.0
Requires-Dist: diff-match-patch>=20241021
Requires-Dist: docker>=7.1.0
Requires-Dist: edge-tts==6.1.19
Requires-Dist: email-validator>=2.2.0
Requires-Dist: exa-py>=1.7.2
Requires-Dist: fake-useragent>=2.0.3
Requires-Dist: fastapi-mcp>=0.3.0
Requires-Dist: fastapi>=0.115.7
Requires-Dist: fastmcp>=2.2.7
Requires-Dist: faust-cchardet>=2.1.19
Requires-Dist: free-proxy>=1.1.1
Requires-Dist: g4f[webview]>=0.5.2.1
Requires-Dist: google-adk>=0.4.0
Requires-Dist: google-search-results>=2.4.2
Requires-Dist: googlesearch-python>=1.2.5
Requires-Dist: grpcio-tools>=1.70.0
Requires-Dist: grpcio>=1.70.0
Requires-Dist: helium>=5.1.1
Requires-Dist: html2text>=2024.2.26
Requires-Dist: httpx>=0.27.2
Requires-Dist: huggingface-hub>=0.27.1
Requires-Dist: humanize>=4.10.0
Requires-Dist: json-repair>=0.35.0
Requires-Dist: json-schema-to-pydantic>=0.2.2
Requires-Dist: jsonpath-ng>=1.7.0
Requires-Dist: langchain-anthropic>=0.3.3
Requires-Dist: langchain-community>=0.3.19
Requires-Dist: langchain-core>=0.3.47
Requires-Dist: langchain-google-genai>=2.1.1
Requires-Dist: langchain-nvidia-ai-endpoints>=0.3.9
Requires-Dist: langchain-ollama>=0.1.3
Requires-Dist: langchain-ollama>=0.2.2
Requires-Dist: langchain-openai>=0.3.1
Requires-Dist: langchain>=0.3.18
Requires-Dist: langgraph-checkpoint-postgres>=2.0.13
Requires-Dist: langgraph>=0.2.63
Requires-Dist: lazify>=0.4.0
Requires-Dist: litellm>=1.53.1
Requires-Dist: litellm>=1.63.11
Requires-Dist: loguru>=0.7.3
Requires-Dist: lxml-html-clean>=0.4.1
Requires-Dist: lxml~=5.3
Requires-Dist: m3u8>=6.0.0
Requires-Dist: mammoth>=1.9.0
Requires-Dist: markdownify>=1.1.0
Requires-Dist: markitdown>=0.1.1
Requires-Dist: mcp-server-fetch>=2025.1.17
Requires-Dist: minify-html>=0.15.0
Requires-Dist: nanoid>=2.0.0
Requires-Dist: nest-asyncio>=1.6.0
Requires-Dist: nltk>=3.9.1
Requires-Dist: numpy<3,>=1.26.0
Requires-Dist: openai>=1.59.7
Requires-Dist: opentelemetry-exporter-otlp-proto-http>=1.30.0
Requires-Dist: opentelemetry-exporter-otlp>=1.30.0
Requires-Dist: opentelemetry-instrumentation-openai>=0.38.11
Requires-Dist: orjson>=3.10.1
Requires-Dist: pandas>=2.2.2
Requires-Dist: passlib>=1.7.4
Requires-Dist: pathvalidate>=3.2.3
Requires-Dist: pdfminer-six>=20250327
Requires-Dist: pdfplumber>=0.11.6
Requires-Dist: pgvector>=0.3.6
Requires-Dist: playwright
Requires-Dist: playwright-stealth>=1.0.6
Requires-Dist: psutil>=6.1.1
Requires-Dist: psycopg2-binary>=2.9.10
Requires-Dist: puremagic>=1.28
Requires-Dist: py-mini-racer>=0.6.0
Requires-Dist: pycryptodomex>=3.22.0
Requires-Dist: pydantic-settings
Requires-Dist: pydantic>=2.10
Requires-Dist: pydantic>=2.10.5
Requires-Dist: pyopenssl>=24.3.0
Requires-Dist: pyotp>=2.9.0
Requires-Dist: pypdf>=5.4.0
Requires-Dist: pyperclip>=1.8.2
Requires-Dist: python-dateutil>=2.9.0.post0
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: python-dotenv>=1.0.1
Requires-Dist: python-pptx>=1.0.2
Requires-Dist: pyyaml>=6.0.1
Requires-Dist: quantstats
Requires-Dist: rank-bm25~=0.2
Requires-Dist: rebrowser-playwright>=1.49.1
Requires-Dist: redis>=6.0.0
Requires-Dist: rich>=13.9.4
Requires-Dist: scrapegraph-py>=1.7.0
Requires-Dist: selenium>=4.31.0
Requires-Dist: semchunk>=2.2.0
Requires-Dist: serpapi>=0.1.5
Requires-Dist: simpleeval>=1.0.0
Requires-Dist: slugify>=0.0.1
Requires-Dist: smolagents[telemetry]>=1.14.0
Requires-Dist: snowballstemmer~=2.2
Requires-Dist: speechrecognition>=3.14.2
Requires-Dist: sqlalchemy>=2.0.37
Requires-Dist: sqlmodel>=0.0.22
Requires-Dist: structlog>=24.4.0
Requires-Dist: tenacity>=8.4.1
Requires-Dist: tiktokapi>=7.1.0
Requires-Dist: tiktoken>=0.7
Requires-Dist: tqdm>=4.66.4
Requires-Dist: transformers>=4.44.2
Requires-Dist: typer>=0.13.1
Requires-Dist: undetected-playwright>=0.3.0
Requires-Dist: websockets-proxy>=0.1.3
Requires-Dist: xlrd>=2.0.1
Requires-Dist: xxhash>=3.5.0
Requires-Dist: xxhash~=3.4
Requires-Dist: yfinance>=0.2.52
Requires-Dist: youtube-transcript-api>=1.0.3
Description-Content-Type: text/markdown

# mtmai
mtmai
112