wdoc

View on PyPIReverse Dependencies (1)

2.5.1 wdoc-2.5.1-py3-none-any.whl

Wheel Details

Project: wdoc
Version: 2.5.1
Filename: wdoc-2.5.1-py3-none-any.whl
Download: [link]
Size: 143659
MD5: 6bdcb531cc13bb55ada0b8989eb1f4c6
SHA256: d4e1362781740ac3f0c8166dbcbbd1845eec171d4508f8fead593735f6e48ebe
Uploaded: 2024-12-28 18:08:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: wdoc
Version: 2.5.1
Summary: A perfect AI powered RAG for document query and summary. Supports ~all LLM and ~all filetypes (url, pdf, epub, youtube (incl playlist), audio, anki, md, docx, pptx, oe any combination!)
Home-Page: https://github.com/thiswillbeyourgithub/wdoc/
License: GPLv3
Keywords: RAG,search,summary,summarize,pdf,documents,doc,docx,youtube,mp3,embeddings,AI,LLM,openai,logseq,doctools,doctoolsllm,winston_doc
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.11, <3.12
Requires-Dist: sqlalchemy (>=2.0.32)
Requires-Dist: beautifulsoup4 (>=4.12.3)
Requires-Dist: fire (>=0.6.0)
Requires-Dist: ftfy (>=6.2.0)
Requires-Dist: joblib (>=1.4.2)
Requires-Dist: langchain (>=0.3.1)
Requires-Dist: langchain-community (>=0.3.1)
Requires-Dist: langchain-openai (>=0.2.1)
Requires-Dist: langfuse (>=2.57.1)
Requires-Dist: litellm (>=1.47.0)
Requires-Dist: prompt-toolkit (>=3.0.47)
Requires-Dist: tqdm (>=4.66.4)
Requires-Dist: faiss-cpu (>=1.8.0)
Requires-Dist: rich (>=13.8.1)
Requires-Dist: beartype (>=0.19.0)
Requires-Dist: platformdirs (>=4.2.2)
Requires-Dist: dill (>=0.3.8)
Requires-Dist: pyfiglet (>=1.0.2)
Requires-Dist: rtoml (>=0.11.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: grandalf (>=0.8)
Requires-Dist: lazy-import (>=0.2.2)
Requires-Dist: py_ankiconnect (>=1.1.0)
Requires-Dist: scikit-learn (>=1.5.1)
Requires-Dist: scipy (>=1.13.1)
Requires-Dist: uuid6
Requires-Dist: PersistDict (>=0.2.1)
Requires-Dist: docx2txt (>=0.8)
Requires-Dist: pandoc (>=2.3)
Requires-Dist: unstructured[all-docs] (>=0.14.6)
Requires-Dist: ankipandas (>=0.3.15)
Requires-Dist: tldextract (>=5.1.2)
Requires-Dist: goose3 (>=3.1.19)
Requires-Dist: youtube_dl
Requires-Dist: youtube-transcript-api (>=0.6.2)
Requires-Dist: yt-dlp (>=2024.11.2.232942.dev0)
Requires-Dist: LogseqMarkdownParser (>=3.3)
Requires-Dist: deepgram-sdk (>=3.2.7)
Requires-Dist: httpx (>=0.27.0)
Requires-Dist: pydub (>=0.25.1)
Requires-Dist: ffmpeg-python (>=0.2.0)
Requires-Dist: torchaudio (>=2.3.1)
Requires-Dist: playwright (>=1.45.0)
Requires-Dist: pdfminer.six (>=20231228)
Requires-Dist: pillow_heif (>=0.16.0)
Requires-Dist: pypdfium2 (>=4.30.0)
Requires-Dist: pymupdf (>=1.24.5)
Requires-Dist: pdfplumber (>=0.11.1)
Requires-Dist: pdf2image (>=1.17.0)
Requires-Dist: openparse[ml] (>=0.5.7)
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 40698 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
tests/__init__.py sha256=PyyKo6PaPD4J7es5--Bn232ABzkViVn8TgnFV4NinYY 46
tests/conftest.py sha256=buFEj7aKlwSxuNl-7bQFVp1pxmJ62_yednNeJVe0t0A 696
tests/test_wdoc.py sha256=_e9FxTJIkO4VXQMnO4WeB17dyuvlubs1gIweGAcNRxU 3163
wdoc/__init__.py sha256=KT--qp9YBY3EslhK8VNRVyRK-bdFFunoUE_PDWdhKSc 101
wdoc/__main__.py sha256=dWIlzjPu2FTV_DKMmOq_prrQ0nlYPm9is8PZ5bzlTUY 4793
wdoc/wdoc.py sha256=sNxrsMZajndlCIvd7Iwyv99Sf2Y6fgkSDeB0eDCTLyM 96795
wdoc/docs/USAGE.md sha256=7N0ACMuK87IW7EvLNlBA-fNLE6Qc-zl1o0Ptd7vMCko 33152
wdoc/docs/json_entries_example.json sha256=X6C771fi2Hk-RGu1XQaE1iVxMXEAAUik3Xj112qDaDE 706
wdoc/docs/toml_entries_example.toml sha256=U98YPqZ5ylBQPbBuXl_8PtNVO5BVE-CgqetxKgLr4r8 721
wdoc/utils/__init__.py sha256=tiEK_q68fJWaTYggA_NPMRPUWtp8lmfcOasO0e7SEAs 442
wdoc/utils/batch_file_loader.py sha256=6slSTN89WQB2-foE4PRfwZ7bsinyQGAHIUJaqHNWYk8 29281
wdoc/utils/embeddings.py sha256=6TTTs780CikERUbi-Bb-_bcD5gUJCVKixLE2n4Cc5Kc 16940
wdoc/utils/env.py sha256=i6caI4jR9r0es2HgEX5Rrnk18k0LnLS-ggz2srjDg0I 3087
wdoc/utils/errors.py sha256=efdeul9YCQrfKVfmaUqLnRR24eajdPgtraCf8ZbaWSk 877
wdoc/utils/flags.py sha256=9v_RAmo5YnSdK-RHliRxlmJj2tHoSiUmnNLLjau9TAo 629
wdoc/utils/import_tricks.py sha256=ZA6fvhWnX2bkC-zJh0P5Dhm0TZfJmK0kvMAia_Awrag 3485
wdoc/utils/interact.py sha256=cU-dStd0VsUnqEDM5oKT-CSHVE8fbXiDZv7aKGKXyLM 10957
wdoc/utils/llm.py sha256=78BtUXxCRicdBGkzw0mJ5nzhkTUAP0oLZEySJu1MkP0 13569
wdoc/utils/loaders.py sha256=Xx1bmX-4K-7NfqrlC-yasRqKXg7OA1pA1X07eP7Cpvg 104645
wdoc/utils/logger.py sha256=OdvWjx4BG5pAGpMQH-NJsLhypX_mriD4m8rkRyPd428 3921
wdoc/utils/misc.py sha256=tRl92b_BygbCK6BchwlZ95HfT2YQ5nL309VEbuOfxk8 32248
wdoc/utils/prompts.py sha256=ukTl7A8T2oWpcjlm1gziANdesgCJ9TCYmGHj3tENIJY 17452
wdoc/utils/retrievers.py sha256=diw0MUbI-tW-KDA2SCARc1ubpnKHNKgtS1JCyNLRDGA 2145
wdoc/utils/typechecker.py sha256=7SEtBK3rckC-FC1bnMz6oLQo4pLVHkcqD9VrFeiYI0E 671
wdoc/utils/customs/__init__.py sha256=rB8UXa0WMQ6ycq2P6rnk8PuSFCfPATE_7TB9l_HMIYM 123
wdoc/utils/customs/compressed_embeddings_cacher.py sha256=siCf0Awja5yHn0PXB6h5yM56SZGz1V2MU0An9m0Fui4 3414
wdoc/utils/customs/fix_llm_caching.py sha256=_YaLJ0-evoPaHZIJQBeKs9gs5n-DplVcWY-FntgfRrI 2087
wdoc/utils/tasks/__init__.py sha256=9WoYZV_LhOko71oQFD85TzhfChwUSWWEJR1kn3sRmkU 65
wdoc/utils/tasks/query.py sha256=V9rGIaiF8jPKGhUraRG-q69DJlatV7a5XskYWoJbP4A 18882
wdoc/utils/tasks/summarize.py sha256=gSmuOEzsIjglkBn5-8VsGyQL2MKFm5Z3NT8Z_dHSu_E 5554
wdoc-2.5.1.dist-info/LICENSE.md sha256=OXLcl0T2SZ8Pmy2_dmlvKuetivmyPd5m1q-Gyd-zaYY 35149
wdoc-2.5.1.dist-info/METADATA sha256=bHraPtLyJXVAmqt2K3eTfzJkn7ZACUA3zXORHrEabbY 43073
wdoc-2.5.1.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
wdoc-2.5.1.dist-info/entry_points.txt sha256=pJwMb84sn69OBSRhn7igXhdYl5BcNSgAfKAsrzghu2Y 99
wdoc-2.5.1.dist-info/top_level.txt sha256=J92QrKvkhb_RA7HVjCLx4Q4XXFyiM0i3005GVVAQ25c 11
wdoc-2.5.1.dist-info/RECORD

top_level.txt

tests
wdoc

entry_points.txt

wdoc = wdoc.__main__:cli_launcher
wdoc_parse_file = wdoc.__main__:cli_parse_file