PlexTraktSync

View on PyPIReverse Dependencies (0)

0.34.1 PlexTraktSync-0.34.1-py3-none-any.whl

Wheel Details

Project: PlexTraktSync
Version: 0.34.1
Filename: PlexTraktSync-0.34.1-py3-none-any.whl
Download: [link]
Size: 126163
MD5: 7d94495f5908d683dfe8916ddfc33ae0
SHA256: ae792e2b055c0f7d4a68992af1b2a4e1c8841954c7b8e86322543c0f6d5e9d64
Uploaded: 2025-01-31 15:59:10 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: PlexTraktSync
Version: 0.34.1
Summary: Plex-Trakt-Sync is a two-way-sync between trakt.tv and Plex Media Server
Project-Url: Homepage, https://github.com/Taxel/PlexTraktSync
Project-Url: Repository, https://github.com/Taxel/PlexTraktSync.git
Project-Url: Issues, https://github.com/Taxel/PlexTraktSync/issues
License: MIT License Copyright (c) 2019 Alexander Theimer Copyright (c) 2019-2024 twolaw Copyright (c) 2020-2025 Elan Ruusamäe 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.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.9
Requires-Dist: apluggy (==1.0.3)
Requires-Dist: attrs (==25.1.0); python_version >= "3.8"
Requires-Dist: cattrs (==24.1.2)
Requires-Dist: certifi (==2024.12.14); python_version >= "3.6"
Requires-Dist: charset-normalizer (==3.4.1); python_version >= "3.7"
Requires-Dist: click (==8.1.8); python_version >= "3.7"
Requires-Dist: decorator (==5.1.1)
Requires-Dist: deprecated (==1.2.18); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3"
Requires-Dist: exceptiongroup (==1.2.2); python_version < "3.11"
Requires-Dist: humanize (==4.11.0)
Requires-Dist: idna (==3.10); python_version >= "3.6"
Requires-Dist: inquirerpy (==0.3.4)
Requires-Dist: markdown-it-py (==3.0.0); python_version >= "3.8"
Requires-Dist: mdurl (==0.1.2); python_version >= "3.7"
Requires-Dist: oauthlib (==3.2.2); python_version >= "3.6"
Requires-Dist: pfzy (==0.3.4)
Requires-Dist: platformdirs (==4.3.6)
Requires-Dist: plexapi (==4.16.1); python_version >= "3.9"
Requires-Dist: pluggy (==1.5.0)
Requires-Dist: prompt-toolkit (==3.0.50); python_full_version >= "3.8.0"
Requires-Dist: pygments (==2.19.1); python_version >= "3.8"
Requires-Dist: python-dotenv (==1.0.1)
Requires-Dist: python-git-info (==0.8.3)
Requires-Dist: pytimeparse (==1.1.8)
Requires-Dist: pytrakt (==4.0.2)
Requires-Dist: pyyaml (==6.0.2)
Requires-Dist: requests (==2.32.3); python_version >= "3.8"
Requires-Dist: requests-cache (==1.2.1)
Requires-Dist: requests-oauthlib (==2.0.0); python_version >= "3.4"
Requires-Dist: rich (==13.9.4); python_full_version >= "3.8.0"
Requires-Dist: six (==1.17.0); python_version >= "2.7" and python_version not in "3.0, 3.1, 3.2, 3.3"
Requires-Dist: tqdm (==4.67.1); python_version >= "3.7"
Requires-Dist: types-decorator (==5.1.8.20250121); python_version >= "3.9"
Requires-Dist: typing-extensions (==4.12.2)
Requires-Dist: url-normalize (==1.4.3)
Requires-Dist: urllib3 (==2.3.0); python_version >= "3.9"
Requires-Dist: wcwidth (==0.2.13)
Requires-Dist: websocket-client (==1.8.0)
Requires-Dist: wrapt (==1.17.2); python_version >= "3.8"
Description-Content-Type: text/markdown
Dynamic: requires-dist
License-File: LICENSE
[Description omitted; length: 27371 characters]

WHEEL

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

RECORD

Path Digest Size
PlexTraktSync-0.34.1.data/data/config.default.yml sha256=Ef1t6Qh6mUERxJayJcLVMttT1eFnfGU-IpfP-3UZNZs 4238
PlexTraktSync-0.34.1.data/data/requirements.txt sha256=lNPlPvXD6Tca65uLlcbk1OpACd0gnMOf-B6Ii7gBplI 1335
plextraktsync/__init__.py sha256=OUEp2CRGSDZ4yJL18Lb0ak_jv9qvEVs5LOGp_0srACw 23
plextraktsync/__main__.py sha256=wUnNEL7W0xY1PC8e23I8I0oGI3ADnElpfndxVWCfuas 370
plextraktsync/cli.py sha256=SwIYRDCs5UVs2zSH6Yyi40wRam-OTrxlo6ba4viqIxI 8867
plextraktsync/config.default.yml sha256=Ef1t6Qh6mUERxJayJcLVMttT1eFnfGU-IpfP-3UZNZs 4238
plextraktsync/path.py sha256=o_sGVJJ0lsWvn1BaGUOIE-ZyHAb9cCHqALJQpX4nc5c 345
plextraktsync/pytrakt_extensions.py sha256=asCtJ5IWWSrim_WQ_CgunWaTWZo3rsT9TnMHHZGL-jw 4434
plextraktsync/style.py sha256=ShkcG-ALlZ_vSIN-UrRfxa7L4_23OVxvT8-e0w-eOLs 392
plextraktsync/commands/bug_report.py sha256=kcbeK4svqErqqX4stqqC5IO4SMUmYZEDkRlx9PHivdo 753
plextraktsync/commands/cache.py sha256=OZsAsje84Okv6PJ96lM5UdYcMq6UGnZQ6hOfmc1gc4Y 3149
plextraktsync/commands/clear_collections.py sha256=biQq0UQuTI3mQQHnkO_Rplx4tfDRaTkFPNxtI72Ne-c 795
plextraktsync/commands/compare_libraries.py sha256=dsVWSvJTvAJ9B9WRQjgrI4jbaV1gHHNXL0LiPawnPKg 3490
plextraktsync/commands/config.py sha256=7s2ooI8VA6jPAjf-2axKhlQFLEP5RqmGkwozVYvls34 843
plextraktsync/commands/download.py sha256=8u9GKr19zYunDe0x4FDbvoGLWqQkdcoEV4RpkqvsjB0 3077
plextraktsync/commands/imdb_import.py sha256=KSVONZIb75-u-WO23KHJ7x2sL2ALmCw9BlKd8kAbfjM 2302
plextraktsync/commands/info.py sha256=z2xut8CH8YEeOpNGJq1GwvsgoJVwxlSzx3jRwtEjjSE 1334
plextraktsync/commands/inspect.py sha256=hRF9m2x8XmUW9StGrZM0FF7Bj76yjgkAjRqrfQ9ji-w 3797
plextraktsync/commands/login.py sha256=rm9LV5E32Qo8i9E-84Fq0aMQ5g4dDe7tzvTttDDSkfY 812
plextraktsync/commands/plex_login.py sha256=B_lkYv9ifXBcejFR9EQq3Vi1p8Yk6ZHAY0o6ru5yug0 7646
plextraktsync/commands/self_update.py sha256=wYsZRyA1o_Pw1NgxrW_92T8CZLJB8PMsaf4LqwBGVoQ 1361
plextraktsync/commands/sync.py sha256=RQuWgQ1PhS-JmcWAM5AaUXQbuAH1PA3eyRGQHEt7mXg 2216
plextraktsync/commands/trakt_login.py sha256=G1NSrePD9hj2OokVaX6pj41SuXEGGvAzxvkydOyl0_I 2215
plextraktsync/commands/unmatched.py sha256=2IWJufQdIhM0UKlaxwFD6I9zYvUgGkIa2-bs0i8Glbw 1284
plextraktsync/commands/watch.py sha256=ik413U8Nf-Rlena45is8NvYSd3MaoW1EEgPS5Y4hIBo 857
plextraktsync/commands/watched_shows.py sha256=aZZgdQe_8cA44ySv75AJfkU7G-5tx-TfdwaTnpNs61c 712
plextraktsync/config/Config.py sha256=Ec7v7x8wwml8XqHqmHw8WK9c-2GSlpv-2ZE1m_ORsoQ 5720
plextraktsync/config/ConfigLoader.py sha256=hgDBIrTV0lPyHpUX0fqsengYpxvJM0paNs2jGFwLeVM 1937
plextraktsync/config/ConfigMergeMixin.py sha256=o65UEPzl6wYGj8Y7hZgFn17RUxU0ZvCn5ToBNmsevf4 459
plextraktsync/config/HttpCacheConfig.py sha256=pqjO19pi0wlsGzvNjKuPb8Y6nFnGHxIud6Ot6dxm-u4 6547
plextraktsync/config/PlexServerConfig.py sha256=NcfpcoDbvgK4umX5xiv-UvW7zVhVFiZELBQPGf2Qhy4 848
plextraktsync/config/RunConfig.py sha256=8D7y5cv6iC5Cg4epPGk9WrwMZV2RVMLNGAECO8adXmQ 433
plextraktsync/config/ServerConfigFactory.py sha256=yw3jT6Z8G3M5GhzxGUzI_uNKM66k0m-VnU0EudCTiF0 2148
plextraktsync/config/SyncConfig.py sha256=deuYCxCWGrNydyRpKmB5RmtgjtP69GwQN7l8TB3KNxk 3731
plextraktsync/config/__init__.py sha256=fFZFs2rl3xEjceriuNJw6zffPMONq-ACub_R3UJ9MgQ 222
plextraktsync/decorators/coro.py sha256=Ic9RtNn6CZaFV4PTGbIMu9ZBMSwgztUlVO-KymkiNYI 314
plextraktsync/decorators/flatten.py sha256=7gUyeouOlUTeOBB9i_N35JvxKQRH2hIC2DhaKXFraz8 357
plextraktsync/decorators/measure_time.py sha256=9UQvyoFl20IbrqqLUQIU9-N6JgK_5lCobIW2QpRnWjg 804
plextraktsync/decorators/nocache.py sha256=AWvuouIa0wzjFRHK-pNta8Anmi3LsZCy--pRAcGqxtI 263
plextraktsync/decorators/rate_limit.py sha256=yDLeKvid1LNJ4b2yGphvWWXKh97rVPE1adM-5DJdrOA 1046
plextraktsync/decorators/retry.py sha256=9Xf38W04DVUWCubQHmT6Z3njWcogyElqW6cgEImxTgM 1550
plextraktsync/decorators/time_limit.py sha256=35tu_u8VINAH83UHuggepYSVoZZAbP8ODpww46Paa5k 391
plextraktsync/factory/Factory.py sha256=ZK8ZfbgE7tRA_aPGyfWQWaayslBhEmEi9RLax2Ci6n8 9548
plextraktsync/factory/__init__.py sha256=uParMOc1kt5jw8hgkwtkp_j6MJnbbGdsYaq56VN_gVI 136
plextraktsync/logger/filter.py sha256=jbbywBNsrlc4EjWuYzlSgStRqdpTewwY02JyJOB6p70 1966
plextraktsync/logger/init.py sha256=QfBdh5NBV8SCzTQ-soYzlsMil4OoPGkCpi8XP2a52wE 1554
plextraktsync/media/Media.py sha256=nRZtKZ7yObVI_QdRx82tC6G6kItLdpDwVNA2Y6Fv6jk 6998
plextraktsync/media/MediaFactory.py sha256=bTreQAfGplOx2AvnrOaFafIXA640N8ZNwVF3Mc4cYUU 3554
plextraktsync/mixin/ChangeNotifier.py sha256=aARosXl9Kp90sy4y4J0gvFy2qj-TLDIEwm89AmlM234 589
plextraktsync/mixin/SetWindowTitle.py sha256=iL_h8KaLuiPnR_S6YUKnkKDDtYxGEaZ3xBcIiXBfnU8 424
plextraktsync/plan/WalkConfig.py sha256=Oo840zbMyA7zA6ZEenuPHDk9UVo-QKlWDnyUJZsPEZk 1755
plextraktsync/plan/WalkPlan.py sha256=oz0vPnth6DfGko59jSsT7WGxne4FamsR_c9WdebcK20 418
plextraktsync/plan/WalkPlanner.py sha256=YX2xie00hC_TqmAAvh1SxTwVtgLG7OrIjZbm4kpyjiU 4029
plextraktsync/plan/Walker.py sha256=YlAM_5xAGdlQLxt2ozxTo3LmLnK2s1km0lxc1F-oW3g 8185
plextraktsync/plex/PlexApi.py sha256=wyL3XMmruYxoxOBvCRd1GuCvlgcf5E7M6NyMmuF7ejA 9998
plextraktsync/plex/PlexAudioCodec.py sha256=O8OQVqaoGd4hDkGhOe6ZtjyicwqnkF3XBO2QaDM45xg 1110
plextraktsync/plex/PlexId.py sha256=f2Cdje-wfKIUI6-Al1oGBD81rKGqYVzRrV71A16sJEs 897
plextraktsync/plex/PlexIdFactory.py sha256=cYzdqhwDIA3YUiL56RVgWPwZnnGiyJNQbBPouaKFFHM 4800
plextraktsync/plex/PlexLibraryItem.py sha256=gBHqvx6nJnBpvb49DpjnTE91Pt-3L4eoQDUNOiQMl90 11554
plextraktsync/plex/PlexLibrarySection.py sha256=HWmK3GoNFZe7YKmE8ZqRQvWqYXSMCqgUqHsb0QJf1pc 1784
plextraktsync/plex/PlexPlaylist.py sha256=VbHRVYvFEM7z6IJerMAVVRhN9VXaGgp5aFmRPt8zEhY 3835
plextraktsync/plex/PlexPlaylistCollection.py sha256=FkyVTnTbkjzLapXdHrRaW_YWvYXeHRUtEXc2gFHCdRU 491
plextraktsync/plex/PlexRatings.py sha256=V3RkbeaSpbqurJeZ4CiRbMbDIut8bTDvUnyCCfmvvLs 1814
plextraktsync/plex/PlexSectionPager.py sha256=HhNYeoSPZqVPMu5nmgkR7lZ2KJK0KgALbMOKZ4FaS38 1519
plextraktsync/plex/PlexServerConnection.py sha256=99GQST9dMRFw3KA_gbOmLn8AhO7_zGfQrVVEfR5XshM 3154
plextraktsync/plex/PlexWatchList.py sha256=GF7hTIeotkFdADQ1qlNEqRnUS7PFOpO-ECSLte4LTrg 898
plextraktsync/plex/SessionCollection.py sha256=jH1rop2C2nJcxmt2QpWfsRB9xK9v9sH5occsPcBiZRE 645
plextraktsync/plex/types.py sha256=eDyFEEbQz7GdFlyhR3CEMeOyGKdH-gJPVfGnF4IvEbQ 150
plextraktsync/plex/guid/PlexGuid.py sha256=olHomvOevjFkUFt_ff1YaRTD32Y0cY8425DHyUnJJHc 3414
plextraktsync/plex/guid/provider/Abstract.py sha256=ZVsktv2uMY6ArBJRd32F4VyAq8XopUjEWv--A4l4zis 698
plextraktsync/plex/guid/provider/Factory.py sha256=y0hOUIb5LPQMiezm9VYSOyOYoBvxs0VAYFo_UgJao3A 848
plextraktsync/plex/guid/provider/IMDB.py sha256=f_vbfpupYyLIQUe-ipsxAwXXoBAxsJLeT-ATASJ_dbw 232
plextraktsync/plex/guid/provider/Local.py sha256=yS5ho8zwJJbP90hvMCFG4S2FY8SwLqdf0ABV3elDPZs 101
plextraktsync/plex/guid/provider/Mbid.py sha256=cLmubXOLmcclPso0VxtoZPnmOzc8IJbJmJ-w5Z9c5as 385
plextraktsync/plex/guid/provider/TMDB.py sha256=zzSbesqSYkW69jIN-5f7OU2sEi6Ry1q_a_926iq6b3w 1214
plextraktsync/plex/guid/provider/TVDB.py sha256=SSH_1q9D58btwUA66v7j-eR6_CLcNK4cg6HBE_pOMTc 256
plextraktsync/plex/guid/provider/Youtube.py sha256=erC5dJsIUtZYQlhTl0Cmnd6s6C0F1B23cOLyI-K1hcE 418
plextraktsync/plugin/__init__.py sha256=RU01h9vWm513yhlsG6UlMn0gHUbiCRf3SofUfAdDAW4 89
plextraktsync/plugin/plugin.py sha256=FUJLgmlremzNSg0x1x0OiwzByGdJhODFJvHX_s3MKdo 162
plextraktsync/queue/BackgroundTask.py sha256=Fh2860aMLDTkfyvWbgeQl-iQR5U13k2g1BJ4fxhCAtA 1846
plextraktsync/queue/Queue.py sha256=d7svHxtU_G71HK5aGeV_ZICumzXCRoX7PonLFFCYeC8 1673
plextraktsync/queue/TraktBatchWorker.py sha256=QUB6-XDN-xoOuALgYKJehKtaMXrJ8-W9Fw7R1_NDiUc 1863
plextraktsync/queue/TraktMarkWatchedWorker.py sha256=EJEpU3tyeeFbl8vq3R_kjwbkNYT1OfFRCuWj9t002uo 1452
plextraktsync/queue/TraktScrobbleWorker.py sha256=L_B9fNyP3ThJqrdLpeqT1DChC7zexsvK0DH8Muz-1pI 1779
plextraktsync/rich/RichHighlighter.py sha256=jZzIO5fKgxTJnZEFv-WSflwLoweMtki5x2zTm5x0rEY 995
plextraktsync/rich/RichMarkup.py sha256=vAxzaX8nsBcFK5XHAAReaPfs0r4C2be-rq0wPcW4V2o 295
plextraktsync/rich/RichProgressBar.py sha256=htn0VTTkSL61CbfczeGBfqE154o7G60ogShSQbER6dA 2593
plextraktsync/sync/AddCollectionPlugin.py sha256=ZbSFp34lk7YimN0u_vkKveYewkusitj7juK8nOy9mbA 1019
plextraktsync/sync/ClearCollectedPlugin.py sha256=eazSOES-NRoAOn5qpLVJxvqSjs8eMqbDKbol8ta3oxE 2133
plextraktsync/sync/LikedListsPlugin.py sha256=-TU317WV-87r4C1-drj74zgBhjskzqr8LxxbeGGH9yY 965
plextraktsync/sync/Sync.py sha256=kC_7SYaGP16E6-LvqqF7PsXj7VxGH-D2ZslyaL-J90c 1663
plextraktsync/sync/SyncRatingsPlugin.py sha256=3fZ1EduneReVnE4cAK_nVlscb83jlBb-vSVieixvIvI 3007
plextraktsync/sync/SyncWatchedPlugin.py sha256=q0HyUJ-QiqaNWbADNg6kJMXVpxGvpE_LDhmlK-t9c-0 2042
plextraktsync/sync/TraktListsPlugin.py sha256=hAXKURM2J3T9onKanB3JvdafWLTKpQAJJdkbIqqBoXU 1881
plextraktsync/sync/WatchListPlugin.py sha256=OkjLu-gfl17hKqY7KRXmPJrzzqQhGALc3KPwcbLCCmI 5200
plextraktsync/sync/WatchProgressPlugin.py sha256=h2M0azCKQ7S8Uct8n-cHz3IKVsuorujXxImoH09pUgI 1751
plextraktsync/sync/plugin/SyncPluginInterface.py sha256=Ic6eRNRY0ARNSsWsTmlM4CpXKhHNe3mqEr1xHmwIHw8 1026
plextraktsync/sync/plugin/SyncPluginManager.py sha256=I9vXsu7AbzBYqjlKzo-3rF5tDNZtChQ6ubdbbVQQAXY 2120
plextraktsync/sync/plugin/__init__.py sha256=IwfD55Cn5Xxa5YAk2zFzdtNQ9uk4e0NA-D4jnrejGQ4 99
plextraktsync/trakt/PartialTraktMedia.py sha256=d85UsYXarHi3c4XewCO-IdDJvumDIttgdaiRmCAWk6s 523
plextraktsync/trakt/ScrobblerCollection.py sha256=3wYgcPwveKv6viKG6ouhHqLbAj64E0zO10SPVBiuUEY 671
plextraktsync/trakt/ScrobblerProxy.py sha256=lIBtYa6yIRJMGr-yYo1D5_REmW36QkF7xTpW0R6EPto 1282
plextraktsync/trakt/TraktApi.py sha256=yWmC5VN1neyX2kKRRtrVI7qVKdI91v0Ny4BVr6HzwXQ 11180
plextraktsync/trakt/TraktItem.py sha256=LV1XFZLYfvmgIRJCgW9Gt0CEgd0q8pSxNXCBuiLp5gM 829
plextraktsync/trakt/TraktLookup.py sha256=oqdnri99HHJWUyRnYJO717Y5GJ_K6Qo9anHOKwd5YqM 3203
plextraktsync/trakt/TraktRatingCollection.py sha256=GB97TX2R9VjrOBfL44fLxlndWV5fvf0BeOGfdwjMcq4 858
plextraktsync/trakt/TraktUserList.py sha256=LXzoFrpjUYv0BjjsfQrGUgUyZVsPk0XzFYc1ust1hdo 5003
plextraktsync/trakt/TraktUserListCollection.py sha256=kYga4Xfri1bXJZXxupcC6zsjREPG2lE36gn1bPWaJHo 1652
plextraktsync/trakt/TraktWatchlist.py sha256=c0YxYoX-eu23W7ojRjA96CUGkT47njx-0Tr4CmQuxTk 1085
plextraktsync/trakt/WatchProgress.py sha256=se755o85HyHPxqMXQi8QFi95yn9WoJ5W43QgPLBfzLc 528
plextraktsync/trakt/trakt_set.py sha256=Bs9XGIFB1LmBWa64-oFqpzj15lDjm_4hnvQzzybJPUk 358
plextraktsync/trakt/types.py sha256=jdeONAnbzWwKD81vqu1KMyqUDXmq8lMylwb-fV7SX74 318
plextraktsync/util/Path.py sha256=bpbPZq2ie1XrU0qjFyEd4MKouQv9HyTLwYDD7w6mEUI 1743
plextraktsync/util/Rating.py sha256=xphP3Al5SDYGhv3E64qpgYvL9HbAdWX7JhfzFXmcjPg 1896
plextraktsync/util/Timer.py sha256=5FbA5FbKSU4xxmvx6OOEs8WO-61WLgTWBFZdVh-l6Lk 1216
plextraktsync/util/Version.py sha256=hx7uL_TMs_6YKGnBZ-DSxWwL_8M6qT2Wi6fCBYKjLPg 2008
plextraktsync/util/execp.py sha256=n2qqG2Xtca4zZMGT0N1PsTxbkb72_09-KaLYSuFSXvU 140
plextraktsync/util/execx.py sha256=ieYZn0I955D3k_pdvNt1n7V2Bx7wS0FmeVs2dDbXWXo 291
plextraktsync/util/expand_id.py sha256=4QnKnBOSUlaG08sPg7Zd8iwLaNEzz88mZkDUugHc7No 183
plextraktsync/util/git_version_info.py sha256=HfSBARlznp-F3T1C_fySfQSlmSdmtk3xDbrm2dMjn0U 359
plextraktsync/util/local_url.py sha256=O9k2PQP_D4XECccfjujQybo2QE1mhq-5KA5GYL1msNQ 624
plextraktsync/util/openurl.py sha256=fEPlaiJF_j_kIeecMRatvO0C6WzLl_GKDUkyKbD_veU 549
plextraktsync/util/packaging.py sha256=Cnig-8fNL6tpVpqDWZn3nYB4tMPNVQFX_vqRMcrnVsY 1872
plextraktsync/util/parse_date.py sha256=OCNTJggSdj6ypbnDrkl8gA8pc-gVpxA8qj0nFD9EQAA 169
plextraktsync/util/remove_empty_values.py sha256=qN8XDrg3IpWSOFt-lH-h5AYx3PhGYc8uUbgO9Aa3CV8 823
plextraktsync/watch/EventDispatcher.py sha256=ek8Vd2ThXk2F-nnCed8leH13zceXDWs-iMjZbowWzDg 1987
plextraktsync/watch/EventFactory.py sha256=JGSdDUnwaT_sJ4Lqve5u4B0dz1wRodw5lsR-UjYO79I 1352
plextraktsync/watch/ProgressBar.py sha256=HNRiZ_YrKDxYoBnktYgyRq9iWugTHu4Eg0tiW_US6rI 2079
plextraktsync/watch/WatchStateUpdater.py sha256=F3FEUvOUNm9NOQkgn5LN53g46jV8F-ugiTWEECa4dF4 6796
plextraktsync/watch/WebSocketListener.py sha256=ezQ4gi5hsIiwsZ3Y8P6HlGg-ze3tZc0wZoNq4LlLsVo 1305
plextraktsync/watch/events.py sha256=pajaMiNMHWyfI-ucD84TkLGskVvYiRF9n3Furo6ahDU 1906
PlexTraktSync-0.34.1.dist-info/LICENSE sha256=-HVonsAYL0Q8Aw8Sm2ILwz_TtpCPe4Knqqo6IfStWZk 1144
PlexTraktSync-0.34.1.dist-info/METADATA sha256=FdE_iFIp9gN2lK_0q5p88RHuk-gjWT7RHdbNEAPeR-s 31519
PlexTraktSync-0.34.1.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
PlexTraktSync-0.34.1.dist-info/entry_points.txt sha256=HA2N9PgKEcEXIEQPy7AlDmQRZAcgWy0jrfIXAWXLMxI 56
PlexTraktSync-0.34.1.dist-info/top_level.txt sha256=OOiyuwGlKMUQYUM5u0fhDJkrwe-JsnhlSkdBgh3jfj4 14
PlexTraktSync-0.34.1.dist-info/RECORD

top_level.txt

plextraktsync

entry_points.txt

plextraktsync = plextraktsync.cli:cli