hoopa

View on PyPIReverse Dependencies (0)

0.1.10 hoopa-0.1.10-py3-none-any.whl

Wheel Details

Project: hoopa
Version: 0.1.10
Filename: hoopa-0.1.10-py3-none-any.whl
Download: [link]
Size: 52358
MD5: e987d8c1becb28d0e229f77455263ff6
SHA256: 600e99ddf508f12f7de37994c10b28324fe7770037492803c2f7558cbdb15f5e
Uploaded: 2024-08-11 21:05:32 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hoopa
Version: 0.1.10
Summary: Asynchronous crawler micro-framework based on python.
Author: fishtn
Home-Page: https://github.com/fishtn/hoopa
License: MIT
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: POSIX :: Linux
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: Microsoft :: Windows
Classifier: Programming Language :: Python :: 3.9
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.9
Requires-Dist: aiohttp (>=3.9.5)
Requires-Dist: httpx[http2] (>=0.17.0)
Requires-Dist: aioredis (>=1.3.1)
Requires-Dist: requests
Requires-Dist: parsel
Requires-Dist: aiodns
Requires-Dist: cchardet
Requires-Dist: arrow
Requires-Dist: w3lib
Requires-Dist: loguru
Requires-Dist: ujson
Requires-Dist: lxml
Requires-Dist: uvloop; extra == "uvloop"
Provides-Extra: uvloop
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1048 characters]

WHEEL

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

RECORD

Path Digest Size
hoopa/__init__.py sha256=s01tEfnp7B3zVydqkj8PEUlsU_efzw6kuDVEl_t8y7o 689
hoopa/downloader.py sha256=JSo3p1pq5fxuOXWd3P__aaGK4redmMD3jf6cKQjrHtg 6390
hoopa/dupefilters.py sha256=ZjLRJ3elv5kGRvaq8rnRr5Z-K7qryXeQHk_ckItEwlA 1755
hoopa/exceptions.py sha256=QQf_6MDqBGYAsZEjfYaN7-GOv9_6Q5vrPflpj2N7Gb8 776
hoopa/item.py sha256=XeLk2sitCMGQCM2T8cMEb36zBWA2jMzUEL4mpHMTqU4 913
hoopa/middleware.py sha256=bLEk2NyVWvKDzRrPsco9NAYub-RjIbQlrLV8yiCSiQA 1730
hoopa/pipelines.py sha256=8mzPbz_ZcQkxCRhTR4UDMXhKnXGQnlnNr15z7M6hTBo 3011
hoopa/queues.py sha256=OoaEP7-W2dfyt0vbvPFzzU8Cl-XaXOSDaaQmXmLrqb8 14309
hoopa/request.py sha256=YMP2OPKXUhNRLmfmE6IHC6fZJtlbCqlS0F0apnBUVuY 7150
hoopa/response.py sha256=13fr_XNubb7cAuY7vXsuNMR6MEgBj4bYa3QOdQBjndE 4033
hoopa/statscollectors.py sha256=dRGeuypatiz9ZMGS8UgRlpGhjC71iWsJZTyv0plo0DM 3988
hoopa/commands/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/commands/cmdline.py sha256=m52ufsGGZIXiW-sc-nXuh9TtpWbhxGlSJ92Au-DPNXk 2260
hoopa/commands/create.py sha256=66GWCkhTzKKTfCuXaQ8TDsgxa8zmmnQPTmGRLp6uX9I 5728
hoopa/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/core/downloadermiddleware.py sha256=CBWwri6zKXtRA2o7dSTr1WT8zavIbtip9BNbReul8_0 4527
hoopa/core/engine.py sha256=mRCK1ik88Hu2YI5Mtwq5mA3XnRHlDL-lKqvjNJOQtOM 13255
hoopa/core/scheduler.py sha256=V2q93Ionn297PsM9355VUDTEX8LNPvgjZv3TkYpK-yQ 5057
hoopa/core/spider.py sha256=lWacMOqvzQRWqrD7jKAV8CetQM5mW4PeCYJZ6BRtwAg 8004
hoopa/core/spidermiddleware.py sha256=X8SahoZJ3jlpbmKXs43ogXCCdp9fkM7nyS1-3fQdStw 4005
hoopa/downloadermiddlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/downloadermiddlewares/handle_http_error.py sha256=jFSWETwTPWvg0pZJlQKhi7u9AJPYkckiSS15m0b0p2o 458
hoopa/downloadermiddlewares/handle_http_success.py sha256=h76Rw7lDvXUPQhRhmjD3KcfVYEvQ2QF3hY-xTaZADzo 492
hoopa/downloadermiddlewares/stats.py sha256=Umu9fnvWEvFVFWiIULfHVpS5ILWlJAJMrlwJhuEGKA8 503
hoopa/pipelinemiddlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/pipelinemiddlewares/default_pipeline.py sha256=yddNZ9WNywWfgq6q4PQ1-UJvTi6nlmxB1Sk4t27Of1s 145
hoopa/pipelinemiddlewares/handle_process_error.py sha256=qucuGMR1H1V_D_jdqjV1xzTAZQldKpBdsXaS2fUysx8 284
hoopa/settings/__init__.py sha256=Nv5_sWk_sfM6KxlHsGV2GDA28f_x0D6tzGv98mAOyQg 6809
hoopa/settings/const.py sha256=PvF35lnPtCIIATsbHpxqGlVyKkXiqxNfwB5q4lvToCQ 1386
hoopa/settings/default_settings.py sha256=Ez-85IfmC8n8g_cknXcZEMd0RQfpjC7bKoo8K2Z4dxI 2485
hoopa/spidermiddlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/spidermiddlewares/handle_parse_error.py sha256=gh4r0KnqxaVAZJS8MaLZnAgDkktxu9IoYXRuxDLcCBA 397
hoopa/templates/project_spider_template.tmpl sha256=uv4Q_NIxL23AwsK12E0YIkGn2EtnSKaYKY4DsDneA0w 346
hoopa/templates/spider_full_template.tmpl sha256=JnBJzOLuOsJSYwLaSMeVIqS4l1XlT72941dGvstIBwQ 690
hoopa/templates/spider_template.tmpl sha256=Ee2NFnRMyPFXw0LqfbTnNIh88LVavgoGa81XCgstw9Y 278
hoopa/templates/project_template/config/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/templates/project_template/config/settings.py sha256=6vvkUfblFqhhHKwPfLppW8gHE5-i_YU0n6RGZUUjzUk 1567
hoopa/templates/project_template/items/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/templates/project_template/items/data_item.py sha256=-0V1T2XMUXWNiW9GRksynYRQpssK2ol0lIRlVlBrxw0 59
hoopa/templates/project_template/middlewares/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/templates/project_template/middlewares/common_middleware.py sha256=Y4hRzfdZ2Ts5xuPFvVDc2uLPQfJNkstbeGOPt_QI1CU 192
hoopa/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hoopa/utils/asynciter.py sha256=_iVSBU4NMUcUH1MytPXsnB5FD1uTG57TOAFv0-hHR_I 298
hoopa/utils/concurrency.py sha256=Dy3dDu-8Mvr3gi6HNRvnIx6JwKty1_4iTYE_JgH_9xA 1962
hoopa/utils/connection.py sha256=VVOYiyJgKhqgodXIrZz5HPhFWcue1iD4cZAQZTW1qRg 1236
hoopa/utils/decorators.py sha256=T18KY7XmqHAEbXkQpCUFk20zI61RMef0CYLp41IpJRU 2190
hoopa/utils/helpers.py sha256=_qM9-r7itTg6icW-3t-8sc-j0xyJumpOpt4aCBmQjfM 3769
hoopa/utils/log.py sha256=4z2cpr8J5gx8ZOQIyhvX5WPMc0wOchXapNl87gJlDw4 2975
hoopa/utils/project.py sha256=gPAk-XUFTbKH83KyQfcSDDBhyKY4uvFUyHdOU-5szSQ 1021
hoopa/utils/serialization.py sha256=qfL3ThFVB7USZsqK6JwLu380idZaPQHbLHcxY76X0Tw 676
hoopa/utils/url.py sha256=BvI-yAg-dtgutb4jQ6kBtSFKYe9AB3go8PKm-PUoyz4 145
hoopa-0.1.10.dist-info/LICENSE sha256=HrhfyXIkWY2tGFK11kg7vPCqhgh5DcxleloqdhrpyMY 11558
hoopa-0.1.10.dist-info/METADATA sha256=FXUkpwNaimtmXDML9pGrDIGrKGBPPRvyjue-OZVy--I 2732
hoopa-0.1.10.dist-info/WHEEL sha256=R0nc6qTxuoLk7ShA2_Y-UWkN8ZdfDBG2B6Eqpz2WXbs 91
hoopa-0.1.10.dist-info/entry_points.txt sha256=QPWX6Bia54mDFgUuPrPJRH0uC8xpJyzx9aNxefoV7FY 57
hoopa-0.1.10.dist-info/top_level.txt sha256=C-JiqcQGNkMa0C2XowbtwQpLBPSSBVSW896JkxPxulw 6
hoopa-0.1.10.dist-info/RECORD

top_level.txt

hoopa

entry_points.txt

hoopa = hoopa.commands.cmdline:execute