├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── Makefile ├── README.md ├── configs ├── __init__.py └── settings.yaml ├── pyproject.toml ├── src ├── hssp │ ├── __init__.py │ ├── exception │ │ ├── __init__.py │ │ └── exception.py │ ├── logger │ │ ├── __init__.py │ │ ├── handler.py │ │ └── log.py │ ├── models │ │ ├── __init__.py │ │ ├── config.py │ │ └── net.py │ ├── network │ │ ├── __init__.py │ │ ├── downloader │ │ │ ├── __init__.py │ │ │ ├── aiohttp.py │ │ │ ├── base.py │ │ │ ├── curl_cffi.py │ │ │ ├── httpx.py │ │ │ ├── requests.py │ │ │ └── requests_go.py │ │ ├── net.py │ │ └── response │ │ │ ├── __init__.py │ │ │ ├── response.py │ │ │ └── selector.py │ ├── settings │ │ ├── __init__.py │ │ ├── setting_base.py │ │ └── settings.py │ └── utils │ │ ├── __init__.py │ │ ├── classes.py │ │ ├── crypto.py │ │ ├── rand.py │ │ └── time.py └── test │ ├── __init__.py │ └── test.py └── uv.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/README.md -------------------------------------------------------------------------------- /configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /configs/settings.yaml: -------------------------------------------------------------------------------- 1 | log_mode: 20 2 | user_agent: "random" -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/pyproject.toml -------------------------------------------------------------------------------- /src/hssp/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/__init__.py -------------------------------------------------------------------------------- /src/hssp/exception/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hssp/exception/exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/exception/exception.py -------------------------------------------------------------------------------- /src/hssp/logger/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hssp/logger/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/logger/handler.py -------------------------------------------------------------------------------- /src/hssp/logger/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/logger/log.py -------------------------------------------------------------------------------- /src/hssp/models/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hssp/models/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/models/config.py -------------------------------------------------------------------------------- /src/hssp/models/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/models/net.py -------------------------------------------------------------------------------- /src/hssp/network/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hssp/network/downloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/__init__.py -------------------------------------------------------------------------------- /src/hssp/network/downloader/aiohttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/aiohttp.py -------------------------------------------------------------------------------- /src/hssp/network/downloader/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/base.py -------------------------------------------------------------------------------- /src/hssp/network/downloader/curl_cffi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/curl_cffi.py -------------------------------------------------------------------------------- /src/hssp/network/downloader/httpx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/httpx.py -------------------------------------------------------------------------------- /src/hssp/network/downloader/requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/requests.py -------------------------------------------------------------------------------- /src/hssp/network/downloader/requests_go.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/downloader/requests_go.py -------------------------------------------------------------------------------- /src/hssp/network/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/net.py -------------------------------------------------------------------------------- /src/hssp/network/response/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/response/__init__.py -------------------------------------------------------------------------------- /src/hssp/network/response/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/response/response.py -------------------------------------------------------------------------------- /src/hssp/network/response/selector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/network/response/selector.py -------------------------------------------------------------------------------- /src/hssp/settings/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hssp/settings/setting_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/settings/setting_base.py -------------------------------------------------------------------------------- /src/hssp/settings/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/settings/settings.py -------------------------------------------------------------------------------- /src/hssp/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/hssp/utils/classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/utils/classes.py -------------------------------------------------------------------------------- /src/hssp/utils/crypto.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/utils/crypto.py -------------------------------------------------------------------------------- /src/hssp/utils/rand.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/utils/rand.py -------------------------------------------------------------------------------- /src/hssp/utils/time.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/hssp/utils/time.py -------------------------------------------------------------------------------- /src/test/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/src/test/test.py -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/x-haose/hssp/HEAD/uv.lock --------------------------------------------------------------------------------