podcast-llm

View on PyPIReverse Dependencies (0)

0.2.2 podcast_llm-0.2.2-py3-none-any.whl

Wheel Details

Project: podcast-llm
Version: 0.2.2
Filename: podcast_llm-0.2.2-py3-none-any.whl
Download: [link]
Size: 46924
MD5: be1ffbaea17f2bc44d6cd136d0c49c72
SHA256: dacff98c3cd12e5857bced192a9954fdafe5cea06a8a4be273b607862b85160a
Uploaded: 2024-12-08 14:23:41 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: podcast-llm
Version: 0.2.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: gradio (<6.0.0,>=5.6.0)
Requires-Dist: gradio-log (<0.0.8,>=0.0.7)
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-docx (<2.0.0,>=1.1.2)
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: 5733 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=k1xUVztoz4MCXoG3uWsX-Pwq9cpo4Qaq3Ug4JZyF51Q 1828
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=6SDDxLyZxeIt1qKhzhdDqHQdNyjU5p6cgiB-PeidxNY 3373
podcast_llm/extractors/web.py sha256=xWDTkZlp7lhqI52KZ0q_xb5vfMRSx0ude01NL6UCKmo 2428
podcast_llm/extractors/word.py sha256=dEtX9qvg5v9cbfm6oN23Dj4KGHbvC0L0Qd9ex9AIm34 3190
podcast_llm/extractors/youtube.py sha256=r-WLYp6LqatkTKwALEEsjeaVTliPUBbFp1Euk17E9P8 3471
podcast_llm/generate.py sha256=v1WMxuWBIsR87qjSuz6Zm4ae-A-Wxb8zEpWlZ-GPLZk 6460
podcast_llm/gui.py sha256=WbS9hz_CVJBgiWc22yB5UTURI-DWuMnQS45LjTeHovs 6971
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=QKZ4Ws99DrrUwaRHbpK0tZSz6ML8Z4YqbLlp3bdCQ4M 14410
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.2.2.dist-info/LICENSE sha256=3FO32NpZDjG45CqW3P_aqiWEJDAYcLUfyQeLUX4wPUo 1375
podcast_llm-0.2.2.dist-info/METADATA sha256=SUT1zeztHDea8feIANyYY5juHDwp5EFMTeq0dIuwgco 7665
podcast_llm-0.2.2.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
podcast_llm-0.2.2.dist-info/entry_points.txt sha256=mUSAhUJkcuZwPvTUWVC_WRjul5bmn1UxrZU3evENDeU 94
podcast_llm-0.2.2.dist-info/RECORD

entry_points.txt

podcast-llm = podcast_llm.generate:main
podcast-llm-gui = podcast_llm.gui:main