Djtools

View on PyPIReverse Dependencies (0)

2.8.1 djtools-2.8.1-py3-none-any.whl

Wheel Details

Project: Djtools
Version: 2.8.1
Filename: djtools-2.8.1-py3-none-any.whl
Download: [link]
Size: 86322
MD5: b33086781a06c2863ac6526395b4d8a1
SHA256: cf5bd37a2568bbd7c6b5223f4ec7605aaa8b8206eb7b6fbd4695bf4cc9b9528d
Uploaded: 2024-10-31 05:06:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: djtools
Version: 2.8.1
Summary: DJ Tools is a library for managing a collection of music.
Author-Email: Alex Richards <alex.richards006[at]gmail.com>
Project-Url: Repository, https://github.com/a-rich/DJ-tools
Project-Url: Documentation, https://a-rich.github.io/DJ-Tools
Project-Url: Documentation (dev), https://a-rich.github.io/DJ-Tools-dev-docs
Keywords: DJ,Collections,Rekordbox,Playlists,Spotify,Reddit,Audio
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: End Users/Desktop
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Sound/Audio
Classifier: Topic :: Other/Nonlisted Topic
Requires-Python: >=3.9
Requires-Dist: asyncpraw
Requires-Dist: awscli
Requires-Dist: beautifulsoup4
Requires-Dist: fuzzywuzzy
Requires-Dist: Jinja2
Requires-Dist: lxml
Requires-Dist: pydantic
Requires-Dist: pydub
Requires-Dist: pyperclip
Requires-Dist: python-dateutil
Requires-Dist: PyYAML
Requires-Dist: requests
Requires-Dist: spotipy
Requires-Dist: tqdm
Requires-Dist: youtube-dl
Requires-Dist: python-Levenshtein; extra == "accelerated"
Requires-Dist: aiohttp; extra == "dev"
Requires-Dist: black; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocstrings-python; extra == "dev"
Requires-Dist: pylint; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-asyncio; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: semver; extra == "dev"
Requires-Dist: setuptools; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: accelerated
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 939 characters]

WHEEL

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

RECORD

Path Digest Size
djtools/__init__.py sha256=jP6gPOHQOfva-q0TIjRLu-TjoLix-8F-u_AdKwSzgcU 2686
djtools/__main__.py sha256=nZsxmkP0_z8ZJdmndL81VEv0MJWccpOEHGnmEJKyduE 1884
djtools/version.py sha256=ZYQKg6m0WveueC3YwHhuL19eRr-rnfTpyf-D6-NsLys 744
djtools/collection/__init__.py sha256=aARf3_2snlTjV1jfVzLEzHLDCxThKyp4wMrOOkW8dhE 1954
djtools/collection/base_collection.py sha256=PDX24xEHr5RJzy2L8iUZbhMjJ20n7LRzXpRT_tOGXqY 3520
djtools/collection/base_playlist.py sha256=58L94S-o2dEda0EVHkl_ZQTOb-EvnUNFE4WdXWG0VjY 6444
djtools/collection/base_track.py sha256=TqUFwRZQJJdEycvDkcN-8d22J0FHZJLLS5rmvpWC_k8 3282
djtools/collection/config.py sha256=cit5rIz1BSHyl4bKbYA_PtQOI8ajfoh5TrcoUKMZ8W4 4907
djtools/collection/copy_playlists.py sha256=OBucswJ-s9E9d48jfAWOOfHWNcNuUHxBbf-rWJcSHKc 3529
djtools/collection/helpers.py sha256=Db9RzQ6efm4oUBjaLMQF2EX4dyt8BRrmDjXBr9Rd9DU 30856
djtools/collection/playlist_builder.py sha256=TreYqoJeIPXsSOVvPcpgwyWnMCxRsaDoXxrwSfUL3VE 8744
djtools/collection/playlist_filters.py sha256=Gy44EFTZD7iPJuhVguu9H9VW4GBDg8wBOv_wp9igKO0 11607
djtools/collection/rekordbox_collection.py sha256=YIekHSTv4YXw0I3JXC92DEUF_65JFRCoXskrsSuZFyU 9814
djtools/collection/rekordbox_playlist.py sha256=IoLOmhswYZlc36wQleOIba7ODcBEugB2A_t5uQI4yoM 9761
djtools/collection/rekordbox_track.py sha256=63sK_XPWpZXzPQCTHV0IIriqM-4U8r8x1qSu3ObNHrk 12459
djtools/collection/shuffle_playlists.py sha256=OofgQ8l5NdFbM-YjFbY2R3ZqPwVGL4aVyDi3T7X7Yao 2571
djtools/configs/__init__.py sha256=iiZsjRT0YSH_mFcKmt-hnzOc7CZStKIRIjIUTxKOqh4 496
djtools/configs/cli_args.py sha256=miyg2_43rfW2VsDHm64spnpMKrkuRfu4ePKGbNt86Gc 18910
djtools/configs/config.py sha256=xd4RH7-XAMxgvurQwoZl8OhP1ejNr9cOTia_gBc0PFg 2246
djtools/configs/helpers.py sha256=rN_nNkWZgBZoaV7T3YSCBOMN9jqiAy6wVwaLDjFR2zQ 5592
djtools/logs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
djtools/spotify/__init__.py sha256=X34_31BPg8bJgb2_Va500DMcEAmMDMFbpSab1NT_cFI 645
djtools/spotify/config.py sha256=AcjO5KNrjvDLrNd1b-Z4XAQiw8ZWQpsfoVKTPBz0bAY 3190
djtools/spotify/helpers.py sha256=eqGRf5Urwb0mOTKocBl05N8QJBm3RKr7_6D3BNWLRTA 17215
djtools/spotify/playlist_builder.py sha256=duT6V0SzRSOggQIb8QPb0TXZoo9JKWMKttyzFW1NLs4 6092
djtools/sync/__init__.py sha256=Xvww0bqrI-XQTn2Fm2LkR9BO9OYrqAjxXVRu-faoG2k 742
djtools/sync/config.py sha256=I-JtNB3zwADRDR2v-OXWfOb87lIs95RuSdKkGxP-52E 3477
djtools/sync/helpers.py sha256=dByMBaiBRsLgwlcEYHHO4Y2uN3gMFcfpkP1XVfcP3u4 8018
djtools/sync/sync_operations.py sha256=mkn4LDpcfa_Ho3Nb26lXwhkCFZDdlriH220lktzi21k 5485
djtools/utils/__init__.py sha256=Q0jxHmNCgVVfy3f504ok9dzIjPcofqE-HK7KmmiFn7Y 1279
djtools/utils/check_tracks.py sha256=_E4YmMg5RqawqzLZpSptgR2U8NUKUo6UKRTZrPT2fEc 4396
djtools/utils/config.py sha256=kBOrZsRMJmEKT2sVyvbtojMAuuv5nD4qu34GAOqcllI 3555
djtools/utils/helpers.py sha256=PfFU6ArE4SoBwb8hmmmz24gSwsYp4c-7sMmuUqssq6Q 17117
djtools/utils/normalize_audio.py sha256=ul03VwZlhMv63ul9RF4nl_hS3hqS4HZd_aTJFEzlAD8 2162
djtools/utils/process_recording.py sha256=6RGxE2jXF6GkWSlGzoft5-1nbsxR6-idP2eKOa1uXSw 4726
djtools/utils/url_download.py sha256=k9_1R9HG1Vo9hrRtRzmMUYPkj05rVO-1pOzeyXstbYk 1731
djtools-2.8.1.dist-info/LICENSE sha256=ixuiBLtpoK3iv89l7ylKkg9rs2GzF9ukPH7ynZYzK5s 35148
djtools-2.8.1.dist-info/METADATA sha256=q9c9BPFtjSm2BbGM7q16Q0rC5uR1wfpD07XA5yPih6o 3207
djtools-2.8.1.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
djtools-2.8.1.dist-info/entry_points.txt sha256=fS8Jy1pHu75KBWTKjgp__BXx7bodc5AyMWt0UDc1dJk 41
djtools-2.8.1.dist-info/top_level.txt sha256=gD0LB3HJiv4CodvDdyh0ep8HzujNO3MM8RtvANynakU 8
djtools-2.8.1.dist-info/RECORD

top_level.txt

djtools

entry_points.txt

djtools = djtools:main