plexflow

View on PyPIReverse Dependencies (0)

0.0.64 plexflow-0.0.64-py3-none-any.whl

Wheel Details

Project: plexflow
Version: 0.0.64
Filename: plexflow-0.0.64-py3-none-any.whl
Download: [link]
Size: 246566
MD5: c27ac01542f6443ab66bf9b617d966e1
SHA256: f7e28855032c0e83e16f24786196ba33b262e0b9822446c55c5753b1b1a73fa4
Uploaded: 2024-08-31 11:50:13 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: plexflow
Version: 0.0.64
Summary: A short description of the package.
Author: Your Name
Author-Email: you[at]example.com
Home-Page: https://www.example.com
Project-Url: Documentation, https://www.example.com/docs
Project-Url: Repository, https://github.com/username/my-package
License: MIT
Keywords: keyword1,keyword2,keyword3
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Requires-Python: ==3.12.4
Requires-Dist: apache-airflow (<3.0.0,>=2.9.3)
Requires-Dist: apache-airflow-providers-cncf-kubernetes (<9.0.0,>=8.3.3)
Requires-Dist: apache-airflow-providers-postgres (<6.0.0,>=5.10.2)
Requires-Dist: apache-airflow-providers-redis (<4.0.0,>=3.7.0)
Requires-Dist: arrow (<2.0.0,>=1.3.0)
Requires-Dist: avro (<2.0.0,>=1.11.3)
Requires-Dist: beautifulsoup4 (<5.0.0,>=4.12.3)
Requires-Dist: bitmath (<2.0.0.0,>=1.3.3.1)
Requires-Dist: brotli (<2.0.0,>=1.1.0)
Requires-Dist: cloudinary (<2.0.0,>=1.41.0)
Requires-Dist: cloudscraper (<2.0.0,>=1.2.71)
Requires-Dist: cohere (<6.0.0,>=5.5.0)
Requires-Dist: confluent-kafka[avro] (<3.0.0,>=2.4.0)
Requires-Dist: dataclasses-json (<0.7.0,>=0.6.4)
Requires-Dist: dateparser (<2.0.0,>=1.2.0)
Requires-Dist: fake-useragent (<2.0.0,>=1.4.0)
Requires-Dist: google-api-python-client (<3.0.0,>=2.129.0)
Requires-Dist: google-auth-oauthlib (<2.0.0,>=1.2.0)
Requires-Dist: google-cloud-pubsub (<3.0.0,>=2.21.1)
Requires-Dist: groq (<0.10.0,>=0.9.0)
Requires-Dist: html5lib (<2.0,>=1.1)
Requires-Dist: humanfriendly (<11.0,>=10.0)
Requires-Dist: iso639-lang (<3.0.0,>=2.2.3)
Requires-Dist: json-repair (<0.20.0,>=0.19.1)
Requires-Dist: kafka (<2.0.0,>=1.3.5)
Requires-Dist: langchain-google-genai (<2.0.0,>=1.0.8)
Requires-Dist: langchain-groq (<0.2.0,>=0.1.9)
Requires-Dist: langcodes (<4.0.0,>=3.4.0)
Requires-Dist: lxml (<6.0.0,>=5.1.0)
Requires-Dist: numpy (<3.0.0,>=2.0.1)
Requires-Dist: parse-torrent-title (<3.0.0,>=2.8.1)
Requires-Dist: playwright (<2.0.0,>=1.41.2)
Requires-Dist: playwright-stealth (<2.0.0,>=1.0.6)
Requires-Dist: plexapi (==4.15.9)
Requires-Dist: psycopg2-binary (<3.0.0,>=2.9.9)
Requires-Dist: pyautogui (<0.10.0,>=0.9.54)
Requires-Dist: pydantic (<3.0.0,>=2.6.1)
Requires-Dist: pyngrok (<8.0.0,>=7.1.6)
Requires-Dist: pysrt (<2.0.0,>=1.1.2)
Requires-Dist: python-ffmpeg (<3.0.0,>=2.0.10)
Requires-Dist: python-ulid (<3.0.0,>=2.7.0)
Requires-Dist: ratelimit (<3.0.0,>=2.2.1)
Requires-Dist: redis (<5.0.0,>=4.1.3)
Requires-Dist: requests (<3.0.0,>=2.25.1)
Requires-Dist: retrying (<2.0.0,>=1.3.4)
Requires-Dist: scrapy (<3.0.0,>=2.11.2)
Requires-Dist: seleniumbase (<5.0.0,>=4.28.4)
Requires-Dist: tmdbsimple (<3.0.0,>=2.9.1)
Requires-Dist: tpblite (<0.9.0,>=0.8.0)
Requires-Dist: tvdb-v4-official (<2.0.0,>=1.1.0)
Requires-Dist: tvdbsimple (<2.0.0,>=1.0.6)
Requires-Dist: uvicorn (<0.30.0,>=0.29.0)
Requires-Dist: webdriver-manager (<5.0.0,>=4.0.2)
Requires-Dist: wget (<4.0,>=3.2)
[No description]

WHEEL

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

RECORD

Path Digest Size
plexflow/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/__main__.py sha256=qW3ug8lI8NRAekcgfX13svs8kZL2B4Iou66wSuB4LmA 494
plexflow/core/.DS_Store sha256=Be9vsDyQBOak6RDUECY_7-dRR1twWvD1hq5DFWSaA1U 6148
plexflow/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/metadata/context.py sha256=MoKWnb03_9pnjYacRrfzYN1eVNFbLjOsPbYkfUTQn1w 1105
plexflow/core/context/metadata/tmdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/metadata/tmdb/context.py sha256=zlI_Zs_1bAdR60xtl4j2_UBhIery1VcsQz2a53l5g20 1521
plexflow/core/context/partial_context.py sha256=Ptad0ZLRgE0FPIJlYzPIGCtrOlxU1mJzScaXzENlgY8 2010
plexflow/core/context/partials/__init__.py sha256=a7uc-rAOGXE8a5z0g0O2lITsDGUISMeg7FY3QhNycUU 482
plexflow/core/context/partials/cache.py sha256=1QQ6yP69wqJiacuc2idhHsXpyUUCqavqgLk25wQB_tI 508
plexflow/core/context/partials/context.py sha256=pFzpAFxwCJdqPuhXJqhs6j4Xyvf0GQtzPRMmL4fcjEA 314
plexflow/core/context/partials/ids.py sha256=QoQ6FbX1OIWrE-iuz-G6kSzBlTt1_I1jyfl2JgKge2o 913
plexflow/core/context/partials/movie.py sha256=VXQ2SspFgGSRgDefg4VlHrH2fns3KRuKlU72ps6527o 3861
plexflow/core/context/partials/tgx_batch.py sha256=TduB09oBOQ8CtmPYsHIeNe7AI-ypKw21zQAX-7qktEs 859
plexflow/core/context/partials/tgx_context.py sha256=_FuhOvKsFqi_uynHxgC9_QIR2CfYmz-uJCRFtGFJmXI 1641
plexflow/core/context/partials/torrents.py sha256=U6tjdsH0qIPwe9b7XZ5ChNIos68WEKn9VgCQe0A8MQ0 772
plexflow/core/context/partials/watchlist.py sha256=XL4H3AXHhyuhuImm3OBfrOmlc9rMvVhBJJGumQijM-c 1108
plexflow/core/context/plexflow_context.py sha256=_Le01owaf_0hW6BwMCvMKrKX0IRHyWGWGYTzxCWmdSE 904
plexflow/core/context/plexflow_property.py sha256=9eLjyHlfKKUhFo_zRwUIq_QaAGE6An4B8_HOxVJbeUo 1169
plexflow/core/context/root/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/root/context.py sha256=ySaJ9UNOUxNsY2v3ioDP8tUz_c81DIZHXF7IE4ZNxfI 800
plexflow/core/context/select/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/select/context.py sha256=xzOUeQXewHm-WioXQ71cQmrFv78KCE7R5szDj-a9yfs 1492
plexflow/core/context/torrent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/torrent/context.py sha256=PADpyFn3MOZHAqi8pPnMH7JIq6A5Sw_llXH7-oL4MtA 1435
plexflow/core/context/torrent/tpb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/torrent/tpb/context.py sha256=hbUDhObox-j8oQhAiLcrv2QfkTMF2ZDNH4R8bY-UEuA 1527
plexflow/core/context/torrent/yts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/torrent/yts/context.py sha256=katiCmdaFv7qDQINXSwfbUo-tWi6jqYyYDOzBB_Tq3E 1518
plexflow/core/context/watchlist/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/context/watchlist/context.py sha256=_JKr1tddYLD6gemKelj_LB5t-pev_6SUIaQnl1tPX8c 1548
plexflow/core/downloads/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/downloads/candidates/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/downloads/candidates/download_candidate.py sha256=KlW4GhAbp2hhDuoAphuFj3uweJE4LjwRvUNe-R7h-es 5819
plexflow/core/downloads/candidates/filtered.py sha256=HgUY0S3aWAeHASHTjND9hyjCtGNLhUzLOL90G2CDxKg 1842
plexflow/core/downloads/candidates/utils.py sha256=ahI6bvk7CHT_O0BEXsd7FtC180Swlt9Phj6_op1mhYA 1777
plexflow/core/env/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/env/env.py sha256=8cK49WiKD_H3B9K0QiMu7pkXTld40ojRB3sK7noQM44 953
plexflow/core/genai/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/genai/bot.py sha256=SXeBm4X2J1GPWV2ACPqDLdzP0Mh3o6A8f3SaBqW1Rp8 302
plexflow/core/genai/plexa.py sha256=CU8_9cIHVFIZ_gawssA4JEGseNfbkj4F3krWPhtmmzQ 1744
plexflow/core/genai/torrent/imdb_verify.py sha256=Jli8trRevUEz14vlRXqLvaadfPfJtlDgcyjeLyhydTg 2197
plexflow/core/genai/torrent/movie.py sha256=0iS8exlozGRH8ds1wPwOGfovuFZEjeETE7Y8YLH6x_4 690
plexflow/core/genai/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/genai/utils/loader.py sha256=DUJZbnOrSmnS1f0-T2iu2V0VtFWp-4U6Nnj5fEgR1Jg 114
plexflow/core/metadata/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_meta.py sha256=yLLaE7YYNKjlqlR8JDhEcPVJU0uH2lujvURNU-XwoP0 1887
plexflow/core/metadata/auto/auto_providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/auto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/auto/episode.py sha256=79QxeLpzaXp08wCS3VB3OboS0LoIsOUDfQ8uspfpBm4 1004
plexflow/core/metadata/auto/auto_providers/auto/item.py sha256=zZV0ArqzdLyde28eI93WjSS4PQoz-9YZ0ep80BYEPA8 1047
plexflow/core/metadata/auto/auto_providers/auto/movie.py sha256=ddiaLxlSsAuBHs14RUxW2xBDsfkc_LeEtu1GlP0uPLE 488
plexflow/core/metadata/auto/auto_providers/auto/season.py sha256=Y-SgPnIkL921g8ksMGwjT9NB8W1BVS-9SuHX4ovwMjc 978
plexflow/core/metadata/auto/auto_providers/auto/show.py sha256=4oid5CfLJDl5YRg5Lu72SnCr2EOJS4f_S75hqRqmvPE 770
plexflow/core/metadata/auto/auto_providers/imdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/imdb/movie.py sha256=skXL5uVZNKo_5d93oY6E6K3KheC5NPR3TSpAqTflrLY 920
plexflow/core/metadata/auto/auto_providers/imdb/show.py sha256=JbLpPgp3nu4WMACol9Ffgj4zqmuIXu7ydw5nHT2ZNV0 1162
plexflow/core/metadata/auto/auto_providers/moviemeter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/moviemeter/movie.py sha256=w3CkPQoF-8N0UX40ILp9BvPr6YVOF3eFlCsZ3qa1Pv4 1077
plexflow/core/metadata/auto/auto_providers/plex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/plex/movie.py sha256=SnIUD94wsSBpsEk5ER0xLtzn5WGgdlcKyDo9qjFUUEs 1199
plexflow/core/metadata/auto/auto_providers/tmdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/tmdb/episode.py sha256=fLbpUwCONvOy7OIOSu7lIdQU1bRw9thTiMJtbN8v3j4 1038
plexflow/core/metadata/auto/auto_providers/tmdb/movie.py sha256=I0CEIA-ozd4pvs2opY6PT86-ic5_Cx3xQ-6Z7-G0L28 1078
plexflow/core/metadata/auto/auto_providers/tmdb/season.py sha256=Jxhe5JfbLoDoXs5DpDmDmofmHgakb80LEoQKM13qrQg 997
plexflow/core/metadata/auto/auto_providers/tmdb/show.py sha256=xWDd9vGgA68KnSp9W_KzXrWl3SOS7nP8UMhWcjxAIPA 1393
plexflow/core/metadata/auto/auto_providers/tmdb.py sha256=UGvjrqprqQTLr8ihQ2woQdNSqqSwbjA5tDUg6GS21c8 2616
plexflow/core/metadata/auto/auto_providers/tvdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/auto/auto_providers/tvdb/episode.py sha256=Yms17-glr35iCHZ3eUe9AJZVidiRS-14A55stKnZhY4 906
plexflow/core/metadata/auto/auto_providers/tvdb/movie.py sha256=vdt-Yz9TbgqzESxqiVeX8WHhhPpyAnquHhxHniJfQM0 996
plexflow/core/metadata/auto/auto_providers/tvdb/season.py sha256=AhNCcs9UTr2bwJUNgabKlGuakhf0ZS3xx9QE0JSkipE 1147
plexflow/core/metadata/auto/auto_providers/tvdb/show.py sha256=OURtMHLSv15g0owHFe-RKiRokF35nefvMWAUTqX0Zzc 1222
plexflow/core/metadata/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/imdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/imdb/datatypes.py sha256=v8mjxGK3U05eEfZLZ3dXYx_irnHw5aF8Rn98JOskPrg 1552
plexflow/core/metadata/providers/imdb/imdb.py sha256=r9RM0ru48V8Q8bu3blqhzO4yaiclOW2VQd5Sv1iRX6o 4642
plexflow/core/metadata/providers/moviemeter/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/moviemeter/datatypes.py sha256=cer8J4uQPutWGHmQSIKnXBOrp16lfFdGhxRsZ7JU3lc 4551
plexflow/core/metadata/providers/moviemeter/moviemeter.py sha256=yDFl4K36p9vwsFHJOnTf70wvlrqnNp09ipUcoRqcQdE 1628
plexflow/core/metadata/providers/plex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/plex/datatypes.py sha256=Z_SjgkvNYlbWgvmJpTRI0wlbrfikWn_bH47nO7fyRHg 31766
plexflow/core/metadata/providers/plex/plex.py sha256=KrOjSLzeZVIGDnLDC7dw87Yizq5h3Fbf9MtPv_tcET8 5918
plexflow/core/metadata/providers/tmdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/tmdb/datatypes.py sha256=750p_2oQ55p5wjj2DNPKFrUO-Dze2XKQdL1lc9vd5C0 18345
plexflow/core/metadata/providers/tmdb/tmdb.py sha256=kz2WPJwj5Hj4vTeCLNk8GqEcW67jD7CD_w7smnqBHLw 3596
plexflow/core/metadata/providers/tvdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/tvdb/datatypes.py sha256=lW5YfcBMuCIhkjrmqxvRE8qM4VEpI4duLen1J_pXakg 8327
plexflow/core/metadata/providers/tvdb/tv_datatypes.py sha256=EWGetfrA3iu3eC_9n4VIATbkp69TrFmlT7yWM4fQ5sQ 25698
plexflow/core/metadata/providers/tvdb/tvdb.py sha256=LnPHSjk-f45NMM4JIh5we0TvyzHYaUHzYi14XZYoquI 2105
plexflow/core/metadata/providers/universal/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/metadata/providers/universal/movie.py sha256=YSCPoUH5JMFSvErIjpNWL6R2EXgSoCBlLj_J591UxOY 3657
plexflow/core/metadata/providers/universal/old.py sha256=_o_BNDXJnSq5S6qTMsNNBy38dvB795LStijMlkGOic0 7458
plexflow/core/metadata/providers/universal/show.py sha256=wbOMO08hrJyX5WjY5hn7ZFU-nXmjZSIWXwjMgHHhCE4 3600
plexflow/core/plex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/api/context/authorized.py sha256=o7SP1yOqiPjTNbAaeyDOHk7KRAqkWtRyCttgm4jyjK4 704
plexflow/core/plex/api/context/discover.py sha256=WnglqoyysOEN6YmvT_O-nB1CbghJsL8flcruZ0Ovlak 714
plexflow/core/plex/api/context/library.py sha256=b9m3K_KEIn_o6akwml0MQjgh-L7p8SZDWTKMjG1mFY4 742
plexflow/core/plex/discover/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/discover/activity.py sha256=xn4EtbYahAT4o7WgGFKI_IU-VQT0B5pXeImV5EuJxi4 13897
plexflow/core/plex/discover/comment.py sha256=V9LHj_iPdusth1Ht9n0KTSlfouahfQYQh6fI34371xA 2948
plexflow/core/plex/discover/feed.py sha256=q26fujxEWkVFjKwJKsBEFnumcFvcdnLmdpEJceL1D-Y 335
plexflow/core/plex/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/hooks/plex_authorized.py sha256=JQUNSCZssmP31EDJhHa0Y8eho4ib3SCKIIxcHPziu7s 3193
plexflow/core/plex/hooks/plexflow_database.py sha256=ftdsrwT8AMogSqqfT_P1db5e69Fya7bnEszsvdCLZIo 316
plexflow/core/plex/library/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/library/library.py sha256=-Tauzv2qYQ6k2RzEatHFYMNfkg0CHZaQAmTJs4M3dok 3211
plexflow/core/plex/token/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/token/auto_token.py sha256=CcAd6KcnI7ul5TxpdYVw_7T0ab2K3YTi8DcqHtjKt4Q 3615
plexflow/core/plex/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/utils/paginated.py sha256=4w-Q2kpkCmsCYnxJazoltvvpLq-c2hzyS4DWsGHkeoM 1171
plexflow/core/plex/watchlist/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/plex/watchlist/datatypes.py sha256=Ukri8nM16-IKxPxia4n45syjtc401nMWSd3hgjdrJSE 5193
plexflow/core/plex/watchlist/watchlist.py sha256=3vtkxvjVWmVWLSRxptZoek0eeAX2tU0mQ-IsT6TBwB4 851
plexflow/core/storage/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/storage/object/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/storage/object/plexflow_storage.py sha256=28sADPUQcYcVSt0ndu9xGLTuhWN4VejQSnpgQ5CmWW8 5413
plexflow/core/storage/object/redis_storage.py sha256=6EDSNEgNjP0KNdTtJXZebeUAiqRV97oAdjtUnU2bDBE 6097
plexflow/core/subtitles/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/subtitles/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/subtitles/providers/auto_subtitles.py sha256=CWHpQ_-YD_c0v9X2NCbPAUVgpOf6_G7SOkilsqlxXpg 2268
plexflow/core/subtitles/providers/oss/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/subtitles/providers/oss/datatypes.py sha256=7YvjS8a3riEJ4yqLKzTRv5g6vftcrcoYKGcBoq0MCLo 3620
plexflow/core/subtitles/providers/oss/download.py sha256=s4y3jAQnCIzugwYvpcdJg5kRgzUwopvyWItZl8Adimg 2209
plexflow/core/subtitles/providers/oss/old.py sha256=IoZ7iIRs3FoxxJgzGrgMGNJpVXqZ3aAaadjKJJ3Lw0o 5566
plexflow/core/subtitles/providers/oss/oss.py sha256=DLFgqar4QUB-WWXYcNrWV26DLsjJ7UzXEk54Z9uT7yc 15929
plexflow/core/subtitles/providers/oss/oss_subtitle.py sha256=SuFv90Z_KUELHnAm85SpZNsH0tXKJMMgFKODYgjDmzc 879
plexflow/core/subtitles/providers/oss/search.py sha256=MaDmrKIC-lZO_THXPaDVgYNQ-ZVkmQdfZzfuujUeV5w 1920
plexflow/core/subtitles/providers/oss/unlimited_oss.py sha256=Ra-9uqCiAgEo_wQ-GZRkj_ocIw5mhU_0iR89TY653OU 9672
plexflow/core/subtitles/providers/oss/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/subtitles/providers/oss/utils/config.py sha256=FJaqPYheJ5qxbP7VckM0Wfic7f0sBjKwtOAvhM3HdaU 2071
plexflow/core/subtitles/providers/oss/utils/download_client.py sha256=iaJYQON-_7lOBHJtmtLryLKRTst9PhOE6CdGKya1iTk 503
plexflow/core/subtitles/providers/oss/utils/exceptions.py sha256=mG105o_CMeXB1WLnpUvuGcShDnRWvfwpE7QFMTTDwwA 921
plexflow/core/subtitles/providers/oss/utils/file_utils.py sha256=lfTkLIxj_acXQzW2pF7YVbSqf5x1sxSXldoyIVqG4Po 2528
plexflow/core/subtitles/providers/oss/utils/languages.py sha256=wRJz6Pgn0U1bhXQGbseNECzezZUC9lczZcb0m-OkrnE 1723
plexflow/core/subtitles/providers/oss/utils/response_base.py sha256=APjsR4OqYrKeHKI3V2k3b5BBQW0JlF9IAQvnZQA57iU 7564
plexflow/core/subtitles/providers/oss/utils/responses.py sha256=QRTjZymSn3EWqMjteXy1apRtNDKej614D2YB1_m_v2c 7954
plexflow/core/subtitles/providers/oss/utils/srt.py sha256=riEuy9_1m4kZEu-Ey8bgvQUfr5ce0_Nu95GFe6Qh_u8 21041
plexflow/core/subtitles/results/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/subtitles/results/subtitle.py sha256=1_xeg_l93b-gWRJEKrOSA8k1OlNOfJgotFWWsfgiUvM 3852
plexflow/core/torrents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/analyzers/analyzed_torrent.py sha256=gsAr5RjYVXozWUaP3zShjXWFuB5a7CNotb6rvTRnAPg 4164
plexflow/core/torrents/analyzers/analyzer.py sha256=-KqZpwrrQpu5Aqt94plO5fUr1RQOOdCzKb1dT5P1SoE 1358
plexflow/core/torrents/analyzers/torrentquest/analyzer.py sha256=f2X3CcYBA9xYZ6kRLkGQ5YK5feXjsw229z5nLWUHMEI 1907
plexflow/core/torrents/auto/auto_providers/auto/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/auto/auto_providers/auto/torrent.py sha256=yenzXr-VqmpoEONJdMOKgtstdOSzCIAFphTTm8ZI7B4 1594
plexflow/core/torrents/auto/auto_providers/tpb/torrent.py sha256=8X2i75s3sI9rGcTQ94_0kNkO-7docR9P_I0BRAv7PUQ 1612
plexflow/core/torrents/auto/auto_torrents.py sha256=FvLXSoMvytLjPRwXi1P9FnEerqtniVTb-VJODZ4UdnI 1411
plexflow/core/torrents/providers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/ext/ext.py sha256=Q7K8g2Dwq9-uWXukfSpixcbw55dUyeyBJboMRRV9BYs 783
plexflow/core/torrents/providers/ext/utils.py sha256=5luyin-_yCSxMtlx1W0DAKZaCAyKnBdvfpRmKojvTI4 1445
plexflow/core/torrents/providers/extratorrent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/extratorrent/extratorrent.py sha256=eKfomcjs41jxQfttX7Qwd6b-wmpZ3S4rCcsU_sewtDo 895
plexflow/core/torrents/providers/extratorrent/utils.py sha256=9D0-0Lr6R6gdQb2rsGcSYOqrvt8vlcoLN0GedjumSnk 1608
plexflow/core/torrents/providers/eztv/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/eztv/eztv.py sha256=VG_l6UjDztkl-pokmkLuqKsY2Gm82dQZn5vlecDh-6g 1764
plexflow/core/torrents/providers/eztv/utils.py sha256=JaXyqGA0Zc0BhuoC75JkKy4PmN3AO4E-817_BkSY6J4 2850
plexflow/core/torrents/providers/rarbg2/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/rarbg2/rarbg2.py sha256=SZ9EPO78XQFa6AoajJWy93M6BswWGm9vFBQJh-E_cwA 717
plexflow/core/torrents/providers/rarbg2/utils.py sha256=7M96ilgkfMssOhSvB99SgM9Dfgf1sqXEYtzw1I7SCw4 1854
plexflow/core/torrents/providers/snowfl/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/snowfl/snowfl.py sha256=PNizfDcJkbeNpmXuw3I1SlTsgRFj9z9zZDxwblDYFAg 1200
plexflow/core/torrents/providers/snowfl/utils.py sha256=qMd2zsqShfZ1MOYjABJuYhY_fX2HxrHBZbkmr6tLlbg 1530
plexflow/core/torrents/providers/tgx/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/tgx/context.py sha256=qXllx-laicYXqE2tDwcJf8W-lb8CsVswDAXCnBEsns4 1470
plexflow/core/torrents/providers/tgx/dump.py sha256=F9VdUyTT4BnQ7V-ESTAg7rWD4iPoUVg1ufzBWw7dIFw 1356
plexflow/core/torrents/providers/tgx/tgx.py sha256=nt5dIcCrDsF91zds1KOwbCDqyYseuYismyDjhtrMT3k 881
plexflow/core/torrents/providers/tgx/utils.py sha256=gUSgKDRcQvCZie2wo6ADYecs_ltHxqhMTAY3mlMmDGE 1813
plexflow/core/torrents/providers/therarbg/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/therarbg/therarbg.py sha256=dQ5Y-1XIlgEpvYaxZ34i19LXb-DFbtVNPkoEuBj3jAY 743
plexflow/core/torrents/providers/therarbg/utils.py sha256=sEP4dcJNuE5pxu2Gf8rrnxW06dxz4ZOGeJMe1mY1PBA 1465
plexflow/core/torrents/providers/torrentquest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/torrentquest/torrentquest.py sha256=VxKDfVo9ArkeVuvyWnMR0kCe7REA4SgvLjsZvVN7dNg 925
plexflow/core/torrents/providers/torrentquest/utils.py sha256=RZoJFZpyI-vRDRX-T7tnbeGyb5jdk4UdHyhEgLuwRLM 1664
plexflow/core/torrents/providers/tpb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/tpb/tpb.py sha256=H_ygdyFFDPOWzvKoV01DSY9cBqRE8e3-wO0tmbuJKqo 534
plexflow/core/torrents/providers/tpb/utils.py sha256=xZEU9tbRnG8nR2lspPenIA0UqmqxMIH_uv1sMtW79qM 3621
plexflow/core/torrents/providers/yts/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/providers/yts/utils.py sha256=SYV7yohab-gF5Nj67fO8Lkus84-h0OBD3BkIY6U6A1I 1699
plexflow/core/torrents/providers/yts/yts.py sha256=5QgZZs0AKWEI6bjwVHs2pyLtSf2cYOw6cB5FTUqyRU8 1048
plexflow/core/torrents/results/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/core/torrents/results/torrent.py sha256=xsFFOG8Wh5YslQ4d5lhrhi2I5LHGBTCdC30CU06GAKs 4770
plexflow/core/torrents/results/universal.py sha256=eU0GyxewT9XkvFbtUIaNNB-Y_aXCl7XPvb5z8VVyE1o 6614
plexflow/core/torrents/results/utils.py sha256=abiiO_QQYDpA5aMyO8WFPxnGu5sL5xfACezE5bwrnJU 691
plexflow/events/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/events/download/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/events/download/torrent_events.py sha256=mMJ96u-OGrVmbJWJ4QYvUYCXUB2Ip_iocaCwsmJozD0 3464
plexflow/events/publish/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/events/publish/publish.py sha256=57UnWzcQmQeyVAT9HJPChA2glr9B4HXz_jkjpfDDDag 1330
plexflow/logging/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/logging/log_setup.py sha256=br5MOm8tnrJGLb3ADJ0u8aj_kbpNRahfknhvxbFIJZA 193
plexflow/spiders/quiet_logger.py sha256=adLBggbjrYo4VcJE61ho7TUisSRxeI5VeNCZnSzdvsE 282
plexflow/spiders/tgx/pipelines/dump_json_pipeline.py sha256=gs_kl27B0fglnejJCEXYm83trA6m53rtHMO3Ytr9mzA 856
plexflow/spiders/tgx/pipelines/meta_pipeline.py sha256=7wQr9oIiYzgRbApRd61xwngDUfjE10rbPJOb059A_so 445
plexflow/spiders/tgx/pipelines/publish_pipeline.py sha256=iMVZ7YwbZzACifSmLf-F7Bkb9ms_Lxy3swSCNpAYRb4 358
plexflow/spiders/tgx/pipelines/torrent_info_pipeline.py sha256=-iMcEQAQjG8ehKgspIfsCpHK9aeooka8i59j6-kVPdc 366
plexflow/spiders/tgx/pipelines/validation_pipeline.py sha256=wxT8JzQswpfq3wKIaDkc4Cg-7NNLQHyZeIUnrvEZF4o 546
plexflow/spiders/tgx/settings.py sha256=A4bzof5TDLkMF6P_37otNY5e3b0Bwqia2vGmLwVO4cA 1180
plexflow/spiders/tgx/spider.py sha256=fBDksNThRm9bWjvEKeora6eiUKkxQBdISBaYOXIvjgM 2421
plexflow/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/antibot/human_like_requests.py sha256=UIEL_fJrYct8hrhLkSzGD7v9ZPIGZtgi8l6aAdfAk2g 5843
plexflow/utils/api/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/api/context/http.py sha256=18JEz4g4N6GkND-YWNDVTMdAd6P5sBZ8wxfqdW61hzM 2975
plexflow/utils/api/rest/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/api/rest/antibot_restful.py sha256=7sxaNsx5jAehyBg1qYfLg45Q_AyijsG8X48_y5oI5Yk 2749
plexflow/utils/api/rest/restful.py sha256=vk7TjRuvXcs4c3MgjU38IPDhVy9GQ2y-WZyJAvEbT88 2405
plexflow/utils/captcha/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/captcha/bypass/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/captcha/bypass/decode_audio.py sha256=yP8vZiIbnCR-wD2Ex3cDyCatj_fXGJTv5IQHPpM70hI 1327
plexflow/utils/download/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/download/gz.py sha256=oT0fVsMO-Y3USYYu2SwHn8nz0vSho36US439vtlqB9w 700
plexflow/utils/filesystem/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/filesystem/search.py sha256=ed2ixbx5r2z_xtk19--Dfi5KK9g3HcsaAk0sqszeTSs 6371
plexflow/utils/gmail/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/gmail/mails.py sha256=hQIXiYR5LYeoiSH_lhbVM9criDBnTeCNmpZ5tvuUnsA 4562
plexflow/utils/hooks/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/hooks/http.py sha256=qyQNAx0RK1XfDgn71SKlxKJ_466j39VgXUEfnw8L9YY 3994
plexflow/utils/hooks/postgresql.py sha256=Ixhw6XNtutXVGPlcYB1g7SJkzHo8EkMPD5XFpZsd5cQ 4002
plexflow/utils/hooks/redis.py sha256=ZvrSgM7s-OgRLIb8uV8rm6XjF40rLkoPOPABEmuKdNk 4228
plexflow/utils/image/storage.py sha256=RlV7D0aGqoG583xP8YCC7TK5YmW8rFff2NwvtOzy5DE 1168
plexflow/utils/imdb/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/imdb/imdb_codes.py sha256=aIECE9IEFSYbY3A-erONQiFUqy36JrH2hhcM3qWObk0 3028
plexflow/utils/pubsub/consume.py sha256=hgp-W2GzFzcO-OAaQFxk5zTljpoWqreRTAowQxljO_k 3130
plexflow/utils/pubsub/produce.py sha256=id0KGg47V4ubQ16a-gDSDb9ICy86NfO0BcUbBPgf8As 1068
plexflow/utils/retry/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/retry/utils.py sha256=wqdtkxSBT9dYVgWGKSYxuEiZHBVmfOjzVxXDOweVuoo 1784
plexflow/utils/strings/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/strings/filesize.py sha256=mLVd0xqIEzAif5Tn_PyCddFmUPXPNnEbLhBNJTsgOvs 1547
plexflow/utils/strings/language.py sha256=J9-wqmCdxf9Ws5_X1tV4vX4d7AGkKci0eaBE4Lit0j0 269
plexflow/utils/subtitle/search.py sha256=wnEg6cLJDulxVPg7kkAoJLsm2o0wRy3OLYp5t73yaSE 2432
plexflow/utils/tasks/decorators.py sha256=1pF3bVFO2YCJd2gFNVYdmaQpbV3nRP1RxJ_OhLU-g7E 3051
plexflow/utils/tasks/k8s/task.py sha256=oCfOBjitZ48D1M52w2dpf7HaHZTmvYV9YS_ccixLs0w 2709
plexflow/utils/thread_safe/safe_list.py sha256=BScIH27Gh84Nb7SZxmfeZ9vF2hh75yCml266fN6UHLI 1261
plexflow/utils/thread_safe/safe_set.py sha256=wTlR3RK6QShRFdij1-HOT2YUAtONivySQ1wfWRL-7pU 1844
plexflow/utils/torrent/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/torrent/analyze.py sha256=Wt8NqbgocnLz0arKxqC1qQmvGh6XUbh2fe-lHLYSjjc 4496
plexflow/utils/torrent/extract/common.py sha256=464KG9-8SXL48Yy8rH-7q1E0qdxjw6vFqW6JktAG6H0 1215
plexflow/utils/torrent/extract/ext.py sha256=3jmBfR1zL8XgdhR1BVZWRmH7TN68gFcX5K799bjwN0o 271641
plexflow/utils/torrent/extract/extratorrent.py sha256=G_PlvT1CcMiq96q3BMsSwMg-BEjD3kp0IBB6up8zoK4 2339
plexflow/utils/torrent/extract/kat.py sha256=-pQND_1forno9wn5w-Kua7PJFjKpDH_HcYvMIOJ8kA0 91269
plexflow/utils/torrent/extract/tgx.py sha256=EMvuK5LcuukTaDgTsSU-9fP4vYDU931957JnyLnhCcY 3223
plexflow/utils/torrent/extract/therarbg.py sha256=q97dJCmpnzKJcrhlOwOWx-ovMCk5qVY1HCXa4RAvrao 6527
plexflow/utils/torrent/extract/torrentquest.py sha256=gQn9GanFM5SXvpwjcyRu0XgTZ23KTJ_FeHIsanGl2WI 6868
plexflow/utils/torrent/files.py sha256=6b2Th2hB75etZfupfyjlSjQHcFfLSYUlFPkHaH50W4o 952
plexflow/utils/torrent/hash.py sha256=TDAcTFatdwtYR9yN6PWI2uS5tzyFEldS9N5c-T56We8 2958
plexflow/utils/transcribe/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/transcribe/speech2text.py sha256=DUhLS3DkHy047eTUHUoR_5TPOxSjyg5y1Iofpt0Iu18 1060
plexflow/utils/video/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
plexflow/utils/video/subtitle.py sha256=15-XZJ55JeLMxiaR1IbSrMkps0PTbSZVS4AklgUdUU8 2207
plexflow-0.0.64.dist-info/METADATA sha256=vMdUrfXHY9YTqLF1T19OG2X4gVnKB7ke0iGQD2j8BRU 3070
plexflow-0.0.64.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
plexflow-0.0.64.dist-info/entry_points.txt sha256=REGVJzZ5cY7JzCEHJnK7rNXOWmmYQIMU2W91CklPczQ 1162
plexflow-0.0.64.dist-info/RECORD

entry_points.txt

auto_torrents = scripts.torrents.auto_torrents:main
chat_with_plexa = scripts.plex.discover.chat_with_plexa:main
download_subtitles = scripts.subtitles.download_subtitles:main
find_torrents = scripts.torrents.find_torrents:main
gemini_ai = scripts.gemini.gemini_ai:main
get_movie = scripts.metadata.auto.get_movie:main
get_show = scripts.metadata.auto.get_show:main
human_like = scripts.antibot.human_like:main
match_torrent_imdb = scripts.torrents.match_torrent_imdb:main
on_download_completed = scripts.torrents.on_download_completed:main
parse_movie_torrent = scripts.torrents.parse_movie_torrent:main
plex_activity_feed = scripts.plex.discover.get_activity_feed:main
publish_hello_world = scripts.kafka.publish_hello_world:main
read_from_gmail = scripts.plex.discover.read_from_gmail:main
redis_hook = scripts.redis.redis_hook:main
subscribe_hello_world = scripts.kafka.subscribe_hello_world:main
tgx_context = scripts.torrents.tgx_context:main
tgx_spider = scripts.spiders.tgx_spider:main
torrentquest = scripts.torrents.torrentquest:main
treecat = scripts.utils.treecat:main
universal_movie = scripts.metadata.universal.movie:main
watchlist = scripts.plex.watchlist.watchlist:main