youtube-transcript-generator

View on PyPIReverse Dependencies (0)

0.1.1 youtube_transcript_generator-0.1.1-py3-none-any.whl

Wheel Details

Project: youtube-transcript-generator
Version: 0.1.1
Filename: youtube_transcript_generator-0.1.1-py3-none-any.whl
Download: [link]
Size: 26712
MD5: a88e750f4174c9134fb749fe8f9c9df9
SHA256: edb02e8182b5412e9dff25253d7862795da691a3d30148880cd1cf1a47ec84ce
Uploaded: 2025-01-14 13:34:08 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: youtube-transcript-generator
Version: 0.1.1
Summary: A Python package to generate AI-powered transcripts from YouTube videos
Author-Email: Manoj Tyagi <tyagimanojtyagi.22[at]gmail.com>
Project-Url: Homepage, https://github.com/thewolfcommander/pulse__youtube-transcript
Project-Url: Documentation, https://github.com/thewolfcommander/pulse__youtube-transcript/docs
Project-Url: Repository, https://github.com/thewolfcommander/pulse__youtube-transcript.git
Project-Url: Issues, https://github.com/thewolfcommander/pulse__youtube-transcript/issues
License: MIT
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Multimedia :: Video
Classifier: Topic :: Text Processing
Requires-Python: >=3.11
Requires-Dist: google-generativeai (>=0.3.0)
Requires-Dist: yt-dlp (>=2024.1.1)
Requires-Dist: pydantic (>=2.6.0)
Requires-Dist: pydantic-settings (>=2.1.0)
Requires-Dist: typer[all] (>=0.9.0)
Requires-Dist: rich (>=13.7.0)
Requires-Dist: loguru (>=0.7.2)
Requires-Dist: aiohttp (>=3.9.1)
Requires-Dist: python-dotenv (>=1.0.0)
Requires-Dist: asyncio (>=3.4.3)
Requires-Dist: pytest (>=8.0.0); extra == "dev"
Requires-Dist: pytest-asyncio (>=0.23.5); extra == "dev"
Requires-Dist: pytest-cov (>=4.1.0); extra == "dev"
Requires-Dist: black (>=24.1.0); extra == "dev"
Requires-Dist: isort (>=5.13.2); extra == "dev"
Requires-Dist: mypy (>=1.8.0); extra == "dev"
Requires-Dist: pylint (>=3.0.3); extra == "dev"
Requires-Dist: pre-commit (>=3.6.0); extra == "dev"
Requires-Dist: ipython (>=8.12.0); extra == "interactive"
Requires-Dist: pytest-watch (>=4.2.0); extra == "interactive"
Provides-Extra: dev
Provides-Extra: interactive
Description-Content-Type: text/markdown
Dynamic: requires-python
[Description omitted; length: 6024 characters]

WHEEL

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

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/conftest.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/integration/test_end_to_end.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/test_ai_processor.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/test_transcript_generator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/unit/test_youtube_client.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
youtube_transcript_generator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
youtube_transcript_generator/config.py sha256=ucb1OXBU_Nf7FuBr-31Z2MmGDAUTnHsJlFX7nEdsDt4 1262
youtube_transcript_generator/exceptions.py sha256=80Hr0R1q-W15TNvjjC2md3B9yjnPe99X073tbrP73j0 7476
youtube_transcript_generator/logger.py sha256=AxbVbniq05RfV6SRpCDLvrX6K3FgcsbfHAocKthCVt8 1839
youtube_transcript_generator/ai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
youtube_transcript_generator/ai/base_processor.py sha256=PdWjosABqRNVhE_i6k5ezT11qdGIW2fi7GF6upO_eWI 6327
youtube_transcript_generator/ai/gemini_processor.py sha256=iEgGb-uaHTUEdwgJ8_bKcBbwBzQiIC8YCmMZgvbzA2o 15539
youtube_transcript_generator/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
youtube_transcript_generator/cli/main.py sha256=9N_3HbeT91ePWuSXA98prae0-BlA8l6ivjCN4AEceRs 3322
youtube_transcript_generator/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
youtube_transcript_generator/core/models.py sha256=8tkCp7J84z0kkiOXqiicS5pGgtqAY6Jb6NTFgeLqjJY 4798
youtube_transcript_generator/core/transcript_generator.py sha256=U64ulIvUSi395E8oQbPO6s_7Nii-8qKx_d8fzRD4FW0 5221
youtube_transcript_generator/core/youtube_client.py sha256=v7bAj7odVOf2DUQB8PWnQIr2ThNx7DorPfzMmGJjoxc 16984
youtube_transcript_generator/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
youtube_transcript_generator/utils/helpers.py sha256=5ITUY7wHtIZSj2bIetEjUIY-tGK35gE7By4OpyLajyE 3954
youtube_transcript_generator/utils/validators.py sha256=0gc4MKXPj2NLocVcVG1qWqimV2kmJ7ZRr97hIMFSoiA 1719
youtube_transcript_generator-0.1.1.dist-info/METADATA sha256=LcOvkDVd6psY8CQ2Ue3njvkq1cdTfIMKhZuvpgoH51A 8076
youtube_transcript_generator-0.1.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
youtube_transcript_generator-0.1.1.dist-info/entry_points.txt sha256=ciN0jyi9iSxiJqCsvKVOM3NBwHZCOB9JDPO5ubxelFE 82
youtube_transcript_generator-0.1.1.dist-info/top_level.txt sha256=JLgKtoKv69V6mpYdJD1P5Y3KUUlI8OHkL95CaegGMKA 35
youtube_transcript_generator-0.1.1.dist-info/RECORD

top_level.txt

tests
youtube_transcript_generator

entry_points.txt

youtube-transcript = youtube_transcript_generator.cli.main:main