medl

View on PyPIReverse Dependencies (0)

0.1.11 medl-0.1.11-py3-none-any.whl

Wheel Details

Project: medl
Version: 0.1.11
Filename: medl-0.1.11-py3-none-any.whl
Download: [link]
Size: 38721
MD5: c899338f814839bccb0f06dcb8b5fda4
SHA256: 10d44ddbe2140c6487875ceb4852fe88ad68ea93cfde068381da2e84036c3a65
Uploaded: 2023-09-03 10:21:19 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: Medl
Version: 0.1.11
Summary: Music Explorer and DownLoader
Author: Billuc
Author-Email: billuc[at]hotmail.fr
Home-Page: https://github.com/Billuc/Medl
Project-Url: Documentation, https://github.com/Billuc/Medl
Project-Url: Repository, https://github.com/Billuc/Medl
License: MIT
Keywords: medl,music,python,metadata,spotify,youtube,youtube music
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Multimedia
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Utilities
Requires-Python: >=3.9,<4.0
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.2)
Requires-Dist: lyrics-client (==0.0.4)
Requires-Dist: mumee (==0.0.7)
Requires-Dist: mutagen (<2.0.0,>=1.46.0)
Requires-Dist: pytube (<16.0.0,>=15.0.0)
Requires-Dist: rich (<14.0.0,>=13.3.5)
Requires-Dist: static-ffmpeg (<3.0,>=2.5)
Requires-Dist: taipan-di (==0.0.7)
Requires-Dist: yt-dlp (<2024.0.0,>=2023.3.4)
Requires-Dist: yumee (==0.0.3)
Description-Content-Type: text/markdown
[Description omitted; length: 286 characters]

WHEEL

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

RECORD

Path Digest Size
medl/__init__.py sha256=52oG2AF4gM6v6I6FGjzryHtKGeCh99l3gssO8dV9cRg 293
medl/common/__init__.py sha256=UMfsF-SPknaXStAv5i4BBR_escRKbgsSntCM1m9uhV8 454
medl/common/classes/__init__.py sha256=yeLU-gcHlLLtE7sqCNBn_Wq17ShDivaixyoUcpvXUPQ 287
medl/common/classes/init/__init__.py sha256=KI6BDc3VRtsP6_aOAeILJifZHdaoFhgPQFK6zXtzMlk 154
medl/common/classes/init/ffmpeg_initializer.py sha256=XAUz-FRR7LvCd02S904A2j-cXo2buulXEbbd2SApuEA 448
medl/common/classes/init/folder_initializer.py sha256=4oMyEZYKLwxreoUYwoz6hNaW34vGoqpnOIx9mR-GVk4 708
medl/common/classes/log_formatter.py sha256=eWIsgAD8NUhn0LRy06f_J91suFHzxRd833odFJpMuvs 717
medl/common/classes/logger.py sha256=ooL3MtiBK6924HOPh-en6bQXHkqKxtAhDa7hh9Fomc0 2729
medl/common/classes/options_manager.py sha256=am4DzN7c_gFQ0H_cASuqYsYgB18juhfF3rxclTLcOjY 340
medl/common/consts/__init__.py sha256=XhQrzNmW5xmEeF5nnvG4sawxDBMJHvgpoiUWxRgtwHk 90
medl/common/consts/paths.py sha256=S6PIcNQK6tyWcoHLYTJPbmAXW0X9kSpqKbr-D2_ozjU 169
medl/common/data/__init__.py sha256=SdyWniKBtaT7M-P7cYJRU1I-CCVci9Zw55il7Qhk5Xs 165
medl/common/data/medl_options.py sha256=HsK7A1Gc_y__6R3sZ2wUl-aXMlX716ojohf3_bZ3BRc 1127
medl/common/data/playlist_data.py sha256=Coh_d6q2JbOTUPGnM-pmeu4CaWi4WDi1i4aDHFBJx80 636
medl/common/data/song_data.py sha256=uF6SmlpGwyCreYB45YEr0IDY1Oyv71SvEPMNSmtE9cw 2243
medl/common/di/__init__.py sha256=S6z9ykdF-NimcCEmsRIHgxQY5jnheyhTMnvtqeY1coU 71
medl/common/di/dependency_injection.py sha256=Z1a8k5PaQJ6t0GZP7-D2uf164coVwPcDOb1CI49-zhA 729
medl/common/exceptions/__init__.py sha256=IoqqUIHhboX3V2sSz3roN6rEa0urf0E0jrhJd7V5Bsw 71
medl/common/exceptions/medl_exception.py sha256=hUQkRIhNJbM9JZ0qORabWuBEYgz9lQcPxcZs7xHKq-s 147
medl/common/interfaces/__init__.py sha256=dVwWDZ6J4pApwA9sIkHg5Z-zF07Oz5ovCOJdpzHTiT4 202
medl/common/interfaces/base_initializer.py sha256=gXT6_alC7EFOT_7NjOElqaM7ECt6uUNu0PqY0V4uWGg 111
medl/common/interfaces/base_logger.py sha256=Bm43dUNoaEBZMwtSciqoaMwQlnVfY1A4l8YFl3IQHKU 444
medl/common/interfaces/base_options_manager.py sha256=hMYqv2KlnN7i0LulMyMD7520tsVYIr-4dhim5IAugrw 265
medl/dependency_injection.py sha256=wXU-9BChdSpaviShQIn_j2HZ1-klevB7O-7P9pXpmc4 266
medl/main/__init__.py sha256=DMjF9USQZqbDEls1gHEQP0qTwJ9PJDon7z3Oda1Yrug 157
medl/main/classes/__init__.py sha256=FKQS6zBC_S06cZcBnii-zo8SS0XuO9kW-BG9ZZeltIQ 987
medl/main/classes/handlers/__init__.py sha256=Hgo95im_A37jgh_0etEPzWhMensgV-ZaX98phPt9zQs 591
medl/main/classes/handlers/download_url_finder.py sha256=_hJ_SclXGwdkMzjG9oIWyGF4j1VyOR4JTYEL2ccUGso 838
medl/main/classes/handlers/lyrics_fetcher.py sha256=dhT5ePYhWaFnBMaivSgXYmagss0v1KxTM8XgEPtyVdQ 1145
medl/main/classes/handlers/metadata_embedder.py sha256=I7a_3PS4nm6LtqzFiFJq9ZAXPGfHV68garrzGcQoWjA 981
medl/main/classes/handlers/metadata_fetcher.py sha256=pgkwVArtFGqg2A0lDktXXtrSjlJZVaPs5HjL3cQwidU 1966
medl/main/classes/handlers/post_download_handler.py sha256=xy9fRjjEMtk211uLchrnZJUP9L6M-pCoRIJlabGmJmY 735
medl/main/classes/handlers/pre_download_handler.py sha256=fFcdhnhVIorUHPY89fd4vcEtPefOFQfowN-G2g6kdSg 1314
medl/main/classes/handlers/track_converter.py sha256=I_NhR6WvRRnMzL0oHQpMPBbPA7xx6uFSKMy5o8XZtRU 1222
medl/main/classes/handlers/track_downloader.py sha256=paBl3uTzvwZdkyP8BEjXKp26VfwITaFBP6OGoPbOl_M 899
medl/main/classes/loggers/__init__.py sha256=8plKd7HXaGImjqDSRWkTQdYiLoxS-DY-vBdrTRz1R7M 544
medl/main/classes/loggers/download_url_finder_logger.py sha256=ZpKUeTrscIQTTMvqbmQ6nXgXEHBTZxGmYWl2yLFoiYA 789
medl/main/classes/loggers/lyrics_fetcher_logger.py sha256=OgBl8ZmwvTKeeMbXieeA581v5_fob1KW7qvO5sApIU4 726
medl/main/classes/loggers/metadata_embedder_logger.py sha256=KbK_jW7qhLymozRrznhere0eaYHSPsqy4m89ea-B68I 824
medl/main/classes/loggers/metadata_fetcher_logger.py sha256=rZagoaGetG5ywVE6xVsF3SjT815UJXa4S4_2ENPunEU 781
medl/main/classes/loggers/track_converter_logger.py sha256=zG5O8-LubTIalKVf-SPh1KPcd0yqD1JbKnlkaty3-vg 821
medl/main/classes/loggers/track_downloader_logger.py sha256=nYbIjOdMYPVRaM8d8UGhRLhisIfd-8pl5FugJ871nj8 818
medl/main/classes/music_toolbox.py sha256=RpV8cslA2ON9P3PeAsNh3oyZGDE2UX0_x3dS4XfeY5Y 3922
medl/main/classes/tools/__init__.py sha256=f3y4A5EfmQFKwMPaHG8yJj9iyWeHMhlmNiUKbkKACD4 259
medl/main/classes/tools/downloader.py sha256=QuHP_YZiejBO5BkqoYRjPc6Uh5Oy0YFMVT-75rabhrU 1361
medl/main/classes/tools/ffmpeg_converter.py sha256=CvB5-jtErWRQjCpJxDub353D8pFfmVxl6pok1qFeEfU 2312
medl/main/classes/tools/parallelizer.py sha256=60Ednk3Uo8MrQ7FOro4uShCpWmYXJPZuUCcbteSpgpU 1042
medl/main/classes/tools/path_formatter.py sha256=Rn5egJJTj7rkYBLskCzwT1H-oRZ3dp2N7VBwgjfp89w 933
medl/main/data/__init__.py sha256=mqjFAubuJLrc-wk_d3j7esL6cYVCB5r-ENX6Skcke40 68
medl/main/data/download_info.py sha256=kOhCgM2ZHod4nuLeSSHl9tMU3ij09wbA9I-bCmIDK4Y 160
medl/main/di/__init__.py sha256=s5_EvKSbr5LwuUQb80pznoXiCAavqDdVCawaeofc25A 188
medl/main/di/dependency_injector.py sha256=M5uZqd4t6d7p7ne-YR7UuMospvmUZeGAp44eaUHd_oQ 654
medl/main/di/handler_injector.py sha256=-Hw_BKlLj5t3kamdZFjBFSW_4IxClFVD3Jq1gY20BAU 1428
medl/main/di/logger_injector.py sha256=bmfFp6l0cOajYoeJRnbIqfzZQxbsUlt3mjrYT3bCRi8 1291
medl/main/di/tool_injector.py sha256=4eJ_FRrfQsX6GjT8MtEjTdFc2nF2KUJwNhPFrqtIBAo 741
medl/main/interfaces/__init__.py sha256=lrMSXTv9yzjVrDZwi2DElshhEw_bekS7Af58sHpXJLs 1164
medl/main/interfaces/base_music_toolbox.py sha256=HEHqtL0X7ufK4AdjRfsE80UhchWv34KH-QJO8gcRd7w 561
medl/main/interfaces/handlers/__init__.py sha256=2nRvCM-eOjzXQK91I3oxKVdlpzqgib_DCqCHj8BAYUY 695
medl/main/interfaces/handlers/base_download_url_finder.py sha256=0MXHc-ivcKJV92NMOyKdHp3VFBREzupcqVGl03gcmGE 223
medl/main/interfaces/handlers/base_lyrics_fetcher.py sha256=y_mwslYaKmtU9XuFmxh2WE-zds--wMfMH9A29GjBXGE 213
medl/main/interfaces/handlers/base_metadata_embedder.py sha256=S881WsiCNBT1Jynn1NC8_XPIgxvPI2QAgSKc5Swx9Uk 271
medl/main/interfaces/handlers/base_metadata_fetcher.py sha256=dM3u0MYexXj1avSkTatv78NujZoQWhcbMpU1ZhPM_34 385
medl/main/interfaces/handlers/base_post_download_handler.py sha256=JVmYMAu-koJPoEOZ2ygoedSrJi_jexVQGLlhp4OzsK4 223
medl/main/interfaces/handlers/base_pre_download_handler.py sha256=GF-Q0fqlHvfRBbuAOjGAHjlo1OwILcIcc0eK17JAgn8 272
medl/main/interfaces/handlers/base_track_converter.py sha256=JuOie7flufu8UwmhdnsE1NEe8RDWUouC92WYlBGf0f8 312
medl/main/interfaces/handlers/base_track_downloader.py sha256=5P8k_nWhWLDqkdDAfKZW5c_8YLLms2Q3KxIkE12ystw 288
medl/main/interfaces/loggers/__init__.py sha256=lM-qz2N5sjF3qMi5YsVHRUHQwjztgBaXS83A3ksLPbo 622
medl/main/interfaces/loggers/base_download_url_finder_logger.py sha256=tPR1KSiWGXHPN8SWMt_pjgqynSJXMgk-8E_svt4UXmU 356
medl/main/interfaces/loggers/base_lyrics_fetcher_logger.py sha256=3403t7MQRzKBAPY23S5HE9xIh5CYFx_Hqygd0XtFmGU 349
medl/main/interfaces/loggers/base_metadata_embedder_logger.py sha256=fhejrHB8q5o75hI-guJmc6tNju7MRtpQn5U0KEJYI6E 374
medl/main/interfaces/loggers/base_metadata_fetcher_logger.py sha256=mT18dZvyWSyRtcGbLQBw3P3qyVdSyiLo_zLhx_DxpFs 434
medl/main/interfaces/loggers/base_track_converter_logger.py sha256=SZOs6RX7Viop6D9XDBCdYN7sqWdT4i8Q2GNkDR_f4ds 382
medl/main/interfaces/loggers/base_track_downloader_logger.py sha256=XQxcMTcuyyOAdVlOGdzVrlYvdjitbAgxheOlf9aAO9E 406
medl/main/interfaces/tools/__init__.py sha256=ncw1xuxNVDQl0YXK3B0iv7soN3wQQz9wGGwGBPpDfUM 311
medl/main/interfaces/tools/base_downloader.py sha256=Wnug84cBMP9pwKhENdWzmgZ5jtZ2TanchrdYJ6YWIs0 194
medl/main/interfaces/tools/base_ffmpeg_converter.py sha256=AG9ejMp9hXDrr0lFK_Z-UFiy4L93H2TOOmP2RRVA0vM 207
medl/main/interfaces/tools/base_parallelizer.py sha256=XAWP9BYzqcm8fpV5DHHqEF3CGyy0Wd6bujR2OsJNxZ8 256
medl/main/interfaces/tools/base_path_formatter.py sha256=tkZ-Krny7NNLf0stDah2X5r4Bq4T6BiWYm58YDZJVxk 220
medl/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
medl/test.py sha256=LXc2x0FFVKd2KFaHl4I7Y9cHv3uAy_sL0LV7pP0UjN0 728
medl-0.1.11.dist-info/LICENSE sha256=HmQ1aQW6tKHUIMIQlYAFEfjHQLw5nhvMRpwGV4Lsz58 1087
medl-0.1.11.dist-info/METADATA sha256=2WrIq-x2RWUd87zpNgfrCMjBbItnK_1CG-l2FSmtj2k 1574
medl-0.1.11.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
medl-0.1.11.dist-info/RECORD