podcast-llm

View on PyPIReverse Dependencies (0)

0.1.2 podcast_llm-0.1.2-py3-none-any.whl

Wheel Details

Project: podcast-llm
Version: 0.1.2
Filename: podcast_llm-0.1.2-py3-none-any.whl
Download: [link]
Size: 42686
MD5: cbc0932c570398706712e97b07ec8278
SHA256: 2fff2119e97a3c032094222be6f1eefcec0d0c79baa9989cfdf9c19066e40886
Uploaded: 2024-11-16 10:46:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: podcast-llm
Version: 0.1.2
Summary: An intelligent system that automatically generates engaging podcast conversations using LLMs and text-to-speech technology.
Author: Evan Dempsey
Author-Email: evandempsey[at]gmail.com
Home-Page: https://github.com/evandempsey/podcast-llm
Project-Url: Documentation, https://evandempsey.github.io/podcast-llm/
Project-Url: Repository, https://github.com/evandempsey/podcast-llm
License: Creative Commons Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
Keywords: podcast,llm,ai
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Python: >=3.12,<4.0
Requires-Dist: audioop-lts (<0.3.0,>=0.2.0); python_version >= "3.13" and python_version < "4.0"
Requires-Dist: elevenlabs (<2.0.0,>=1.12.1)
Requires-Dist: google-cloud-texttospeech (<3.0.0,>=2.21.1)
Requires-Dist: langchain (<0.4.0,>=0.3.7)
Requires-Dist: langchain-anthropic (<0.4.0,>=0.3.0)
Requires-Dist: langchain-community (<0.4.0,>=0.3.7)
Requires-Dist: langchain-google-genai (<3.0.0,>=2.0.4)
Requires-Dist: langchain-openai (<0.3.0,>=0.2.8)
Requires-Dist: lxml-html-clean (<0.5.0,>=0.4.1)
Requires-Dist: newspaper3k (<0.3.0,>=0.2.8)
Requires-Dist: openai (<2.0.0,>=1.54.4)
Requires-Dist: pydub (<0.26.0,>=0.25.1)
Requires-Dist: pypdf (<6.0.0,>=5.1.0)
Requires-Dist: python-dotenv (<2.0.0,>=1.0.1)
Requires-Dist: tavily-python (<0.6.0,>=0.5.0)
Requires-Dist: wikipedia (<2.0.0,>=1.4.0)
Requires-Dist: youtube-transcript-api (<0.7.0,>=0.6.2)
Description-Content-Type: text/markdown
[Description omitted; length: 5166 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
podcast_llm/__init__.py sha256=AbpHGcgLb-kRsJGnwFEktk7uzpZOCcBY74-YBdrKVGs 1
podcast_llm/config/__init__.py sha256=D_-oljXJCXKA_cpae9RwE3_u0J0P7BaUjknTW9VOWCs 76
podcast_llm/config/config.py sha256=yYBf_hmLSjBtg_RcCxMXezSo1xsBIiBWcS7mV_22aJs 7645
podcast_llm/config/config.yaml sha256=k9hISqgsjeKKHot5v4Po39UYmjQLaWmv6-wmpHHJS74 1612
podcast_llm/config/logging_config.py sha256=Smi-268zUWgjLcLIYB2XIPHZmNMMCqOjtr41uSuw_BA 1608
podcast_llm/extractors/__init__.py sha256=ITHtnBO4qgB9kJ_IAjTjarzU7Gmq4ao-M8gg80nzIRk 48
podcast_llm/extractors/audio.py sha256=AcLxewPm5YoS9-p3bzRaafU61Yu1Gsch9UQ3CtiK8P4 6464
podcast_llm/extractors/base.py sha256=1sC50mUc6XhXUy7-MnmZUSeCorpAMOng0aTp7t2T2mw 2575
podcast_llm/extractors/pdf.py sha256=lMdRYuy6SLLc0DMRoRZhddMQjqN7LiRlhFAcOdELdpE 2612
podcast_llm/extractors/plaintext.py sha256=57GaOu0FNIB1eSUZQRQ75TVHaC7vr3RyFy8DKswvcR4 3977
podcast_llm/extractors/utils.py sha256=a4NCO2UY6tVGrd40lTu5UvB-sIs7JR93oLvTa_U-P7U 3324
podcast_llm/extractors/web.py sha256=xWDTkZlp7lhqI52KZ0q_xb5vfMRSx0ude01NL6UCKmo 2428
podcast_llm/extractors/youtube.py sha256=vZHzYJEiNXK5T8yd0RcFmTuA2gmrcV7H7ow8EOECeI4 3357
podcast_llm/generate.py sha256=AeA7EBIOSpA2HQk5_ocvuzU49b0gkk7xfC0K7DfEsmg 6368
podcast_llm/models.py sha256=0TNlwg3FuYDSa-N2RhUD_F5u7TtIpyNUQsyVZbprNug 8900
podcast_llm/outline.py sha256=KkCWyUi6xMmQp7xc1VENCXC2oqTEjqAA6Qx4MpjaTYg 3046
podcast_llm/research.py sha256=bXFIhQzolTzXJs6bYr1LIxkOsrBwmSFI1fkrzLsZymw 8648
podcast_llm/text_to_speech.py sha256=WvMnV58T-AbC0blAEnJ1Xnal24MW1TI_zG94ONG-0Xo 13264
podcast_llm/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
podcast_llm/utils/checkpointer.py sha256=S_ujeEUX_pD1k7x4WiDHxVRS75khrQgWSm336Q1KqB4 4685
podcast_llm/utils/embeddings.py sha256=ER-JJfFNxOvtRno2N153qhTyBK0c3S3tHmaxdEdckDY 1110
podcast_llm/utils/llm.py sha256=S4jdbG_p3cxUyBqjUY2_bKmj1d0XQyB2rHDeP_UDfm8 11268
podcast_llm/utils/rate_limits.py sha256=Ky0iv-tg5Muk42APpufSFxPDRagb3pNGnmRfiqUYzmc 2668
podcast_llm/utils/text.py sha256=CThfAoC4yHk2VLwo1qY9aP-asKShp2ni1LoJLR3vzGI 1819
podcast_llm/writer.py sha256=-1hruvaWxpkH0JnCqWAmO1BvOBmMqRE-B21Ql3mQAZA 16144
podcast_llm-0.1.2.dist-info/LICENSE sha256=3FO32NpZDjG45CqW3P_aqiWEJDAYcLUfyQeLUX4wPUo 1375
podcast_llm-0.1.2.dist-info/METADATA sha256=8aOjJgzg5ZXDWSeIXH4NWP2e1KgAqO8SnqtSG4CynR0 6972
podcast_llm-0.1.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
podcast_llm-0.1.2.dist-info/entry_points.txt sha256=adRWXSo6wPqAP-ODWBxviW_PFXmheKL4GpjppuRxsZw 57
podcast_llm-0.1.2.dist-info/RECORD

entry_points.txt

podcast-llm = podcast_llm.generate:main