PlexTraktSync

View on PyPIReverse Dependencies (0)

0.32.4 PlexTraktSync-0.32.4-py3-none-any.whl
0.32.3 PlexTraktSync-0.32.3-py3-none-any.whl

Wheel Details

Project: PlexTraktSync
Version: 0.32.4
Filename: PlexTraktSync-0.32.4-py3-none-any.whl
Download: [link]
Size: 124872
MD5: 263dc5aaf6541fdc822fbebf0789f6d8
SHA256: 96b3f5804abe316a6738d84ccd8598f4dd3bf36820b2647e6e5c7e25b2fe6185
Uploaded: 2024-12-26 22:36:26 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: PlexTraktSync
Version: 0.32.4
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-2024 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 (==24.3.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.15); 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.0); python_version >= "3.9"
Requires-Dist: pluggy (==1.5.0)
Requires-Dist: prompt-toolkit (==3.0.48)
Requires-Dist: pygments (==2.18.0); 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 (==3.4.33)
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.20240310)
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.0); python_version >= "3.8"
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 27669 characters]

WHEEL

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

RECORD

Path Digest Size
PlexTraktSync-0.32.4.data/data/config.default.yml sha256=Ef1t6Qh6mUERxJayJcLVMttT1eFnfGU-IpfP-3UZNZs 4238
PlexTraktSync-0.32.4.data/data/requirements.txt sha256=MZcRBrpoM8sVkLCrWZYR79b-RFq_bL6M6gffauJikLc 1279
plextraktsync/__init__.py sha256=iMQw4CRt7lfHxYFoCcYxbQn1K-KdkO-0Ly5Ktz-4dwc 23
plextraktsync/__main__.py sha256=wUnNEL7W0xY1PC8e23I8I0oGI3ADnElpfndxVWCfuas 370
plextraktsync/cli.py sha256=zaJDIrS67wADLMrf7TDMVezWm5eHpmt-ejiwz6zJMDA 8767
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=rm6kcmrPNhpCBBCNzA0MbPvPFQyYWi7oozXhIiP6va8 7262
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=N1rZ6cEWr3-K20qu9jrAU_xVoebAMSy4iuBoLqJiVtg 6402
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=_nKc4V6lroATjMPMqRw113RnvpXWC8xqofDtkoh39JA 9344
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=CHHsfqCfJSq04OOsl5SRoHH_OGLdoExBTqBekqF2gu4 6999
plextraktsync/media/MediaFactory.py sha256=x1n-if8B0n6C9w57bIww0-DN3VrRbduvLi1RBqZ-wqU 3549
plextraktsync/mixin/ChangeNotifier.py sha256=aARosXl9Kp90sy4y4J0gvFy2qj-TLDIEwm89AmlM234 589
plextraktsync/mixin/RichMarkup.py sha256=vAxzaX8nsBcFK5XHAAReaPfs0r4C2be-rq0wPcW4V2o 295
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=Y1cyYDeJxRejqOi-YwoO-pLy4t1kArQitGR2HeiZb6g 8180
plextraktsync/plex/PlexApi.py sha256=cycLHpGV8GT0KcVr4Q8ouGfkvDLAMeI2c56w7FFr4bc 9993
plextraktsync/plex/PlexAudioCodec.py sha256=O8OQVqaoGd4hDkGhOe6ZtjyicwqnkF3XBO2QaDM45xg 1110
plextraktsync/plex/PlexGuid.py sha256=-dE2SxSSS-cwbFlK8QjmtE4iesr9U7HV9A9qIO_U54w 3415
plextraktsync/plex/PlexGuidProvider.py sha256=tYOF-ZWYu0ufgzt-p4Dxce0om9Ouq3FY0ryyPyKG6O8 1081
plextraktsync/plex/PlexGuidProviderIMDB.py sha256=6Zo_ubu8fjnLn8dDBUia5PKAFz5CNmkE4cBbCcG50Bs 439
plextraktsync/plex/PlexGuidProviderLocal.py sha256=_01I3UKwEMD4VBHaRIFkWwTfnNpCntdMao0CvbnXTaE 399
plextraktsync/plex/PlexGuidProviderMbid.py sha256=WFGAiyXU90GkSrQ-eHqvTrWp1bEV0xRzCa3H8ssdP1Y 592
plextraktsync/plex/PlexGuidProviderTMDB.py sha256=kgRIq_yn8Xq-98Xvr_oY2JzR9VlptsJkXE33kmI5bD8 1144
plextraktsync/plex/PlexGuidProviderTVDB.py sha256=XhNL5BmEonmr9NDbrkW8h1tIMgK90GwBsKgVfa9HKvo 463
plextraktsync/plex/PlexId.py sha256=f2Cdje-wfKIUI6-Al1oGBD81rKGqYVzRrV71A16sJEs 897
plextraktsync/plex/PlexIdFactory.py sha256=aCEsBIJT88YpP1tHQTRpmznBt6XVqrwLpYrBfbilpuQ 3525
plextraktsync/plex/PlexLibraryItem.py sha256=Sgo2RUNLYghf0OLOGXMDzfaVt9EldEhOgS-H_I0TnbU 11522
plextraktsync/plex/PlexLibrarySection.py sha256=MeFTxftWEH42gWMEavXcNZCVHaVTzTEJJ25FdDRzzRM 1725
plextraktsync/plex/PlexPlaylist.py sha256=suaSPi7noRj1uJ9LOWyQ3MWgyz5L7GWT5wXKvtvkh3A 3836
plextraktsync/plex/PlexPlaylistCollection.py sha256=FkyVTnTbkjzLapXdHrRaW_YWvYXeHRUtEXc2gFHCdRU 491
plextraktsync/plex/PlexRatings.py sha256=V3RkbeaSpbqurJeZ4CiRbMbDIut8bTDvUnyCCfmvvLs 1814
plextraktsync/plex/PlexSectionPager.py sha256=_YQwMoYV4K9h5syyg_m7zagCXLH5eBiynDPlU938I5I 1508
plextraktsync/plex/PlexServerConnection.py sha256=3iE06VUyrRP3WM0y-isXWnC7MmPnMBa8z7UbVGYNDc0 3134
plextraktsync/plex/PlexWatchList.py sha256=GF7hTIeotkFdADQ1qlNEqRnUS7PFOpO-ECSLte4LTrg 898
plextraktsync/plex/SessionCollection.py sha256=jH1rop2C2nJcxmt2QpWfsRB9xK9v9sH5occsPcBiZRE 645
plextraktsync/plex/types.py sha256=eDyFEEbQz7GdFlyhR3CEMeOyGKdH-gJPVfGnF4IvEbQ 150
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/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=Z-Z-bbAsO_fo61h_UU2KWVRN1yuEIUZ2aNPyvLl2zgY 11175
plextraktsync/trakt/TraktItem.py sha256=5-w9iyyV45qUjvtuKKIMXk-22VZuW67CMRBM_YY8qF0 830
plextraktsync/trakt/TraktLookup.py sha256=gnNFz0Hqh2gPZTZSGqXXWq8VrLudz6AdphTexO0kD6w 3198
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=L7IqoBySNdNyrVfObZhVSqwbDwIXIEwxANol6adqufU 1400
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.32.4.dist-info/LICENSE sha256=jIdf-Z4bp42lRw6K1S6-vQcAH5kHqfgFD4mRmrHJEu0 1144
PlexTraktSync-0.32.4.dist-info/METADATA sha256=o3SACIJzP5iNj2rbi1dT3qcoIKXoRMMLKpXDurKedm0 31738
PlexTraktSync-0.32.4.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
PlexTraktSync-0.32.4.dist-info/entry_points.txt sha256=HA2N9PgKEcEXIEQPy7AlDmQRZAcgWy0jrfIXAWXLMxI 56
PlexTraktSync-0.32.4.dist-info/top_level.txt sha256=OOiyuwGlKMUQYUM5u0fhDJkrwe-JsnhlSkdBgh3jfj4 14
PlexTraktSync-0.32.4.dist-info/RECORD

top_level.txt

plextraktsync

entry_points.txt

plextraktsync = plextraktsync.cli:cli