ytpb

View on PyPIReverse Dependencies (1)

2024.5.3 ytpb-2024.5.3-py3-none-any.whl

Wheel Details

Project: ytpb
Version: 2024.5.3
Filename: ytpb-2024.5.3-py3-none-any.whl
Download: [link]
Size: 68834
MD5: 114855db47c57d9083567a6094f639bf
SHA256: 167c0f61e521ec63b1e1861c04b16aac360a75eb527879060339edc9fc96980e
Uploaded: 2024-05-03 14:06:57 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: ytpb
Version: 2024.5.3
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: 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: 3598 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/api.py sha256=YgB-92B407woRcceVYNuSYPnQxCuZu2YyLuBwZwORQw 1707
ytpb/cache.py sha256=2LgYpD7ZZXw4qdoxnuVDtDTM-gYXzgqcUpoHj9oANo0 2690
ytpb/conditional.py sha256=EiTuW_I_UgYmJS_nfWGPks-Dozx-jRchex1ptWot-mg 2341
ytpb/config.py sha256=mHyvkYJeRIl95ytSw3Zf8v4KcUuHn3ARElnZq5qcbx0 6089
ytpb/download.py sha256=8WLc6IYYmlFLTjPO7MVOA70MJo6wSEHDTTCbr5Zw75E 4834
ytpb/errors.py sha256=JFNwVQzm9yWLk1xYfUc1R4K6xhYSlesFNkd6RCnTIJA 1501
ytpb/fetchers.py sha256=yyLbj3Mxpuf4R2uW3dSCAAyxBp-ocwLKiu_Ya3Kb0r0 6161
ytpb/ffmpeg.py sha256=QP1YCmulDt0N0DA82h9ivVyWsVGjuDP4AuyCqWqXCGY 1687
ytpb/info.py sha256=mgKCHZGnq0iesoPln0lD0G28Yw2crrgl6sWQtztli0o 3204
ytpb/locate.py sha256=M12EDAGuxP93Wfd-0Q8fMCd-Y2XIiv4xJ102ylsKS8c 10576
ytpb/merge.py sha256=Idm3E_GgpjELPl_LaTHDB0zzlmNhCMFjFPFm6copFTc 13146
ytpb/playback.py sha256=NTL2iGUQPXDz3zbF-gzSUV_6PKlHcgvyzfMhGR7RVQs 23882
ytpb/representations.py sha256=_Dkl6Ro-TJQbfAuA26wHExB8HdFw9NYv3ClEZiarE5w 4429
ytpb/segment.py sha256=DmBCWdxQFJhtsp-qprdnxNCgOxJcg2MAyn4iNAjp4q4 5395
ytpb/streams.py sha256=6oiXwIR2od9hlvLENUPg7h-74Eu_V3fK4b3hg1JWMYw 4886
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=WjREkgFbwafNyRAr31sBwqbDixIeCz7RM0B0MsY0sJw 4376
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=eOswYPr0gb2qqHag5gIswmiBbIvfiwaOc8BPEPRSm4E 24033
ytpb/cli/commands/mpd.py sha256=18uTOy1_gnG4FUO08ywBehSkxoRFpeW-dTIdMSPVoA8 10345
ytpb/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
ytpb/utils/date.py sha256=GifFbSiGitU2snQdr544pJC1YEf6mJyE9LB4Pf5gxBo 7961
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.3.dist-info/METADATA sha256=I1nSgOl6gz1rjWEJSL5dEvSJw6f2hvD3p6FmmOsndXE 6621
ytpb-2024.5.3.dist-info/WHEEL sha256=zEMcRr9Kr03x1ozGwg5v9NQBKn3kndp6LSoSlVg-jhU 87
ytpb-2024.5.3.dist-info/entry_points.txt sha256=pESKGg1ZlYYih2V5qWH5gxFNyaQMlsxaml9bEJMISH4 44
ytpb-2024.5.3.dist-info/licenses/LICENSE sha256=_zDLXlLlvwAMLYsGEHoYJLYL0SctyN8hPCe7tv97eoY 1074
ytpb-2024.5.3.dist-info/RECORD

entry_points.txt

ytpb = ytpb.__main__:main