devine

View on PyPIReverse Dependencies (0)

3.3.3 devine-3.3.3-py3-none-any.whl

Wheel Details

Project: devine
Version: 3.3.3
Filename: devine-3.3.3-py3-none-any.whl
Download: [link]
Size: 162781
MD5: cfc379a76427a39270f3d030431593b8
SHA256: d27a18c5e71c69b282b037f54168d7d48278273994e1508d9a8d5a912c2ed86d
Uploaded: 2024-05-07 06:11:18 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: devine
Version: 3.3.3
Summary: Modular Movie, TV, and Music Archival Software.
Author: rlaphoenix
Author-Email: rlaphoenix[at]pm.me
Home-Page: https://github.com/devine-dl/devine
Project-Url: Changelog, https://github.com/devine-dl/devine/blob/master/CHANGELOG.md
Project-Url: Discussions, https://github.com/devine-dl/devine/discussions
Project-Url: Issues, https://github.com/devine-dl/devine/issues
Project-Url: Repository, https://github.com/devine-dl/devine
License: GPL-3.0-only
Keywords: python,downloader,drm,widevine
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: End Users/Desktop
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
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 :: Video
Classifier: Topic :: Security :: Cryptography
Requires-Python: >=3.9,<4.0
Requires-Dist: Brotli (<2.0.0,>=1.1.0)
Requires-Dist: PyYAML (<7.0.0,>=6.0.1)
Requires-Dist: Unidecode (<2.0.0,>=1.3.8)
Requires-Dist: appdirs (<2.0.0,>=1.4.4)
Requires-Dist: chardet (<6.0.0,>=5.2.0)
Requires-Dist: click (<9.0.0,>=8.1.7)
Requires-Dist: construct (<3.0.0,>=2.8.8)
Requires-Dist: crccheck (<2.0.0,>=1.3.0)
Requires-Dist: curl-cffi (<0.8.0,>=0.7.0b4)
Requires-Dist: jsonpickle (<4.0.0,>=3.0.4)
Requires-Dist: langcodes[data] (<4.0.0,>=3.4.0)
Requires-Dist: lxml (<6.0.0,>=5.2.1)
Requires-Dist: pproxy (<3.0.0,>=2.7.9)
Requires-Dist: protobuf (<5.0.0,>=4.25.3)
Requires-Dist: pycaption (<3.0.0,>=2.2.6)
Requires-Dist: pycryptodomex (<4.0.0,>=3.20.0)
Requires-Dist: pyjwt (<3.0.0,>=2.8.0)
Requires-Dist: pymediainfo (<7.0.0,>=6.1.0)
Requires-Dist: pymp4 (<2.0.0,>=1.4.0)
Requires-Dist: pymysql (<2.0.0,>=1.1.0)
Requires-Dist: pywidevine[serve] (<2.0.0,>=1.8.0)
Requires-Dist: requests[socks] (<3.0.0,>=2.31.0)
Requires-Dist: rich (<14.0.0,>=13.7.1)
Requires-Dist: rlaphoenix.m3u8 (<4.0.0,>=3.4.0)
Requires-Dist: ruamel.yaml (<0.19.0,>=0.18.6)
Requires-Dist: sortedcontainers (<3.0.0,>=2.4.0)
Requires-Dist: subtitle-filter (<2.0.0,>=1.4.9)
Requires-Dist: urllib3 (<3.0.0,>=2.2.1)
Description-Content-Type: text/markdown
[Description omitted; length: 20231 characters]

WHEEL

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

RECORD

Path Digest Size
devine/__main__.py sha256=I0IuClBcXzYKreeH1kyu2ud23owaLEnjztnyTHdMpWg 80
devine/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
devine/commands/cfg.py sha256=fhJoTkLsmmANrMWp8BfUgOve4B_6TPQEzqiP7gIBMd0 3293
devine/commands/dl.py sha256=pkItkQ_ok0lR5ETKGXECAfZNs2kdl8wOX7xLJXwG-8A 46349
devine/commands/env.py sha256=Wry83wFRrpdQMMGIUvqu5lgspSiMhkYbSyubCSfwhws 3139
devine/commands/kv.py sha256=3BMZj9ZQLXfj37WLIaE8xCh295GrIqUFznk6iy1BXPI 7986
devine/commands/search.py sha256=JJmZKsHExb2sxtWwlz2W9XH9YBZOt23WPS_1XIs3Pos 6546
devine/commands/serve.py sha256=nEi2it3Wj1WaqtoyG84wSVliCho9fD90Mpn78TRkxeY 1688
devine/commands/util.py sha256=5mOCTxBHEMbQAzY-mak8Rku492mPLaib_y4nNy3JwCc 9125
devine/commands/wvd.py sha256=fTjl45JPKwG1foyhQJ9q_Ilzb7dDNF4BEngABi6lUUc 9920
devine/core/__init__.py sha256=Au2yR9CeJDYeCsUV7lIDllPVwz8EynN-QwVbxO3RWOM 22
devine/core/__main__.py sha256=_wh2P2JrcgmrJ9_8TWGz-Cpd6HcclCoabzfF2OIyxWQ 2857
devine/core/binaries.py sha256=-_HBPVGIhwp8WES0akmDa5aXI_ahd1Q_s68y_94OmYI 981
devine/core/cacher.py sha256=134Z8Jkp1jT_oSmHzi1lQHZGXxy6kWbStYoaox9KjEo 6195
devine/core/commands.py sha256=ffVmpou2Qq7Ep3TugBFAn96VkLHVXTLnuxzVebYewX8 1215
devine/core/config.py sha256=Bbm2jJ7_E9e1rXs5cvvfsVioTzXOSrHI_unC2keW_vo 4337
devine/core/console.py sha256=LQAdy0AFk-yn8psoC1w4ItD-4qb1DyjcOALRT-VA_04 15343
devine/core/constants.py sha256=zxti8qhVTlhKR6OmztwHKONR-PLqTMod1Ln5N47KJqI 1065
devine/core/credential.py sha256=TEWUUcJCEJvIIKu14NaSDUmaNMjcHrw0NLDL9QlD38s 3380
devine/core/downloaders/__init__.py sha256=IEL9vYoHd2TYGRF-hVRRW5vggCx-aKYkNYqkH2CELFE 159
devine/core/downloaders/aria2c.py sha256=fvW0eF9ipNVncbOzZZ9eG1A20NLat6EHLkmPl2i9-54 13311
devine/core/downloaders/curl_impersonate.py sha256=SVd9le2c5ocL0aOEnhdQSvqbsaVB5taRNqSEv82KLAk 11411
devine/core/downloaders/requests.py sha256=J7JSt98TojLP_bi4w_L0nbZnjbULi4wt7XGcr4g_kTs 11930
devine/core/drm/__init__.py sha256=xw8AKXj189bDGe4mf4lK8CuJyhywJP_Bc1k98Q6Olm4 199
devine/core/drm/clearkey.py sha256=lIcxE8sqVfCUIUCAicgNwXyxYVkArGTrPsZjulZUtmY 4020
devine/core/drm/widevine.py sha256=YGS931hJSW6N3Mri4eAYwquD49JP-TJ3g7Mg6awls8g 11723
devine/core/events.py sha256=0A-jhIYHThMUFOmxb_g2pQTmR_dU19aNn7NcyWaLMNg 2818
devine/core/manifests/__init__.py sha256=coyzkdNylY0S3dfNWi64pptDqEeVlR9-eBMJ5iBj7Ds 71
devine/core/manifests/dash.py sha256=Y3uA4x3niyHr_0ZFoE6hBLp8l6H8EnSCfg52LubtPyQ 31826
devine/core/manifests/hls.py sha256=oMELnd7-fW4fa2HCCdsOfhcA_4zSQhMw5RQMiKiZc-g 28680
devine/core/proxies/__init__.py sha256=jpHett9MMwcrNL-krIPoGSrTWmjIBDl-3Gul87CuL5A 117
devine/core/proxies/basic.py sha256=UjHquQddMcIrmc1Z22WqRItcuryXk1vew2JFWL-ltaI 1893
devine/core/proxies/hola.py sha256=JLGGP8gp8Yt_7X0bjNWMYc3kFPMPp12hEIWGOlcjy7I 2262
devine/core/proxies/nordvpn.py sha256=6PZur1W_8a5wRq2tNVbpS2fVW7huHIzoijRUj19ntYM 5565
devine/core/proxies/proxy.py sha256=UHv2CB87N41Rzgkb3Lb1AL3l3YIqcCPGGyOtg3X36Gs 1048
devine/core/search_result.py sha256=-SZncpnK4fcdIbos7VncTgTjmu6dYLnGhCEYF-n1q_0 1714
devine/core/service.py sha256=PYI-DpJHr0vIpAkDZEoKIkxC1hFOL6JdRifKbbrR7OE 12729
devine/core/services.py sha256=LIpyz0hCzJO6adNpkbBpcZE1YjDHRlJz4hPiO5hwuIM 3001
devine/core/titles/__init__.py sha256=Jx5IC8YfqfhTfuObU9nP_edSTVv8FAInzM6qQx2lBGA 298
devine/core/titles/episode.py sha256=3i1V9HnRxgvztX0Yn-fgZ3BckJ5eza88R_6hCZD5CDY 8002
devine/core/titles/movie.py sha256=XEXkkZAhjXKH7V0PrGCKMG7i2-R8dFtqtwsD5guqK-I 5538
devine/core/titles/song.py sha256=uAmiknjlxExyfgWxhHi93ioSzkzpQ-l-gVBJoYsDTMY 4689
devine/core/titles/title.py sha256=HR8xROjRtb59eY9P18NPU8BSQSoqnSToslOBaqwAdHU 2595
devine/core/tracks/__init__.py sha256=FXEpk71btcNfXZTh6a6LV0jOnKb3dNyBXfyvfG-7T1Q 277
devine/core/tracks/attachment.py sha256=WiAAORJALutSjA46lhu4TWc0BXslOw2qkXkRLLcw1p4 2132
devine/core/tracks/audio.py sha256=fdzsn36WzTGGRfRevIkA7O3hRBP56SiYfsF0hcx6Whs 7412
devine/core/tracks/chapter.py sha256=8dtWWMhGRppLPTBvXZu6K0HsKYHxaBHUZUkqiYsY8V8 2976
devine/core/tracks/chapters.py sha256=g8LUoS4608H2qcF6MiF4gi_iWQvv6fjxR1470bdkUKA 5352
devine/core/tracks/subtitle.py sha256=J1PtyNgcUIe8kxzj_itUWTr1vnbpbWK8y2a1pamJQKc 25890
devine/core/tracks/track.py sha256=RbzMirGYcZQxb4dKmyIkZJCEhPPDnbJzWevOj25qrCg 21591
devine/core/tracks/tracks.py sha256=huGgVo4iq4lXGSET8K346UKIcAvdFeHKq47up7la5yo 17269
devine/core/tracks/video.py sha256=tGXNN9Ys6kgBeJUmEqlOslGIoakRhND8OF7rJTysnUg 16508
devine/core/utilities.py sha256=mBZBkVmwzIoaug3XS-qn7C42JLZgPinZ0_uhf4W4BwA 10497
devine/core/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
devine/core/utils/click_types.py sha256=05TmzhIYDbZ304-0F4U3yWAvzQmDzFjeCjbWe091IN4 6227
devine/core/utils/collections.py sha256=8jEUE8hRNzpTHX0oMV8-Jzm3V0UuzNlgTeNAKPm-VwU 1532
devine/core/utils/sslciphers.py sha256=yJWdPXqPwnd08p-q-AdMiM7pWRUWtd07ZQvAQGCCxrA 3699
devine/core/utils/subprocess.py sha256=sEc-cfMv4Yo6AzHVtsHeCo6ep5DYg7lCTAdDxzCX4j4 1008
devine/core/utils/webvtt.py sha256=OnxIteBoUMigoxMfpenbflmV5Jb45qPG7EFw6vCHCiQ 7411
devine/core/utils/xml.py sha256=xfUk6wbpGdLz25vp8qXoARlribZYDK-O50RzrRml_-4 791
devine/core/vault.py sha256=DFoqViOGG7t8UtIjozUeHP8ssuZWQ4wT6TeT_fmkpxs 1711
devine/core/vaults.py sha256=Ojg2TF1jGyzmMIKowmBMvA2mGiZXj0vGLN-Pbf_CUSM 2518
devine/vaults/API.py sha256=o7ETBNy6JHoWyFogAkRxo2XLCXw9iNdDKTFwuCQ7--U 6414
devine/vaults/MySQL.py sha256=FrZgCkkX91mDGl2Pv4v2IlD1Dw5jhaWLH0o4KvRd9a8 8485
devine/vaults/SQLite.py sha256=_EDuG5AXJELKZf_5AcPnS0UEs0OZHkpYVWlumrUrDSA 6076
devine/vaults/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
devine-3.3.3.dist-info/LICENSE sha256=4N1IklXpOEiXw05f6bBeYRA1VCs56SfAw-Dtmju96Lc 35822
devine-3.3.3.dist-info/METADATA sha256=9IZH12yOKR5PUstlgbQCT7ZvT4wbLi7ISXJuJeWXq4A 22664
devine-3.3.3.dist-info/WHEEL sha256=d2fvjOD7sXsVzChCqf0Ty0JbHKBaLYwDbGQDwQTnJ50 88
devine-3.3.3.dist-info/entry_points.txt sha256=u-Ox5EokBkkFJYbqhVB6FUMG3YU5oPWJ2yO3YQ7UQCo 52
devine-3.3.3.dist-info/RECORD

entry_points.txt

devine = devine.core.__main__:main