ytpb

View on PyPIReverse Dependencies (1)

2024.5.12 ytpb-2024.5.12-py3-none-any.whl

Wheel Details

Project: ytpb
Version: 2024.5.12
Filename: ytpb-2024.5.12-py3-none-any.whl
Download: [link]
Size: 69437
MD5: cb23feefb4f212e6b69d217dd08d605b
SHA256: 416fa7464544467299b73217cf6f396bb3c0f4000fa1f617953ba969f5e35c3b
Uploaded: 2024-05-12 13:03:04 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: ytpb
Version: 2024.5.12
Summary: A playback for YouTube live streams
Author: Maxim Stolyarchuk
Project-Url: Source, https://github.com/xymaxim/ytpb
Project-Url: Documentation, https://ytpb.readthedocs.io
License: MIT License Copyright (c) 2024 Maxim Stolyarchuk Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Keywords: youtube
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.11
Requires-Dist: av (>=11.0.0)
Requires-Dist: click (>=8.1.7)
Requires-Dist: cloup (>=3.0.4)
Requires-Dist: lxml (>=5.0.0)
Requires-Dist: pathvalidate (>=3.2.0)
Requires-Dist: pillow (>=10.2.0)
Requires-Dist: platformdirs (>=4.1.0)
Requires-Dist: pycond (>=20230212)
Requires-Dist: python-mpv-jsonipc (>=1.2.0)
Requires-Dist: requests (>=2.31.0)
Requires-Dist: rich (>=13.7.0)
Requires-Dist: structlog (>=23.3.0)
Requires-Dist: timedelta-isoformat (>=0.6.2.11)
Requires-Dist: toml (>=0.10.2)
Requires-Dist: unidecode (>=1.3.7)
Requires-Dist: yt-dlp (>=2023.12.30)
Requires-Dist: freezegun (>=1.4.0); extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest-matcher (==2.0.1); extra == "dev"
Requires-Dist: pytest-socket (>=0.6.0); extra == "dev"
Requires-Dist: pytest (>=7.4.4); extra == "dev"
Requires-Dist: responses (>=0.24.1); extra == "dev"
Requires-Dist: myst-parser (==3.0.1); extra == "docs"
Requires-Dist: sphinx-toolbox (==3.5.0); extra == "docs"
Requires-Dist: sphinx (==7.2.6); extra == "docs"
Requires-Dist: freezegun (>=1.4.0); extra == "test"
Requires-Dist: pytest-matcher (==2.0.1); extra == "test"
Requires-Dist: pytest-socket (>=0.6.0); extra == "test"
Requires-Dist: pytest (>=7.4.4); extra == "test"
Requires-Dist: responses (>=0.24.1); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
[Description omitted; length: 4289 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.24.2
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
ytpb/__init__.py sha256=pgHsZ9rLdqZ0TkOP10WSRlU_QmcT69ufl1wsEuz7fO8 162
ytpb/__main__.py sha256=T_iI3fBtqooPCe3zuyYxoptC3OuD5YlXi4Q6Daau1iM 97
ytpb/_version.py sha256=XApTXYvAQ6dEetn2v2Lkg0OkMogjCHaDF_o2GV0YxlY 419
ytpb/api.py sha256=YgB-92B407woRcceVYNuSYPnQxCuZu2YyLuBwZwORQw 1707
ytpb/cache.py sha256=bTCcF5RznwJvbTYh9zN5uWjthvdlAXvueiYntyStEmQ 2726
ytpb/conditional.py sha256=EiTuW_I_UgYmJS_nfWGPks-Dozx-jRchex1ptWot-mg 2341
ytpb/config.py sha256=p_CMmukZjvUfPn_XtldLW6kt3VcAa_WC0JDdOA7zdbY 6087
ytpb/download.py sha256=8WLc6IYYmlFLTjPO7MVOA70MJo6wSEHDTTCbr5Zw75E 4834
ytpb/errors.py sha256=JFNwVQzm9yWLk1xYfUc1R4K6xhYSlesFNkd6RCnTIJA 1501
ytpb/fetchers.py sha256=yyLbj3Mxpuf4R2uW3dSCAAyxBp-ocwLKiu_Ya3Kb0r0 6161
ytpb/info.py sha256=mgKCHZGnq0iesoPln0lD0G28Yw2crrgl6sWQtztli0o 3204
ytpb/locate.py sha256=M12EDAGuxP93Wfd-0Q8fMCd-Y2XIiv4xJ102ylsKS8c 10576
ytpb/merge.py sha256=KH-R8W3qy1mQXNJ96r_0GK_OG2gzBJ4sBvSQ_BXmWDE 13308
ytpb/playback.py sha256=TRVL0QzoUV266Ohmaxth6D--saMLtD6wfWiPMUf1IQ8 23900
ytpb/representations.py sha256=_Dkl6Ro-TJQbfAuA26wHExB8HdFw9NYv3ClEZiarE5w 4429
ytpb/segment.py sha256=vkcckvrUbcpOLPjvihT_MRJl8uhWYomMUwAYfcVssEM 5308
ytpb/streams.py sha256=ERuBffFzjyYlNosQUpzPXBSIkm9S0ypr-lKgRi3YgiY 4895
ytpb/types.py sha256=DNk4_drxkGB6a8KQQCFv3ZXqviQ0mXPO7JFePmkPpAM 2389
ytpb/actions/__init__.py sha256=F3KbvMyh4iC6EgGcxEypwq0ETfSHSK0pXWH4-tYyUtk 113
ytpb/actions/capture.py sha256=4qiNtZQYIolwd2A4nhYRtH2wgfaXDx5-NCsEWk0A1NY 3566
ytpb/actions/compose.py sha256=Gca39VnCtLejw3n9sYIvT_cVcOcH8ZaXbrkColOe6Qk 7418
ytpb/actions/download.py sha256=gdqw_r6uAX8zni-Y0DkI2cr_-vv9PjNdox8tdbA43kA 7755
ytpb/cli/__init__.py sha256=fcd3AIwzgAPxU_uKj9fZiiDAtTaFQT_CfqYk3kVuOQ0 4484
ytpb/cli/common.py sha256=93ae5o-hwG7T84iarSt9cqjrRvl7mXq2dzpqHUIzQe4 7424
ytpb/cli/options.py sha256=shV8IYmgw1OBC0PDRH1CjroeLNG2DVdldAiSQgCy3JA 3979
ytpb/cli/parameters.py sha256=jb0l3mN8iM04NEUQQUJYRlYo7W6xzJDSfvgFWwdTA8g 8126
ytpb/cli/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ytpb/cli/commands/capture.py sha256=dz0l4eKzVcrtvYCll94PiXCzNMRBURPwl6hCvkurZQQ 17114
ytpb/cli/commands/download.py sha256=LwZxCTJ0-84Jx3MfDOP3reAAGze9wumezA30g-JGCK4 24033
ytpb/cli/commands/mpd.py sha256=pvCe4Io0u693iqxphhsgQKBVjsVF0E5htjcCc1QKIzQ 10381
ytpb/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ytpb/utils/date.py sha256=DnCL8-O4GZbbu4mnoWJ6NxkEXWvUj3q1VIFP3F2eAZ4 8090
ytpb/utils/ffmpeg.py sha256=koFMMas-9woeE1Mrv0v1QxRdyltYca4LivywkOzJGkM 776
ytpb/utils/other.py sha256=k6pmsmjB3upTtZjR4tIGS11sMGkldPRLT-FqBuxncJ4 557
ytpb/utils/path.py sha256=E1hCDa-bOiElByTNOfKYfZ5i7MXkHVB9D-zcOgbbCN0 9023
ytpb/utils/remote.py sha256=JQDyAXQZdPnPeGhyr3kDvN_0w-HIb1446qMIDI4vFTY 679
ytpb/utils/url.py sha256=PbT4nmCP0c7XqtSZkJjxXlx4jsiHiXlEPMkcfW38Rwk 2216
ytpb-2024.5.12.dist-info/METADATA sha256=jNy5Vg5Mn7BHtQuI3LLr6fgVaJVJPkAZ7iCc93duLow 7364
ytpb-2024.5.12.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
ytpb-2024.5.12.dist-info/entry_points.txt sha256=pESKGg1ZlYYih2V5qWH5gxFNyaQMlsxaml9bEJMISH4 44
ytpb-2024.5.12.dist-info/licenses/LICENSE sha256=_zDLXlLlvwAMLYsGEHoYJLYL0SctyN8hPCe7tv97eoY 1074
ytpb-2024.5.12.dist-info/RECORD

entry_points.txt

ytpb = ytpb.__main__:main