mirror of
https://github.com/soxoj/maigret.git
synced 2026-05-15 10:55:43 +00:00
Compare commits
102 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 7a8b82f1da | |||
| f83b73bf89 | |||
| 6083ea2664 | |||
| 7307e5328b | |||
| 86fb3cb414 | |||
| be01cb5d1b | |||
| 2f5df91a82 | |||
| 5578b6881a | |||
| f9f9ec8ada | |||
| f3093fd5af | |||
| 66b741793e | |||
| 59b1570f1f | |||
| 4f070f5e6c | |||
| 2329bd62fd | |||
| 99847ad3e7 | |||
| c8a183683a | |||
| 77288cd4ca | |||
| 870bb1761e | |||
| 02de3b649a | |||
| cb0288ceeb | |||
| 07d1839148 | |||
| 687ef4d249 | |||
| 661cfb8a69 | |||
| f41f9439fc | |||
| c2f912b164 | |||
| b653d1dda8 | |||
| d27acbed86 | |||
| 42de0a526d | |||
| f150966056 | |||
| 8e8d410ee8 | |||
| aefc236af3 | |||
| adcbefb59a | |||
| ac5b4df258 | |||
| 299e88a4a4 | |||
| 20b74383ee | |||
| 48559a2fe8 | |||
| 19abcc8586 | |||
| bc3a069624 | |||
| 337b9b5270 | |||
| 0c6388aff5 | |||
| f860ce788a | |||
| 55fc8694ed | |||
| 31b759c08b | |||
| 06c3360e3d | |||
| e95d061460 | |||
| 3097b37eb3 | |||
| 7d1911288f | |||
| c9272983fc | |||
| 797daf0aa1 | |||
| abfb579755 | |||
| ff13d5fafb | |||
| 2c30d19c9f | |||
| 089cb48773 | |||
| 2bb473d919 | |||
| 1a8a76ca21 | |||
| ddb5f26813 | |||
| 6b5955d676 | |||
| ebbff47829 | |||
| 9d6319aebd | |||
| 05015a9cce | |||
| 444eba65cd | |||
| 86777eeccf | |||
| 829063d1a1 | |||
| b6d4473f6f | |||
| 93e48e583b | |||
| d2b71dce57 | |||
| d8f2a48870 | |||
| b5aa76a52c | |||
| f8bd42baa8 | |||
| ce4c768891 | |||
| d566d48d1f | |||
| 278a5082ce | |||
| 87c8356ff1 | |||
| d1ecd8a965 | |||
| 44991e0b7c | |||
| 1a3ce4f114 | |||
| 6c5f67f30b | |||
| a2982da0f3 | |||
| 6b8ad90172 | |||
| e95057abf8 | |||
| 5fa86187f5 | |||
| c9ab9d676b | |||
| 4784ecdacc | |||
| f24a73846e | |||
| 9e64f7260d | |||
| ee68542028 | |||
| c2240b6607 | |||
| 54f1a46d79 | |||
| f5151ca0fd | |||
| 43db010dfe | |||
| 59535c59e5 | |||
| eccc09275a | |||
| 2e94bafb7b | |||
| 5a6ee2ef90 | |||
| d180101a06 | |||
| c0af820de3 | |||
| b7125dc97e | |||
| 108fef50ee | |||
| 4470c3a440 | |||
| 84529cd5b4 | |||
| 7ee1872dbc | |||
| 5130206b98 |
@@ -1,30 +1,21 @@
|
||||
name: Upload Python Package to PyPI when a Release is Published
|
||||
|
||||
name: Upload Python Package to PyPI when a Release is Created
|
||||
on:
|
||||
release:
|
||||
types: [published]
|
||||
|
||||
types: [created]
|
||||
push:
|
||||
tags:
|
||||
- "v*"
|
||||
permissions:
|
||||
id-token: write
|
||||
contents: read
|
||||
jobs:
|
||||
pypi-publish:
|
||||
name: Publish release to PyPI
|
||||
build-and-publish:
|
||||
runs-on: ubuntu-latest
|
||||
environment:
|
||||
name: pypi
|
||||
url: https://pypi.org/p/maigret
|
||||
permissions:
|
||||
id-token: write
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Set up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: "3.x"
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
python -m pip install --upgrade pip
|
||||
pip install build
|
||||
- name: Build package
|
||||
run: |
|
||||
python -m build
|
||||
- name: Publish package distributions to PyPI
|
||||
- uses: astral-sh/setup-uv@v3
|
||||
- run: uv build
|
||||
- name: Publish to PyPI (Trusted Publishing)
|
||||
uses: pypa/gh-action-pypi-publish@release/v1
|
||||
with:
|
||||
packages-dir: dist
|
||||
@@ -82,63 +82,11 @@ id types, sites will be filtered automatically.
|
||||
ids. Useful for repeated scanning with found known irrelevant usernames.
|
||||
|
||||
``--db`` - Load Maigret database from a JSON file or an online, valid,
|
||||
JSON file. See :ref:`custom-database` below.
|
||||
|
||||
``--no-autoupdate`` - Disable the automatic database update check that
|
||||
runs at startup. The currently cached (or bundled) database is used
|
||||
as-is.
|
||||
|
||||
``--force-update`` - Force a database update check at startup, ignoring
|
||||
the usual check interval. Implies ``--no-autoupdate`` for the rest of
|
||||
the run after the explicit update finishes.
|
||||
JSON file.
|
||||
|
||||
``--retries RETRIES`` - Count of attempts to restart temporarily failed
|
||||
requests.
|
||||
|
||||
.. _custom-database:
|
||||
|
||||
Using a custom sites database
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
The ``--db`` flag accepts three forms:
|
||||
|
||||
1. **HTTP(S) URL** — fetched as-is, e.g.
|
||||
``--db https://example.com/my_db.json``.
|
||||
2. **Local file path** — absolute (``--db /tmp/private.json``) or
|
||||
relative to the current working directory
|
||||
(``--db LLM/maigret_private_db.json``).
|
||||
3. **Module-relative path** — kept for backwards compatibility, resolved
|
||||
against the installed ``maigret/`` package directory (e.g. the
|
||||
default ``resources/data.json``).
|
||||
|
||||
Resolution order for local paths: the path is first tried as given
|
||||
(absolute or cwd-relative); if that file does not exist, Maigret falls
|
||||
back to the legacy module-relative resolution. If neither location
|
||||
contains the file, Maigret exits with an error rather than silently
|
||||
loading the bundled database.
|
||||
|
||||
When ``--db`` points to a custom file, automatic database updates are
|
||||
skipped — the file is used exactly as provided.
|
||||
|
||||
On every run Maigret prints the database it actually loaded, for
|
||||
example::
|
||||
|
||||
[+] Using sites database: /path/to/maigret_private_db.json (6 sites)
|
||||
|
||||
If loading the requested database fails for any other reason (corrupt
|
||||
JSON, missing required keys, …), Maigret prints a warning, falls back
|
||||
to the bundled database, and reports the fallback explicitly::
|
||||
|
||||
[-] Falling back to bundled database: /…/maigret/resources/data.json
|
||||
[+] Using sites database: /…/maigret/resources/data.json (3154 sites)
|
||||
|
||||
A typical invocation against a private database, with auto-update
|
||||
disabled and all sites scanned, looks like::
|
||||
|
||||
python3 -m maigret username \
|
||||
--db LLM/maigret_private_db.json \
|
||||
--no-autoupdate -a
|
||||
|
||||
Reports
|
||||
-------
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
"""Maigret version file"""
|
||||
|
||||
__version__ = '0.6.0'
|
||||
__version__ = '0.5.0'
|
||||
|
||||
+1
-13
@@ -203,19 +203,7 @@ def resolve_db_path(
|
||||
if is_url:
|
||||
return db_file_arg
|
||||
if not is_default:
|
||||
# Try the path as-is (absolute or relative to cwd) first.
|
||||
if path.isfile(db_file_arg):
|
||||
return path.abspath(db_file_arg)
|
||||
# Fall back to legacy behavior: resolve relative to the maigret module dir.
|
||||
module_relative = path.join(path.dirname(path.realpath(__file__)), db_file_arg)
|
||||
if module_relative != db_file_arg and path.isfile(module_relative):
|
||||
return module_relative
|
||||
if module_relative != db_file_arg:
|
||||
raise FileNotFoundError(
|
||||
f"Custom database file not found: {db_file_arg!r} "
|
||||
f"(also tried {module_relative!r})"
|
||||
)
|
||||
raise FileNotFoundError(f"Custom database file not found: {db_file_arg!r}")
|
||||
return path.join(path.dirname(path.realpath(__file__)), db_file_arg)
|
||||
|
||||
# Auto-update disabled
|
||||
if no_autoupdate:
|
||||
|
||||
+8
-18
@@ -574,17 +574,13 @@ async def main():
|
||||
color=not args.no_color,
|
||||
)
|
||||
|
||||
try:
|
||||
db_file = resolve_db_path(
|
||||
db_file_arg=args.db_file,
|
||||
no_autoupdate=args.no_autoupdate or args.force_update,
|
||||
meta_url=settings.db_update_meta_url,
|
||||
check_interval_hours=settings.autoupdate_check_interval_hours,
|
||||
color=not args.no_color,
|
||||
)
|
||||
except FileNotFoundError as e:
|
||||
logger.error(str(e))
|
||||
sys.exit(2)
|
||||
db_file = resolve_db_path(
|
||||
db_file_arg=args.db_file,
|
||||
no_autoupdate=args.no_autoupdate or args.force_update,
|
||||
meta_url=settings.db_update_meta_url,
|
||||
check_interval_hours=settings.autoupdate_check_interval_hours,
|
||||
color=not args.no_color,
|
||||
)
|
||||
|
||||
if args.top_sites == 0 or args.all_sites:
|
||||
args.top_sites = sys.maxsize
|
||||
@@ -601,17 +597,11 @@ async def main():
|
||||
# Create object with all information about sites we are aware of.
|
||||
try:
|
||||
db = MaigretDatabase().load_from_path(db_file)
|
||||
query_notify.success(f'Using sites database: {db_file} ({len(db.sites)} sites)')
|
||||
except Exception as e:
|
||||
logger.warning(f"Failed to load database from {db_file}: {e}")
|
||||
if db_file != BUNDLED_DB_PATH:
|
||||
query_notify.warning(
|
||||
f'Falling back to bundled database: {BUNDLED_DB_PATH}'
|
||||
)
|
||||
logger.warning("Falling back to bundled database")
|
||||
db = MaigretDatabase().load_from_path(BUNDLED_DB_PATH)
|
||||
query_notify.success(
|
||||
f'Using sites database: {BUNDLED_DB_PATH} ({len(db.sites)} sites)'
|
||||
)
|
||||
else:
|
||||
raise
|
||||
get_top_sites_for_id = lambda x: db.ranked_sites_dict(
|
||||
|
||||
+424
-404
File diff suppressed because it is too large
Load Diff
@@ -1,8 +1,8 @@
|
||||
{
|
||||
"version": 1,
|
||||
"updated_at": "2026-04-10T10:28:14Z",
|
||||
"sites_count": 3150,
|
||||
"min_maigret_version": "0.6.0",
|
||||
"data_sha256": "72a493fef4eb8958fe8ed0c9b895841ec10c335f1b8e5e9b24b50784be6ad017",
|
||||
"updated_at": "2026-04-07T16:18:18Z",
|
||||
"sites_count": 3155,
|
||||
"min_maigret_version": "0.5.0",
|
||||
"data_sha256": "279fb90280814cd11dcd711b1b8e6c6a99fefea4ce6ef05c9d64dced6ac795c0",
|
||||
"data_url": "https://raw.githubusercontent.com/soxoj/maigret/main/maigret/resources/data.json"
|
||||
}
|
||||
@@ -589,8 +589,6 @@ class MaigretDatabase:
|
||||
sites_dict = self.sites_dict
|
||||
urls: Dict[str, int] = {}
|
||||
tags: Dict[str, int] = {}
|
||||
engine_total: Dict[str, int] = {}
|
||||
engine_enabled: Dict[str, int] = {}
|
||||
disabled_count = 0
|
||||
message_checks_one_factor = 0
|
||||
status_checks = 0
|
||||
@@ -613,14 +611,6 @@ class MaigretDatabase:
|
||||
elif site.check_type == 'status_code':
|
||||
status_checks += 1
|
||||
|
||||
# Count engines
|
||||
if site.engine:
|
||||
engine_total[site.engine] = engine_total.get(site.engine, 0) + 1
|
||||
if not site.disabled:
|
||||
engine_enabled[site.engine] = (
|
||||
engine_enabled.get(site.engine, 0) + 1
|
||||
)
|
||||
|
||||
# Count tags
|
||||
if not site.tags:
|
||||
tags["NO_TAGS"] = tags.get("NO_TAGS", 0) + 1
|
||||
@@ -657,26 +647,11 @@ class MaigretDatabase:
|
||||
f"Sites with probing: {', '.join(sorted(site_with_probing))}",
|
||||
f"Sites with activation: {', '.join(sorted(site_with_activation))}",
|
||||
self._format_top_items("profile URLs", urls, 20, is_markdown),
|
||||
self._format_engine_stats(engine_total, engine_enabled, is_markdown),
|
||||
self._format_top_items("tags", tags, 20, is_markdown, self._tags),
|
||||
]
|
||||
|
||||
return separator.join(output)
|
||||
|
||||
def _format_engine_stats(self, engine_total, engine_enabled, is_markdown):
|
||||
"""Format per-engine enabled/total counts, sorted by total descending."""
|
||||
output = "Sites by engine:\n"
|
||||
for engine, total in sorted(
|
||||
engine_total.items(), key=lambda x: x[1], reverse=True
|
||||
):
|
||||
enabled = engine_enabled.get(engine, 0)
|
||||
perc = round(100 * enabled / total, 1) if total else 0.0
|
||||
if is_markdown:
|
||||
output += f"- `{engine}`: {enabled}/{total} ({perc}%)\n"
|
||||
else:
|
||||
output += f"{enabled}/{total} ({perc}%)\t{engine}\n"
|
||||
return output
|
||||
|
||||
def _format_top_items(
|
||||
self, title, items_dict, limit, is_markdown, valid_items=None
|
||||
):
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ from typing import Any
|
||||
|
||||
|
||||
DEFAULT_USER_AGENTS = [
|
||||
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36",
|
||||
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.114 Safari/537.36",
|
||||
]
|
||||
|
||||
|
||||
|
||||
Generated
+242
-237
@@ -330,19 +330,18 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "beautifulsoup4"
|
||||
version = "4.14.3"
|
||||
version = "4.12.3"
|
||||
description = "Screen-scraping library"
|
||||
optional = false
|
||||
python-versions = ">=3.7.0"
|
||||
python-versions = ">=3.6.0"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "beautifulsoup4-4.14.3-py3-none-any.whl", hash = "sha256:0918bfe44902e6ad8d57732ba310582e98da931428d231a5ecb9e7c703a735bb"},
|
||||
{file = "beautifulsoup4-4.14.3.tar.gz", hash = "sha256:6292b1c5186d356bba669ef9f7f051757099565ad9ada5dd630bd9de5fa7fb86"},
|
||||
{file = "beautifulsoup4-4.12.3-py3-none-any.whl", hash = "sha256:b80878c9f40111313e55da8ba20bdba06d8fa3969fc68304167741bbf9e082ed"},
|
||||
{file = "beautifulsoup4-4.12.3.tar.gz", hash = "sha256:74e3d1928edc070d21748185c46e3fb33490f22f52a3addee9aee0f4f7781051"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
soupsieve = ">=1.6.1"
|
||||
typing-extensions = ">=4.0.0"
|
||||
soupsieve = ">1.2"
|
||||
|
||||
[package.extras]
|
||||
cchardet = ["cchardet"]
|
||||
@@ -527,44 +526,44 @@ pycparser = {version = "*", markers = "implementation_name != \"PyPy\""}
|
||||
|
||||
[[package]]
|
||||
name = "chardet"
|
||||
version = "7.4.1"
|
||||
version = "7.4.0.post2"
|
||||
description = "Universal character encoding detector"
|
||||
optional = false
|
||||
python-versions = ">=3.10"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "chardet-7.4.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:e53cc280a1ab616f191ac7ebdd1f38f2aa78b1411dd2677dc556c6f0fa085913"},
|
||||
{file = "chardet-7.4.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8befb12c263cb14e26f065a3f99d76ef2610b0266cb70d827bb61528e9e60f28"},
|
||||
{file = "chardet-7.4.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:35ade2a6f93e5d2bdff541b584126cfe066eac5c9457572ff97cabc8068bece1"},
|
||||
{file = "chardet-7.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a98c361b73c6ce4a44beaecf5cfb389ec69b566dd7f3f4ea5d1bde6487e7054d"},
|
||||
{file = "chardet-7.4.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:7a1c2be068ab91a472fd74617d9371605897c3061ca4f2e5df63d9f3d9c11f8e"},
|
||||
{file = "chardet-7.4.1-cp310-cp310-win_amd64.whl", hash = "sha256:4ececf9631f7932a2cef728746303d71ae8204923190253d5382ee37739dd46e"},
|
||||
{file = "chardet-7.4.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a9322fd3ffd359b49b2d608725a15975ebc0d66f2dcedefa7ddb5847e54a6f9c"},
|
||||
{file = "chardet-7.4.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:3886f8f9bb3500bd8c421b2de9b4878a0c183f80bc289338cdda869dfd4397fb"},
|
||||
{file = "chardet-7.4.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:80de820fa1df95a2e7c9898867f7d6ff3dc3d52a109938b215b37ab54474d307"},
|
||||
{file = "chardet-7.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c98e1044785ab71f0fee70f64b8d56f69df9de1b593793022e001ba2f6b76dd0"},
|
||||
{file = "chardet-7.4.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:caf0715b8a5e20fc3faf21a24abd3ae513f8f58206dd32d1b87eca6351e105ed"},
|
||||
{file = "chardet-7.4.1-cp311-cp311-win_amd64.whl", hash = "sha256:c820c95d8b4de8aea99b54083d38f10f763686646962b5627e8e2b2db113a37b"},
|
||||
{file = "chardet-7.4.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:0de8d636391f9050e4e048ca8a9f98b25e67eff389705f8c6ff1ab9593f7339b"},
|
||||
{file = "chardet-7.4.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:b726b0b2684d29cd08f602bb4266334386c58741ff34c9e2f6cdf97ad604e235"},
|
||||
{file = "chardet-7.4.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6b5c03330b9108124f8174a596284b737e95f1cf6a99953c37cea7e2583212e7"},
|
||||
{file = "chardet-7.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:277ce1174ea054415a3c2ad5f51aa089a96dda16999de56e4ac1bc366d0d535e"},
|
||||
{file = "chardet-7.4.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:bee1d665ca5810d8e3cf11122619e85c23b209075cbddb91f213675248f0e522"},
|
||||
{file = "chardet-7.4.1-cp312-cp312-win_amd64.whl", hash = "sha256:fcaed03cefa53f62346091ef92da7a6f44bae6830a6f4c6b097a70cdc31b1199"},
|
||||
{file = "chardet-7.4.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0487a6a6846740f39f9fcd71e3acff2982bae8bca3507ee986d5155cd458e044"},
|
||||
{file = "chardet-7.4.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d8aa2bae7d0523963395f802ae2212e8b2248d4503a14a691de86edf716b22d3"},
|
||||
{file = "chardet-7.4.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c03925738670199d253b8c79828d8a68d404f629a2dbf1b4b5aabd8c8b0249ab"},
|
||||
{file = "chardet-7.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:19bcd1de4a0c1a5802f9d2d370b6696668bddc166a3c89c113cf109313b3d99f"},
|
||||
{file = "chardet-7.4.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:0848015eb1471e1499963dff2776557af05f99c38ba2a14f34ea078f8668c6a9"},
|
||||
{file = "chardet-7.4.1-cp313-cp313-win_amd64.whl", hash = "sha256:5e686e5a0d8155cfbf5b1a579f5790bb01bf1a0a52e7f98b38801c09a0c63fcd"},
|
||||
{file = "chardet-7.4.1-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2da446b920064ca9574504c29a07ef5eae91a1948a302a25043a16fb79ec2397"},
|
||||
{file = "chardet-7.4.1-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:be39708b300a80a9f78ef8f81018e2e9c6274a71c0823a4d6e493c72f7b3d2a2"},
|
||||
{file = "chardet-7.4.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:62b25b3ea5ef8e1672726e4c1601f6636ce3b76b9de92af669c8000711d7fe13"},
|
||||
{file = "chardet-7.4.1-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:3d66d2949754ad924865a47e81857a0792dc8edc651094285116b6df2e218445"},
|
||||
{file = "chardet-7.4.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:9381b3d9075c8a2e622b4d46db5e4229c94aebc71d4c8e620d9cf2cea2930824"},
|
||||
{file = "chardet-7.4.1-cp314-cp314-win_amd64.whl", hash = "sha256:5d86402a506631af2fb36e3d1c72021477b228fb0dcdb44400b9b681f14b14c0"},
|
||||
{file = "chardet-7.4.1-py3-none-any.whl", hash = "sha256:04b9be0d786b9a3bbd7860a82d27e843f22211be51b9b84d85fe8d9864e2f535"},
|
||||
{file = "chardet-7.4.1.tar.gz", hash = "sha256:cda41132a45dfbf6984dade1f531a4098c813caf266c66cc446d90bb9369cabd"},
|
||||
{file = "chardet-7.4.0.post2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:77170d229f3d7babbc36c5a33c361de1c01091f4564a33bcd7e0f59ee8609b2a"},
|
||||
{file = "chardet-7.4.0.post2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9be8a6ba814f65013e0e6d92a43e8fa50f42c8850c143fa74586baeac5fa1bcd"},
|
||||
{file = "chardet-7.4.0.post2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:28807a1209b7c2b79b24bdf9722b381e81da8104ae17fe2bd1e9f01c87fe9071"},
|
||||
{file = "chardet-7.4.0.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6ade174e3fe29f1f4abdb3cc47add0a98201452c43786cbf324b5e237a0c79fc"},
|
||||
{file = "chardet-7.4.0.post2-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:335d9cedd5b5be4b8b39ec25b1c2e4498ac4e8658c9466b68b4417cf07c8c4ee"},
|
||||
{file = "chardet-7.4.0.post2-cp310-cp310-win_amd64.whl", hash = "sha256:cde31d2314b156404380aca8aa0bdf6395bc92998b25336076b8a588c267fb20"},
|
||||
{file = "chardet-7.4.0.post2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:90227bc83d06d16b548afe185e93eff8c740cb11ec51536366399b912e361b8d"},
|
||||
{file = "chardet-7.4.0.post2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:18cb15facd3a70042cb4d3b9a80dd2e9b8d78af90643f434047060e1f84dff06"},
|
||||
{file = "chardet-7.4.0.post2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e719bf17854051970938e260d2c589fe3fde3da0a681acdafd266e3bbf75c1af"},
|
||||
{file = "chardet-7.4.0.post2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:24b8fcc1fe54936932f305522bc2f40a207ecbb38209fa24226eab7432531aef"},
|
||||
{file = "chardet-7.4.0.post2-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2c748b2850c8376ef04b02b3f22e014da5edc961478c88ccc6b01d3eed9bc1e7"},
|
||||
{file = "chardet-7.4.0.post2-cp311-cp311-win_amd64.whl", hash = "sha256:a359eb4535aeabd3f61e599530c4c4d4855c31316e6fed7db619a9c58785ee38"},
|
||||
{file = "chardet-7.4.0.post2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:7aced16fe8098019c7c513dd92e9ee3ad29fffac757fa7de13ff8f3a8607a344"},
|
||||
{file = "chardet-7.4.0.post2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:dc6829803ba71cb427dffac03a948ae828c617710bbd5f97ae3b34ab18558414"},
|
||||
{file = "chardet-7.4.0.post2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:46659d38ba18e7c740f10a4c2edd0ef112e0322606ab2570cb8fd387954e0de9"},
|
||||
{file = "chardet-7.4.0.post2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5933289313b8cbfb0d07cf44583a2a6c7e31bffe5dcb7ebb6592825aa197d5b0"},
|
||||
{file = "chardet-7.4.0.post2-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2b99b417fac30641429829666ee7331366e797863504260aa1b18bfc2020e4e3"},
|
||||
{file = "chardet-7.4.0.post2-cp312-cp312-win_amd64.whl", hash = "sha256:a07dc1257fef2685dfc5182229abccd3f9b1299006a5b4d43ac7bd252faa1118"},
|
||||
{file = "chardet-7.4.0.post2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9bdb9387e692dd53c837aa922f676e5ab51209895cd99b15d30c6004418e0d27"},
|
||||
{file = "chardet-7.4.0.post2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:422ac637f5a2a8b13151245591cb0fabdf9ec1427725f0560628cb5ad4fb1462"},
|
||||
{file = "chardet-7.4.0.post2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7d52b3f15249ba877030045900d179d44552c3c37dda487462be473ec67bed2f"},
|
||||
{file = "chardet-7.4.0.post2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ccdfb13b4a727d3d944157c7f350c6d64630511a0ce39e37ffa5114e90f7d3a7"},
|
||||
{file = "chardet-7.4.0.post2-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daae5b0579e7e33adacb4722a62b540e6bec49944e081a859cb9a6a010713817"},
|
||||
{file = "chardet-7.4.0.post2-cp313-cp313-win_amd64.whl", hash = "sha256:6c448fe2d77e329cec421b95f844b75f8c9cb744e808ecc9124b6063ca6acb5e"},
|
||||
{file = "chardet-7.4.0.post2-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:5862b17677f7e8fcee4e37fe641f01d30762e4b075ac37ce9584e4407896e2d9"},
|
||||
{file = "chardet-7.4.0.post2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:22d05c4b7e721d5330d99ef4a6f6233a9de58ae6f2275c21a098bedd778a6cb7"},
|
||||
{file = "chardet-7.4.0.post2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a035d407f762c21eb77069982425eb403e518dd758617aa43bf11d0d2203a1b6"},
|
||||
{file = "chardet-7.4.0.post2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2adfa7390e69cb5ed499b54978d31f6d476788d07d83da3426811181b7ca7682"},
|
||||
{file = "chardet-7.4.0.post2-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:2345f20ea67cdadddb778b2bc31e2defc2a85ae027931f9ad6ab84fd5d345320"},
|
||||
{file = "chardet-7.4.0.post2-cp314-cp314-win_amd64.whl", hash = "sha256:52602972d4815047cee262551bc383ab394aa145f5ca9ee10d0a53d27965882e"},
|
||||
{file = "chardet-7.4.0.post2-py3-none-any.whl", hash = "sha256:e0c9c6b5c296c0e5197bc8876fcc04d58a6ddfba18399e598ba353aba28b038e"},
|
||||
{file = "chardet-7.4.0.post2.tar.gz", hash = "sha256:21a6b5ca695252c03385dcfcc8b55c27907f1fe80838aa171b1ff4e356a1bb67"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -850,61 +849,61 @@ toml = ["tomli ; python_full_version <= \"3.11.0a6\""]
|
||||
|
||||
[[package]]
|
||||
name = "cryptography"
|
||||
version = "46.0.7"
|
||||
version = "46.0.6"
|
||||
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
|
||||
optional = false
|
||||
python-versions = "!=3.9.0,!=3.9.1,>=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "cryptography-46.0.7-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:ea42cbe97209df307fdc3b155f1b6fa2577c0defa8f1f7d3be7d31d189108ad4"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b36a4695e29fe69215d75960b22577197aca3f7a25b9cf9d165dcfe9d80bc325"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5ad9ef796328c5e3c4ceed237a183f5d41d21150f972455a9d926593a1dcb308"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:73510b83623e080a2c35c62c15298096e2a5dc8d51c3b4e1740211839d0dea77"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:cbd5fb06b62bd0721e1170273d3f4d5a277044c47ca27ee257025146c34cbdd1"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:420b1e4109cc95f0e5700eed79908cef9268265c773d3a66f7af1eef53d409ef"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:24402210aa54baae71d99441d15bb5a1919c195398a87b563df84468160a65de"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:8a469028a86f12eb7d2fe97162d0634026d92a21f3ae0ac87ed1c4a447886c83"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:9694078c5d44c157ef3162e3bf3946510b857df5a3955458381d1c7cfc143ddb"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:42a1e5f98abb6391717978baf9f90dc28a743b7d9be7f0751a6f56a75d14065b"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:91bbcb08347344f810cbe49065914fe048949648f6bd5c2519f34619142bbe85"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:5d1c02a14ceb9148cc7816249f64f623fbfee39e8c03b3650d842ad3f34d637e"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-win32.whl", hash = "sha256:d23c8ca48e44ee015cd0a54aeccdf9f09004eba9fc96f38c911011d9ff1bd457"},
|
||||
{file = "cryptography-46.0.7-cp311-abi3-win_amd64.whl", hash = "sha256:397655da831414d165029da9bc483bed2fe0e75dde6a1523ec2fe63f3c46046b"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:d151173275e1728cf7839aaa80c34fe550c04ddb27b34f48c232193df8db5842"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:db0f493b9181c7820c8134437eb8b0b4792085d37dbb24da050476ccb664e59c"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ebd6daf519b9f189f85c479427bbd6e9c9037862cf8fe89ee35503bd209ed902"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:b7b412817be92117ec5ed95f880defe9cf18a832e8cafacf0a22337dc1981b4d"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:fbfd0e5f273877695cb93baf14b185f4878128b250cc9f8e617ea0c025dfb022"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:ffca7aa1d00cf7d6469b988c581598f2259e46215e0140af408966a24cf086ce"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:60627cf07e0d9274338521205899337c5d18249db56865f943cbe753aa96f40f"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:80406c3065e2c55d7f49a9550fe0c49b3f12e5bfff5dedb727e319e1afb9bf99"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:c5b1ccd1239f48b7151a65bc6dd54bcfcc15e028c8ac126d3fada09db0e07ef1"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:d5f7520159cd9c2154eb61eb67548ca05c5774d39e9c2c4339fd793fe7d097b2"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fcd8eac50d9138c1d7fc53a653ba60a2bee81a505f9f8850b6b2888555a45d0e"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:65814c60f8cc400c63131584e3e1fad01235edba2614b61fbfbfa954082db0ee"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-win32.whl", hash = "sha256:fdd1736fed309b4300346f88f74cd120c27c56852c3838cab416e7a166f67298"},
|
||||
{file = "cryptography-46.0.7-cp314-cp314t-win_amd64.whl", hash = "sha256:e06acf3c99be55aa3b516397fe42f5855597f430add9c17fa46bf2e0fb34c9bb"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:462ad5cb1c148a22b2e3bcc5ad52504dff325d17daf5df8d88c17dda1f75f2a4"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:84d4cced91f0f159a7ddacad249cc077e63195c36aac40b4150e7a57e84fffe7"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:128c5edfe5e5938b86b03941e94fac9ee793a94452ad1365c9fc3f4f62216832"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:5e51be372b26ef4ba3de3c167cd3d1022934bc838ae9eaad7e644986d2a3d163"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:cdf1a610ef82abb396451862739e3fc93b071c844399e15b90726ef7470eeaf2"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:1d25aee46d0c6f1a501adcddb2d2fee4b979381346a78558ed13e50aa8a59067"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:cdfbe22376065ffcf8be74dc9a909f032df19bc58a699456a21712d6e5eabfd0"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:abad9dac36cbf55de6eb49badd4016806b3165d396f64925bf2999bcb67837ba"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:935ce7e3cfdb53e3536119a542b839bb94ec1ad081013e9ab9b7cfd478b05006"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:35719dc79d4730d30f1c2b6474bd6acda36ae2dfae1e3c16f2051f215df33ce0"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:7bbc6ccf49d05ac8f7d7b5e2e2c33830d4fe2061def88210a126d130d7f71a85"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:a1529d614f44b863a7b480c6d000fe93b59acee9c82ffa027cfadc77521a9f5e"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-win32.whl", hash = "sha256:f247c8c1a1fb45e12586afbb436ef21ff1e80670b2861a90353d9b025583d246"},
|
||||
{file = "cryptography-46.0.7-cp38-abi3-win_amd64.whl", hash = "sha256:506c4ff91eff4f82bdac7633318a526b1d1309fc07ca76a3ad182cb5b686d6d3"},
|
||||
{file = "cryptography-46.0.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:fc9ab8856ae6cf7c9358430e49b368f3108f050031442eaeb6b9d87e4dcf4e4f"},
|
||||
{file = "cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:d3b99c535a9de0adced13d159c5a9cf65c325601aa30f4be08afd680643e9c15"},
|
||||
{file = "cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:d02c738dacda7dc2a74d1b2b3177042009d5cab7c7079db74afc19e56ca1b455"},
|
||||
{file = "cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:04959522f938493042d595a736e7dbdff6eb6cc2339c11465b3ff89343b65f65"},
|
||||
{file = "cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:3986ac1dee6def53797289999eabe84798ad7817f3e97779b5061a95b0ee4968"},
|
||||
{file = "cryptography-46.0.7-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:258514877e15963bd43b558917bc9f54cf7cf866c38aa576ebf47a77ddbc43a4"},
|
||||
{file = "cryptography-46.0.7.tar.gz", hash = "sha256:e4cfd68c5f3e0bfdad0d38e023239b96a2fe84146481852dffbcca442c245aa5"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-macosx_10_9_universal2.whl", hash = "sha256:64235194bad039a10bb6d2d930ab3323baaec67e2ce36215fd0952fad0930ca8"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:26031f1e5ca62fcb9d1fcb34b2b60b390d1aacaa15dc8b895a9ed00968b97b30"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:9a693028b9cbe51b5a1136232ee8f2bc242e4e19d456ded3fa7c86e43c713b4a"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:67177e8a9f421aa2d3a170c3e56eca4e0128883cf52a071a7cbf53297f18b175"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:d9528b535a6c4f8ff37847144b8986a9a143585f0540fbcb1a98115b543aa463"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:22259338084d6ae497a19bae5d4c66b7ca1387d3264d1c2c0e72d9e9b6a77b97"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:760997a4b950ff00d418398ad73fbc91aa2894b5c1db7ccb45b4f68b42a63b3c"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:3dfa6567f2e9e4c5dceb8ccb5a708158a2a871052fa75c8b78cb0977063f1507"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:cdcd3edcbc5d55757e5f5f3d330dd00007ae463a7e7aa5bf132d1f22a4b62b19"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:d4e4aadb7fc1f88687f47ca20bb7227981b03afaae69287029da08096853b738"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:2b417edbe8877cda9022dde3a008e2deb50be9c407eef034aeeb3a8b11d9db3c"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:380343e0653b1c9d7e1f55b52aaa2dbb2fdf2730088d48c43ca1c7c0abb7cc2f"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-win32.whl", hash = "sha256:bcb87663e1f7b075e48c3be3ecb5f0b46c8fc50b50a97cf264e7f60242dca3f2"},
|
||||
{file = "cryptography-46.0.6-cp311-abi3-win_amd64.whl", hash = "sha256:6739d56300662c468fddb0e5e291f9b4d084bead381667b9e654c7dd81705124"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-macosx_10_9_universal2.whl", hash = "sha256:2ef9e69886cbb137c2aef9772c2e7138dc581fad4fcbcf13cc181eb5a3ab6275"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7f417f034f91dcec1cb6c5c35b07cdbb2ef262557f701b4ecd803ee8cefed4f4"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d24c13369e856b94892a89ddf70b332e0b70ad4a5c43cf3e9cb71d6d7ffa1f7b"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_28_aarch64.whl", hash = "sha256:aad75154a7ac9039936d50cf431719a2f8d4ed3d3c277ac03f3339ded1a5e707"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_28_ppc64le.whl", hash = "sha256:3c21d92ed15e9cfc6eb64c1f5a0326db22ca9c2566ca46d845119b45b4400361"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:4668298aef7cddeaf5c6ecc244c2302a2b8e40f384255505c22875eebb47888b"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:8ce35b77aaf02f3b59c90b2c8a05c73bac12cea5b4e8f3fbece1f5fddea5f0ca"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_34_aarch64.whl", hash = "sha256:c89eb37fae9216985d8734c1afd172ba4927f5a05cfd9bf0e4863c6d5465b013"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_34_ppc64le.whl", hash = "sha256:ed418c37d095aeddf5336898a132fba01091f0ac5844e3e8018506f014b6d2c4"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-manylinux_2_34_x86_64.whl", hash = "sha256:69cf0056d6947edc6e6760e5f17afe4bea06b56a9ac8a06de9d2bd6b532d4f3a"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:8e7304c4f4e9490e11efe56af6713983460ee0780f16c63f219984dab3af9d2d"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:b928a3ca837c77a10e81a814a693f2295200adb3352395fad024559b7be7a736"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-win32.whl", hash = "sha256:97c8115b27e19e592a05c45d0dd89c57f81f841cc9880e353e0d3bf25b2139ed"},
|
||||
{file = "cryptography-46.0.6-cp314-cp314t-win_amd64.whl", hash = "sha256:c797e2517cb7880f8297e2c0f43bb910e91381339336f75d2c1c2cbf811b70b4"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-macosx_10_9_universal2.whl", hash = "sha256:12cae594e9473bca1a7aceb90536060643128bb274fcea0fc459ab90f7d1ae7a"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:639301950939d844a9e1c4464d7e07f902fe9a7f6b215bb0d4f28584729935d8"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ed3775295fb91f70b4027aeba878d79b3e55c0b3e97eaa4de71f8f23a9f2eb77"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_28_aarch64.whl", hash = "sha256:8927ccfbe967c7df312ade694f987e7e9e22b2425976ddbf28271d7e58845290"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_28_ppc64le.whl", hash = "sha256:b12c6b1e1651e42ab5de8b1e00dc3b6354fdfd778e7fa60541ddacc27cd21410"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_28_x86_64.whl", hash = "sha256:063b67749f338ca9c5a0b7fe438a52c25f9526b851e24e6c9310e7195aad3b4d"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_31_armv7l.whl", hash = "sha256:02fad249cb0e090b574e30b276a3da6a149e04ee2f049725b1f69e7b8351ec70"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_34_aarch64.whl", hash = "sha256:7e6142674f2a9291463e5e150090b95a8519b2fb6e6aaec8917dd8d094ce750d"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_34_ppc64le.whl", hash = "sha256:456b3215172aeefb9284550b162801d62f5f264a081049a3e94307fe20792cfa"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-manylinux_2_34_x86_64.whl", hash = "sha256:341359d6c9e68834e204ceaf25936dffeafea3829ab80e9503860dcc4f4dac58"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:9a9c42a2723999a710445bc0d974e345c32adfd8d2fac6d8a251fa829ad31cfb"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:6617f67b1606dfd9fe4dbfa354a9508d4a6d37afe30306fe6c101b7ce3274b72"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-win32.whl", hash = "sha256:7f6690b6c55e9c5332c0b59b9c8a3fb232ebf059094c17f9019a51e9827df91c"},
|
||||
{file = "cryptography-46.0.6-cp38-abi3-win_amd64.whl", hash = "sha256:79e865c642cfc5c0b3eb12af83c35c5aeff4fa5c672dc28c43721c2c9fdd2f0f"},
|
||||
{file = "cryptography-46.0.6-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:2ea0f37e9a9cf0df2952893ad145fd9627d326a59daec9b0802480fa3bcd2ead"},
|
||||
{file = "cryptography-46.0.6-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl", hash = "sha256:a3e84d5ec9ba01f8fd03802b2147ba77f0c8f2617b2aff254cedd551844209c8"},
|
||||
{file = "cryptography-46.0.6-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl", hash = "sha256:12f0fa16cc247b13c43d56d7b35287ff1569b5b1f4c5e87e92cc4fcc00cd10c0"},
|
||||
{file = "cryptography-46.0.6-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl", hash = "sha256:50575a76e2951fe7dbd1f56d181f8c5ceeeb075e9ff88e7ad997d2f42af06e7b"},
|
||||
{file = "cryptography-46.0.6-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl", hash = "sha256:90e5f0a7b3be5f40c3a0a0eafb32c681d8d2c181fc2a1bdabe9b3f611d9f6b1a"},
|
||||
{file = "cryptography-46.0.6-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6728c49e3b2c180ef26f8e9f0a883a2c585638db64cf265b49c9ba10652d430e"},
|
||||
{file = "cryptography-46.0.6.tar.gz", hash = "sha256:27550628a518c5c6c903d84f637fbecf287f6cb9ced3804838a1295dc1fd0759"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -918,7 +917,7 @@ nox = ["nox[uv] (>=2024.4.15)"]
|
||||
pep8test = ["check-sdist", "click (>=8.0.1)", "mypy (>=1.14)", "ruff (>=0.11.11)"]
|
||||
sdist = ["build (>=1.0.0)"]
|
||||
ssh = ["bcrypt (>=3.1.5)"]
|
||||
test = ["certifi (>=2024)", "cryptography-vectors (==46.0.7)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"]
|
||||
test = ["certifi (>=2024)", "cryptography-vectors (==46.0.6)", "pretend (>=0.7)", "pytest (>=7.4.0)", "pytest-benchmark (>=4.0)", "pytest-cov (>=2.10.1)", "pytest-xdist (>=3.5.0)"]
|
||||
test-randomorder = ["pytest-randomly"]
|
||||
|
||||
[[package]]
|
||||
@@ -1493,146 +1492,152 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "lxml"
|
||||
version = "6.0.3"
|
||||
version = "6.0.2"
|
||||
description = "Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API."
|
||||
optional = false
|
||||
python-versions = ">=3.8"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "lxml-6.0.3-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:88c524cf8c3b8d71dfc3de6cfb225138a876862a92d88bfa22eb9ff020729d45"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:a10f9967859229cae38b1aa7a96eb655c96b8adc96989b52c5b1f77d963a77a4"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:edccf1157677db1da741d042601754b94af3926310c5763179200718ca738e70"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:20f8caa9beb61a688c4428631cb47fd6e0ba75ef30091cec5fee992138b2be77"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e0c88ca5fb307f7e817fc427681126e4712d3452258577bcb4ca86594c934852"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:72d108ef9e39f45c6865ea8a5ba6736c0b1a33ddd6343653775349869e58c30b"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux_2_28_i686.whl", hash = "sha256:b044fe3bdb8b68efa33cb5917ae9379f07ec2e416ecd18cf5d333650d6d2fcbb"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:a4dc9f81707b9b56888fa7d3a889ac5219724cf0fbecab90ea5b197faf649534"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:59ff244cee0270fc4cf5f2ee920d4493ee88d0bcbc6e8465e9ef01439f1785e7"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2a49123cc3209ccad7c4c5a4133bcfcfd4875f30461ea4d0aaa84e6608f712c5"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:26cdd7c3f4c3b932b28859d0b70966c2ec8b67c106717d6320121002f8f99025"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:6556b3197bd8a237a16fcd7278d09f094c5777ae36a1435b5e8e488826386d96"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:87bebd6836e88c0a007f66b89814daf5d7041430eb491c91d1851abc89aa6e93"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-win32.whl", hash = "sha256:0b012cf200736d90f828b3ab4206857772c61b710f0a98d3814c7994decb6652"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-win_amd64.whl", hash = "sha256:794b42f0112adfa3f23670aba5bc0ac9c9adfcee699c0df129b0186c812ac3ff"},
|
||||
{file = "lxml-6.0.3-cp310-cp310-win_arm64.whl", hash = "sha256:ecdded59dc50c0c28f652a98f69a7ada8bd2377248bf48c4a83c81204eb58b33"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:c8184fdb2259bda1db2db9d6e25f667769afc2531830b4fa29f83f66a7872dea"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:4b0f01fb8bdcaf4aa69cf55b2b2f8ef722e4423e1c020e7250dcb89a1d5db38e"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fab00cef83d4f9d76c5e0722346e84bc174b071d68b4f725aeb0bf3877b9e6a6"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:7f753db5785ce019d7b25bb75638ef5a42a0e208aa9f19933262134e668ca6af"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27e317e554bc6086a082688ddf137437e5f7f20ffdd736a6f5b4e3ed1ecf1247"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:feb5b9ed7d0510663a78b94f2b417a41c41b42a7bb157ef398ef9d78e6f0fd50"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux_2_28_i686.whl", hash = "sha256:51014ee2ab2091dcd9cdef92532f0a1addb7c2cc52a2bd70682e441363de5c0d"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:abc39c4fb67f029400608f9a3a4a3f351ccb3c061b05fd3ad113e4cfbba8a8ee"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:38652c280cf50cc5cf955e3d0b691fa6a97046d84407bbae340d8e353f9014ef"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:c3de55b53f69ffa2fcfd897bd8a7e62f0f88a40a8a0c544e171e813f9d4ddbf5"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:bd4f70e091f2df300396bc9ce36963f90b87611324c2ca750072a6e6375beba2"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:c157bfef4e3b19688eb4da783c5bfabf5a3ac1ac8d317e0906f3feb18d4c89b7"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:8d10a75e4d0a6a9ac2fec2f7ade682f468b51935102c70dab638fa4e94ffcb04"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-win32.whl", hash = "sha256:d573b81c29e20b1513afa386a544797a99cecde5497e6c77b6dfa4484112c819"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-win_amd64.whl", hash = "sha256:ac63a1ef1899ccadace10ac937c41321672771378374c254e931d001448ae372"},
|
||||
{file = "lxml-6.0.3-cp311-cp311-win_arm64.whl", hash = "sha256:10bc4f37c28b4e1b3e901dde66e3a096eb128acf388d5b2962dc2941284293bb"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ad6952810349cbfb843fe15e8afc580b2712359ae42b1d2b05d097bd48c4aea4"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:8b81ec1ecac3be8c1ff1e00ca1c1baf8122e87db9000cd2549963847bd5e3b41"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:448e69211e59c39f398990753d15ba49f7218ec128f64ac8012ef16762e509a3"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6289cb9145fbbc5b0e159c9fcd7fc09446dadc6b60b72c4d1012e80c7c727970"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b68c29aac4788438b07d768057836de47589c7deaa3ad8dc4af488dfc27be388"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:50293e024afe5e2c25da2be68c8ceca8618912a0701a73f75b488317c8081aa6"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ac65c08ba1bd90f662cb1d5c79f7ae4c53b1c100f0bb6ec5df1f40ac29028a7e"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux_2_28_i686.whl", hash = "sha256:16fbcf06ae534b2fa5bcdc19fcf6abd9df2e74fe8563147d1c5a687a130efed4"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:3a0484bd1e84f82766befcbd71cccd7307dacfe08071e4dbc1d9a9b498d321e8"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c137f8c8419c3de93e2998131d94628805f148e52b34da6d7533454e4d78bc2a"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:775266571f7027b1d77f5fce18a247b24f51a4404bdc1b90ec56be9b1e3801b9"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:aa18653b795d2c273b8676f7ad2ca916d846d15864e335f746658e4c28eb5168"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:cbffd22fc8e4d80454efa968b0c93440a00b8b8a817ce0c29d2c6cb5ad324362"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:7373ede7ccb89e6f6e39c1423b3a4d4ee48035d3b4619a6addced5c8b48d0ecc"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:e759ff1b244725fef428c6b54f3dab4954c293b2d242a5f2e79db5cc3873de51"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-win32.whl", hash = "sha256:f179bae37ad673f57756b59f26833b7922230bef471fdb29492428f152bae8c6"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-win_amd64.whl", hash = "sha256:8eeec925ad7f81886d413b3a1f8715551f75543519229a9b35e957771e1826d5"},
|
||||
{file = "lxml-6.0.3-cp312-cp312-win_arm64.whl", hash = "sha256:f96bba9a26a064ce9e11099bad12fb08384b64d3acc0acf94bf386ca5cf4f95f"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:83c1d75e9d124ab82a4ddaf59135112f0dc49526b47355e5928ae6126a68e236"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:b683665d0287308adafc90a5617a51a508d8af8c7040693693bb333b5f4474fe"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ed31e5852cd938704bc6c7a3822cbf84c7fa00ebfa914a1b4e2392d44f45bdfb"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8922a30704a4421d69a19e0499db5861da686c0bccc3a79cf3946e3155cf25f9"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:9a1adb0e220cb8691202ba9d97646a06292657a122df4b92733861d42f7cf4d2"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:821fd53699eb498990c915ba955a392d07246454c9405e6c1d0692362503013d"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:04b7cedf52e125f86d0d426635e7fbe8e353d4cc272a1757888e3c072424381d"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux_2_28_i686.whl", hash = "sha256:9d98063e6ae0da5084ec46952bb0a5ccb5e2cad168e32b4d65d1ec84e4b4ebd4"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:ce01ab3449015358f766a1950b3d818eedf9d4cdec3fa87e4eecaad10c0784db"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d38c25bad123d6ce30bb37931d90a4e8a167cd796eeae9cd16c2bfce52718f8e"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:9b8e0779780026979f217603385995202f364adc9807bd21210d81b9f562fc4e"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:8c082ad2398664213a4bb5d133e2eb8bf239220b7d6688f8c8ffa9050057501f"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfc80c74233fe01157ab550fb12b9d07a2f1fa7c5900cefb484e3bf02e856fbc"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:5c45bdcdc2ca6cf26fddff3faa5de7a2ed7c7f6016b3de80125313a37f972378"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:99457524afd384c330dc51e527976653d543ccadfa815d9f2d92c5911626e536"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-win32.whl", hash = "sha256:c8e3b8a54e65393ce1d5c7d9753fe756f0d96089e7163b20ddec3e5bb56a963e"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-win_amd64.whl", hash = "sha256:724b26a38cef98d6869d00a33cb66083bee967598e44f6a8e53f1dd283c851b0"},
|
||||
{file = "lxml-6.0.3-cp313-cp313-win_arm64.whl", hash = "sha256:f27373113fda6621e4201f529908a24c8a190c2af355aed4711dadca44db4673"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8c08926678852a233bf1ef645c4d683d56107f814482f8f41b21ef2c7659790e"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2ce76d113a7c3bf42761ec1de7ca615b0cbf9d8ae478eb1d6c20111d9c9fc098"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:83eca62141314d641ebe8089ffa532bbf572ea07dd6255b58c40130d06bb2509"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d8781d812bb8efd47c35651639da38980383ff0d0c1f3269ade23e3a90799079"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:19b079e81aa3a31b523a224b0dd46da4f56e1b1e248eef9a599e5c885c788813"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6c055bafdcb53e7f9f75e22c009cd183dd410475e21c296d599531d7f03d1bf5"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f1594a183cee73f9a1dbfd35871c4e04b461f47eeb9bcf80f7d7856b1b136d"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux_2_28_i686.whl", hash = "sha256:a6380c5035598e4665272ad3fc86c96ddb2a220d4059cce5ba4b660f78346ad9"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:143ac903fb6c9be6da613390825c8e8bb8c8d71517d43882031f6b9bc89770ef"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4fff7d77f440378cd841e340398edf5dbefee334816efbf521bb6e31651e54e"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:631567ffc3ddb989ccdcd28f6b9fa5aab1ec7fc0e99fe65572b006a6aad347e2"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:38acf7171535ffa7fff1fcec8b82ebd4e55cd02e581efe776928108421accaa1"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:06b9f3ac459b4565bbaa97aa5512aa7f9a1188c662f0108364f288f6daf35773"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2773dbe2cedee81f2769bd5d24ceb4037706cf032e1703513dd0e9476cd9375f"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:30c437d8bb9a9a9edff27e85b694342e47a26a6abc249abe00584a4824f9d80d"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-win32.whl", hash = "sha256:1b60a3a1205f869bd47874787c792087174453b1a869db4837bf5b3ff92be017"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:5b6913a68d98c58c673667c864500ba31bc9b0f462effac98914e9a92ebacd2e"},
|
||||
{file = "lxml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:1b36a3c73f2a6d9c2bfae78089ca7aedae5c2ee5fd5214a15f00b2f89e558ba7"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:239e9a6be3a79c03ec200d26f7bb17a4414704a208059e20050bf161e2d8848a"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:16e5cbaa1a6351f2abefa4072e9aac1f09103b47fe7ab4496d54e5995b065162"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:89f8746c206d8cf2c167221831645d6cc2b24464afd9c428a5eb3fd34c584eb1"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5d559a84b2fd583e5bcf8ec4af1ec895f98811684d5fbd6524ea31a04f92d4ad"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7966fbce2d18fde579d5593933d36ad98cc7c8dc7f2b1916d127057ce0415062"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a1f258e6aa0e6eda2c1199f5582c062c96c7d4a28d96d0c4daa79e39b3f2a764"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:738aef404c862d2c3cd951364ee7175c9d50e8290f5726611c4208c0fba8d186"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux_2_28_i686.whl", hash = "sha256:5c35e5c3ed300990a46a144d3514465713f812b35dacfa83e928c60db7c90af7"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:4ff774b43712b0cf40d9888a5494ca39aefe990c946511cc947b9fddcf74a29b"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d20af2784c763928d0d0879cbc5a3739e4d81eefa0d68962d3478bff4c13e644"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fdb7786ebefaa0dad0d399dfeaf146b370a14591af2f3aea59e06f931a426678"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:c71a387ea133481e725079cff22de45593bf0b834824de22829365ab1d2386c9"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:841b89fc3d910d61c7c267db6bb7dc3a8b3dac240edb66220fcdf96fe70a0552"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:ac2d6cdafa29672d6a604c641bf67ace3fd0735ec6885501a94943379219ddbf"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:609bf136a7339aeca2bd4268c7cd190f33d13118975fe9964eda8e5138f42802"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-win32.whl", hash = "sha256:bf98f5f87f6484302e7cce4e2ca5af43562902852063d916c3e2f1c115fdce60"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:d3d65e511e4e656ec67b472110f7a72cbf8547ca15f76fe74cffa4e97412a064"},
|
||||
{file = "lxml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:cbc7ce67f85b92db97c92219985432be84dc1ba9a028e68c6933e89551234df2"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:fc6eeeddcee4d985707b3fc29fd6993e256e55798ca600586da68d3f0e04ec5a"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d9e779a9c3167d2f158c41b6347fbc9e855f6d5561920a33123beb86463c3f46"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:911dbd0e87729016402e03533117ffe94147bfbcd7902b76af5854c4b437e096"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-manylinux_2_28_i686.whl", hash = "sha256:f297e9be3bbe59c31cfe5d0f38534510ed95856c480df3e8721b16d46ccaeeac"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:2d00902610dd91a970a06d5f1a6e4f2426e04a9fa07209d58e09b345e2269267"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-win32.whl", hash = "sha256:46c80f7fd5dd7d8c269f6486b165c8f91c489e323f3a767221fb5b4b2b388d5f"},
|
||||
{file = "lxml-6.0.3-cp38-cp38-win_amd64.whl", hash = "sha256:336925309af5ecd9616acbe1c28d68ee0088839b1d42ae7dcc40ffecff959537"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:353161f166e76f0d8228f8f5216d110601d143a8b6d0fd869230e12c098a5842"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:e8ad05bb1fb4aa20ee201ab2f21c3c7571828e4fad525707437bb1c5f5ab6669"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:976b56bd0f4ca72280b4569eb227d012a541860f0d6fcc128ce26d22ef82c845"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:322c825054d02d35755b80dc5c39ba8a71c7c09c43453394a13b9bd8c0abc84c"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0c46a246df7fbab1f7b018c7eb361585b295ac95dec806158d9ed1e63b477f05"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f8f004d5c601eb50ac29a110632595a4f4c50db81c715d46a43de64ef88246cb"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux_2_28_i686.whl", hash = "sha256:33741ec3b4268efffae8ba40f9b64523f4489caf270bde175535e659f03af05a"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:773c22d3de2dd5454b0f89b36d366fa0052f0e924656506c40462d8107acd00f"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b29300eeaadf85df7f2df4bb29cadfb13b9600d1bb8053f35d82d96f9e6d088a"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:61399a5b01d74ec5f009762c74ab6ebf387e58393fc5d78368e12d4f577fea29"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:4723da3e8f4281853c2eaab161b69cc14bc9b0811be4cfa5a1de36df47e0c660"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:8341c446fca7f6be003c60aededf2f23a53d4881cf7e0bafb9cef69c217ae26a"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:809726d4c72f1a902556df822c3acc5780053a12a05e16eac999392b30984c06"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-win32.whl", hash = "sha256:d1f14c1006722824c3f2158d147e520a82460b47ffdc2a84e444b3d244b65e4d"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-win_amd64.whl", hash = "sha256:d8a8129bd502de138cdde22eac3990bde8a4efbafc72596baab67a495c48c974"},
|
||||
{file = "lxml-6.0.3-cp39-cp39-win_arm64.whl", hash = "sha256:fddcf558bcb7a40993fb9e3ae3752d5d3a656479c71687799e43063563a2e68a"},
|
||||
{file = "lxml-6.0.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:093786037b934ef4747b0e8a0e1599fe7df7dd8246e7f07d43bba1c4c8bd7b84"},
|
||||
{file = "lxml-6.0.3-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:6364aa77b13e04459df6a9d2b806465287e7540955527e75ebd5fda48532913d"},
|
||||
{file = "lxml-6.0.3-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:955550c78afb2be47755bd1b8153724292a5b539cf3f21665b310c145d08e6f8"},
|
||||
{file = "lxml-6.0.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:0a9a79144a8051bc5fbb223fac895b87eb67b361f27b00c2ed4a07ee34246b90"},
|
||||
{file = "lxml-6.0.3-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8243937d4673b46da90b4f5ea2627fd26842225e62e885828fdb8133aa1f7b32"},
|
||||
{file = "lxml-6.0.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:5892d2ef99449ebd8e30544af5bc61fd9c30e9e989093a10589766422f6c5e1a"},
|
||||
{file = "lxml-6.0.3.tar.gz", hash = "sha256:a1664c5139755df44cab3834f4400b331b02205d62d3fdcb1554f63439bf3372"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e77dd455b9a16bbd2a5036a63ddbd479c19572af81b624e79ef422f929eef388"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d444858b9f07cefff6455b983aea9a67f7462ba1f6cbe4a21e8bf6791bf2153"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:f952dacaa552f3bb8834908dddd500ba7d508e6ea6eb8c52eb2d28f48ca06a31"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:71695772df6acea9f3c0e59e44ba8ac50c4f125217e84aab21074a1a55e7e5c9"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:17f68764f35fd78d7c4cc4ef209a184c38b65440378013d24b8aecd327c3e0c8"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:058027e261afed589eddcfe530fcc6f3402d7fd7e89bfd0532df82ebc1563dba"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a8ffaeec5dfea5881d4c9d8913a32d10cfe3923495386106e4a24d45300ef79c"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux_2_31_armv7l.whl", hash = "sha256:f2e3b1a6bb38de0bc713edd4d612969dd250ca8b724be8d460001a387507021c"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d6690ec5ec1cce0385cb20896b16be35247ac8c2046e493d03232f1c2414d321"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:f2a50c3c1d11cad0ebebbac357a97b26aa79d2bcaf46f256551152aa85d3a4d1"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_armv7l.whl", hash = "sha256:3efe1b21c7801ffa29a1112fab3b0f643628c30472d507f39544fd48e9549e34"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_riscv64.whl", hash = "sha256:59c45e125140b2c4b33920d21d83681940ca29f0b83f8629ea1a2196dc8cfe6a"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:452b899faa64f1805943ec1c0c9ebeaece01a1af83e130b69cdefeda180bb42c"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-win32.whl", hash = "sha256:1e786a464c191ca43b133906c6903a7e4d56bef376b75d97ccbb8ec5cf1f0a4b"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:dacf3c64ef3f7440e3167aa4b49aa9e0fb99e0aa4f9ff03795640bf94531bcb0"},
|
||||
{file = "lxml-6.0.2-cp310-cp310-win_arm64.whl", hash = "sha256:45f93e6f75123f88d7f0cfd90f2d05f441b808562bf0bc01070a00f53f5028b5"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:13e35cbc684aadf05d8711a5d1b5857c92e5e580efa9a0d2be197199c8def607"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:3b1675e096e17c6fe9c0e8c81434f5736c0739ff9ac6123c87c2d452f48fc938"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:8ac6e5811ae2870953390452e3476694196f98d447573234592d30488147404d"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5aa0fc67ae19d7a64c3fe725dc9a1bb11f80e01f78289d05c6f62545affec438"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de496365750cc472b4e7902a485d3f152ecf57bd3ba03ddd5578ed8ceb4c5964"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:200069a593c5e40b8f6fc0d84d86d970ba43138c3e68619ffa234bc9bb806a4d"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7d2de809c2ee3b888b59f995625385f74629707c9355e0ff856445cdcae682b7"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux_2_31_armv7l.whl", hash = "sha256:b2c3da8d93cf5db60e8858c17684c47d01fee6405e554fb55018dd85fc23b178"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:442de7530296ef5e188373a1ea5789a46ce90c4847e597856570439621d9c553"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:2593c77efde7bfea7f6389f1ab249b15ed4aa5bc5cb5131faa3b843c429fbedb"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_armv7l.whl", hash = "sha256:3e3cb08855967a20f553ff32d147e14329b3ae70ced6edc2f282b94afbc74b2a"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_riscv64.whl", hash = "sha256:2ed6c667fcbb8c19c6791bbf40b7268ef8ddf5a96940ba9404b9f9a304832f6c"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b8f18914faec94132e5b91e69d76a5c1d7b0c73e2489ea8929c4aaa10b76bbf7"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-win32.whl", hash = "sha256:6605c604e6daa9e0d7f0a2137bdc47a2e93b59c60a65466353e37f8272f47c46"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:e5867f2651016a3afd8dd2c8238baa66f1e2802f44bc17e236f547ace6647078"},
|
||||
{file = "lxml-6.0.2-cp311-cp311-win_arm64.whl", hash = "sha256:4197fb2534ee05fd3e7afaab5d8bfd6c2e186f65ea7f9cd6a82809c887bd1285"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:a59f5448ba2ceccd06995c95ea59a7674a10de0810f2ce90c9006f3cbc044456"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:e8113639f3296706fbac34a30813929e29247718e88173ad849f57ca59754924"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:a8bef9b9825fa8bc816a6e641bb67219489229ebc648be422af695f6e7a4fa7f"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:65ea18d710fd14e0186c2f973dc60bb52039a275f82d3c44a0e42b43440ea534"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c371aa98126a0d4c739ca93ceffa0fd7a5d732e3ac66a46e74339acd4d334564"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:700efd30c0fa1a3581d80a748157397559396090a51d306ea59a70020223d16f"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:c33e66d44fe60e72397b487ee92e01da0d09ba2d66df8eae42d77b6d06e5eba0"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:90a345bbeaf9d0587a3aaffb7006aa39ccb6ff0e96a57286c0cb2fd1520ea192"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux_2_31_armv7l.whl", hash = "sha256:064fdadaf7a21af3ed1dcaa106b854077fbeada827c18f72aec9346847cd65d0"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:fbc74f42c3525ac4ffa4b89cbdd00057b6196bcefe8bce794abd42d33a018092"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:6ddff43f702905a4e32bc24f3f2e2edfe0f8fde3277d481bffb709a4cced7a1f"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_armv7l.whl", hash = "sha256:6da5185951d72e6f5352166e3da7b0dc27aa70bd1090b0eb3f7f7212b53f1bb8"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:57a86e1ebb4020a38d295c04fc79603c7899e0df71588043eb218722dabc087f"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_riscv64.whl", hash = "sha256:2047d8234fe735ab77802ce5f2297e410ff40f5238aec569ad7c8e163d7b19a6"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6f91fd2b2ea15a6800c8e24418c0775a1694eefc011392da73bc6cef2623b322"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-win32.whl", hash = "sha256:3ae2ce7d6fedfb3414a2b6c5e20b249c4c607f72cb8d2bb7cc9c6ec7c6f4e849"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:72c87e5ee4e58a8354fb9c7c84cbf95a1c8236c127a5d1b7683f04bed8361e1f"},
|
||||
{file = "lxml-6.0.2-cp312-cp312-win_arm64.whl", hash = "sha256:61cb10eeb95570153e0c0e554f58df92ecf5109f75eacad4a95baa709e26c3d6"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:9b33d21594afab46f37ae58dfadd06636f154923c4e8a4d754b0127554eb2e77"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:6c8963287d7a4c5c9a432ff487c52e9c5618667179c18a204bdedb27310f022f"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1941354d92699fb5ffe6ed7b32f9649e43c2feb4b97205f75866f7d21aa91452"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:bb2f6ca0ae2d983ded09357b84af659c954722bbf04dea98030064996d156048"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:eb2a12d704f180a902d7fa778c6d71f36ceb7b0d317f34cdc76a5d05aa1dd1df"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:6ec0e3f745021bfed19c456647f0298d60a24c9ff86d9d051f52b509663feeb1"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:846ae9a12d54e368933b9759052d6206a9e8b250291109c48e350c1f1f49d916"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:ef9266d2aa545d7374938fb5c484531ef5a2ec7f2d573e62f8ce722c735685fd"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux_2_31_armv7l.whl", hash = "sha256:4077b7c79f31755df33b795dc12119cb557a0106bfdab0d2c2d97bd3cf3dffa6"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:a7c5d5e5f1081955358533be077166ee97ed2571d6a66bdba6ec2f609a715d1a"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:8f8d0cbd0674ee89863a523e6994ac25fd5be9c8486acfc3e5ccea679bad2679"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_armv7l.whl", hash = "sha256:2cbcbf6d6e924c28f04a43f3b6f6e272312a090f269eff68a2982e13e5d57659"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:dfb874cfa53340009af6bdd7e54ebc0d21012a60a4e65d927c2e477112e63484"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_riscv64.whl", hash = "sha256:fb8dae0b6b8b7f9e96c26fdd8121522ce5de9bb5538010870bd538683d30e9a2"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:358d9adae670b63e95bc59747c72f4dc97c9ec58881d4627fe0120da0f90d314"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-win32.whl", hash = "sha256:e8cd2415f372e7e5a789d743d133ae474290a90b9023197fd78f32e2dc6873e2"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:b30d46379644fbfc3ab81f8f82ae4de55179414651f110a1514f0b1f8f6cb2d7"},
|
||||
{file = "lxml-6.0.2-cp313-cp313-win_arm64.whl", hash = "sha256:13dcecc9946dca97b11b7c40d29fba63b55ab4170d3c0cf8c0c164343b9bfdcf"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:b0c732aa23de8f8aec23f4b580d1e52905ef468afb4abeafd3fec77042abb6fe"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:4468e3b83e10e0317a89a33d28f7aeba1caa4d1a6fd457d115dd4ffe90c5931d"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:abd44571493973bad4598a3be7e1d807ed45aa2adaf7ab92ab7c62609569b17d"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:370cd78d5855cfbffd57c422851f7d3864e6ae72d0da615fca4dad8c45d375a5"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:901e3b4219fa04ef766885fb40fa516a71662a4c61b80c94d25336b4934b71c0"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:a4bf42d2e4cf52c28cc1812d62426b9503cdb0c87a6de81442626aa7d69707ba"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2c7fdaa4d7c3d886a42534adec7cfac73860b89b4e5298752f60aa5984641a0"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:98a5e1660dc7de2200b00d53fa00bcd3c35a3608c305d45a7bbcaf29fa16e83d"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:dc051506c30b609238d79eda75ee9cab3e520570ec8219844a72a46020901e37"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:8799481bbdd212470d17513a54d568f44416db01250f49449647b5ab5b5dccb9"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:9261bb77c2dab42f3ecd9103951aeca2c40277701eb7e912c545c1b16e0e4917"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:65ac4a01aba353cfa6d5725b95d7aed6356ddc0a3cd734de00124d285b04b64f"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:b22a07cbb82fea98f8a2fd814f3d1811ff9ed76d0fc6abc84eb21527596e7cc8"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:d759cdd7f3e055d6bc8d9bec3ad905227b2e4c785dc16c372eb5b5e83123f48a"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:945da35a48d193d27c188037a05fec5492937f66fb1958c24fc761fb9d40d43c"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-win32.whl", hash = "sha256:be3aaa60da67e6153eb15715cc2e19091af5dc75faef8b8a585aea372507384b"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-win_amd64.whl", hash = "sha256:fa25afbadead523f7001caf0c2382afd272c315a033a7b06336da2637d92d6ed"},
|
||||
{file = "lxml-6.0.2-cp314-cp314-win_arm64.whl", hash = "sha256:063eccf89df5b24e361b123e257e437f9e9878f425ee9aae3144c77faf6da6d8"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:6162a86d86893d63084faaf4ff937b3daea233e3682fb4474db07395794fa80d"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:414aaa94e974e23a3e92e7ca5b97d10c0cf37b6481f50911032c69eeb3991bba"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:48461bd21625458dd01e14e2c38dd0aea69addc3c4f960c30d9f59d7f93be601"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:25fcc59afc57d527cfc78a58f40ab4c9b8fd096a9a3f964d2781ffb6eb33f4ed"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5179c60288204e6ddde3f774a93350177e08876eaf3ab78aa3a3649d43eb7d37"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:967aab75434de148ec80597b75062d8123cadf2943fb4281f385141e18b21338"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:d100fcc8930d697c6561156c6810ab4a508fb264c8b6779e6e61e2ed5e7558f9"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2ca59e7e13e5981175b8b3e4ab84d7da57993eeff53c07764dcebda0d0e64ecd"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:957448ac63a42e2e49531b9d6c0fa449a1970dbc32467aaad46f11545be9af1d"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:b7fc49c37f1786284b12af63152fe1d0990722497e2d5817acfe7a877522f9a9"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:e19e0643cc936a22e837f79d01a550678da8377d7d801a14487c10c34ee49c7e"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:1db01e5cf14345628e0cbe71067204db658e2fb8e51e7f33631f5f4735fefd8d"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:875c6b5ab39ad5291588aed6925fac99d0097af0dd62f33c7b43736043d4a2ec"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:cdcbed9ad19da81c480dfd6dd161886db6096083c9938ead313d94b30aadf272"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:80dadc234ebc532e09be1975ff538d154a7fa61ea5031c03d25178855544728f"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-win32.whl", hash = "sha256:da08e7bb297b04e893d91087df19638dc7a6bb858a954b0cc2b9f5053c922312"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-win_amd64.whl", hash = "sha256:252a22982dca42f6155125ac76d3432e548a7625d56f5a273ee78a5057216eca"},
|
||||
{file = "lxml-6.0.2-cp314-cp314t-win_arm64.whl", hash = "sha256:bb4c1847b303835d89d785a18801a883436cdfd5dc3d62947f9c49e24f0f5a2c"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:a656ca105115f6b766bba324f23a67914d9c728dafec57638e2b92a9dcd76c62"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c54d83a2188a10ebdba573f16bd97135d06c9ef60c3dc495315c7a28c80a263f"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:1ea99340b3c729beea786f78c38f60f4795622f36e305d9c9be402201efdc3b7"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:af85529ae8d2a453feee4c780d9406a5e3b17cee0dd75c18bd31adcd584debc3"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-musllinux_1_2_x86_64.whl", hash = "sha256:fe659f6b5d10fb5a17f00a50eb903eb277a71ee35df4615db573c069bcf967ac"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-win32.whl", hash = "sha256:5921d924aa5468c939d95c9814fa9f9b5935a6ff4e679e26aaf2951f74043512"},
|
||||
{file = "lxml-6.0.2-cp38-cp38-win_amd64.whl", hash = "sha256:0aa7070978f893954008ab73bb9e3c24a7c56c054e00566a21b553dc18105fca"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-macosx_10_9_universal2.whl", hash = "sha256:2c8458c2cdd29589a8367c09c8f030f1d202be673f0ca224ec18590b3b9fb694"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:3fee0851639d06276e6b387f1c190eb9d7f06f7f53514e966b26bae46481ec90"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:b2142a376b40b6736dfc214fd2902409e9e3857eff554fed2d3c60f097e62a62"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a6b5b39cc7e2998f968f05309e666103b53e2edd01df8dc51b90d734c0825444"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4aec24d6b72ee457ec665344a29acb2d35937d5192faebe429ea02633151aad"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux_2_26_i686.manylinux_2_28_i686.whl", hash = "sha256:b42f4d86b451c2f9d06ffb4f8bbc776e04df3ba070b9fe2657804b1b40277c48"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6cdaefac66e8b8f30e37a9b4768a391e1f8a16a7526d5bc77a7928408ef68e93"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux_2_31_armv7l.whl", hash = "sha256:b738f7e648735714bbb82bdfd030203360cfeab7f6e8a34772b3c8c8b820568c"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:daf42de090d59db025af61ce6bdb2521f0f102ea0e6ea310f13c17610a97da4c"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_aarch64.whl", hash = "sha256:66328dabea70b5ba7e53d94aa774b733cf66686535f3bc9250a7aab53a91caaf"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_armv7l.whl", hash = "sha256:e237b807d68a61fc3b1e845407e27e5eb8ef69bc93fe8505337c1acb4ee300b6"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_riscv64.whl", hash = "sha256:ac02dc29fd397608f8eb15ac1610ae2f2f0154b03f631e6d724d9e2ad4ee2c84"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-musllinux_1_2_x86_64.whl", hash = "sha256:817ef43a0c0b4a77bd166dc9a09a555394105ff3374777ad41f453526e37f9cb"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-win32.whl", hash = "sha256:bc532422ff26b304cfb62b328826bd995c96154ffd2bac4544f37dbb95ecaa8f"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-win_amd64.whl", hash = "sha256:995e783eb0374c120f528f807443ad5a83a656a8624c467ea73781fc5f8a8304"},
|
||||
{file = "lxml-6.0.2-cp39-cp39-win_arm64.whl", hash = "sha256:08b9d5e803c2e4725ae9e8559ee880e5328ed61aa0935244e0515d7d9dbec0aa"},
|
||||
{file = "lxml-6.0.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:e748d4cf8fef2526bb2a589a417eba0c8674e29ffcb570ce2ceca44f1e567bf6"},
|
||||
{file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:4ddb1049fa0579d0cbd00503ad8c58b9ab34d1254c77bc6a5576d96ec7853dba"},
|
||||
{file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cb233f9c95f83707dae461b12b720c1af9c28c2d19208e1be03387222151daf5"},
|
||||
{file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:bc456d04db0515ce3320d714a1eac7a97774ff0849e7718b492d957da4631dd4"},
|
||||
{file = "lxml-6.0.2-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:2613e67de13d619fd283d58bda40bff0ee07739f624ffee8b13b631abf33083d"},
|
||||
{file = "lxml-6.0.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:24a8e756c982c001ca8d59e87c80c4d9dcd4d9b44a4cbeb8d9be4482c514d41d"},
|
||||
{file = "lxml-6.0.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:1c06035eafa8404b5cf475bb37a9f6088b0aca288d4ccc9d69389750d5543700"},
|
||||
{file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:c7d13103045de1bdd6fe5d61802565f1a3537d70cd3abf596aa0af62761921ee"},
|
||||
{file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a3c150a95fbe5ac91de323aa756219ef9cf7fde5a3f00e2281e30f33fa5fa4f"},
|
||||
{file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:60fa43be34f78bebb27812ed90f1925ec99560b0fa1decdb7d12b84d857d31e9"},
|
||||
{file = "lxml-6.0.2-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:21c73b476d3cfe836be731225ec3421fa2f048d84f6df6a8e70433dff1376d5a"},
|
||||
{file = "lxml-6.0.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:27220da5be049e936c3aca06f174e8827ca6445a4353a1995584311487fc4e3e"},
|
||||
{file = "lxml-6.0.2.tar.gz", hash = "sha256:cd79f3367bd74b317dda655dc8fcfa304d9eb6e4fb06b7168c5cf27f96e0cd62"},
|
||||
]
|
||||
|
||||
[package.extras]
|
||||
@@ -2267,14 +2272,14 @@ xmp = ["defusedxml"]
|
||||
|
||||
[[package]]
|
||||
name = "platformdirs"
|
||||
version = "4.9.6"
|
||||
version = "4.9.4"
|
||||
description = "A small Python package for determining appropriate platform-specific dirs, e.g. a `user data dir`."
|
||||
optional = false
|
||||
python-versions = ">=3.10"
|
||||
groups = ["main", "dev"]
|
||||
files = [
|
||||
{file = "platformdirs-4.9.6-py3-none-any.whl", hash = "sha256:e61adb1d5e5cb3441b4b7710bea7e4c12250ca49439228cc1021c00dcfac0917"},
|
||||
{file = "platformdirs-4.9.6.tar.gz", hash = "sha256:3bfa75b0ad0db84096ae777218481852c0ebc6c727b3168c1b9e0118e458cf0a"},
|
||||
{file = "platformdirs-4.9.4-py3-none-any.whl", hash = "sha256:68a9a4619a666ea6439f2ff250c12a853cd1cbd5158d258bd824a7df6be2f868"},
|
||||
{file = "platformdirs-4.9.4.tar.gz", hash = "sha256:1ec356301b7dc906d83f371c8f487070e99d3ccf9e501686456394622a01a934"},
|
||||
]
|
||||
|
||||
[[package]]
|
||||
@@ -2756,14 +2761,14 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "pytest"
|
||||
version = "9.0.3"
|
||||
version = "9.0.2"
|
||||
description = "pytest: simple powerful testing with Python"
|
||||
optional = false
|
||||
python-versions = ">=3.10"
|
||||
groups = ["dev"]
|
||||
files = [
|
||||
{file = "pytest-9.0.3-py3-none-any.whl", hash = "sha256:2c5efc453d45394fdd706ade797c0a81091eccd1d6e4bccfcd476e2b8e0ab5d9"},
|
||||
{file = "pytest-9.0.3.tar.gz", hash = "sha256:b86ada508af81d19edeb213c681b1d48246c1a91d304c6c81a427674c17eb91c"},
|
||||
{file = "pytest-9.0.2-py3-none-any.whl", hash = "sha256:711ffd45bf766d5264d487b917733b453d917afd2b0ad65223959f59089f875b"},
|
||||
{file = "pytest-9.0.2.tar.gz", hash = "sha256:75186651a92bd89611d1d9fc20f0b4345fd827c41ccd5c299a868a05d70edf11"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
@@ -3286,18 +3291,18 @@ files = [
|
||||
|
||||
[[package]]
|
||||
name = "socid-extractor"
|
||||
version = "0.0.28"
|
||||
version = "0.0.27"
|
||||
description = "Extract accounts' identifiers from personal pages on various platforms"
|
||||
optional = false
|
||||
python-versions = ">=3.10"
|
||||
python-versions = "*"
|
||||
groups = ["main"]
|
||||
files = [
|
||||
{file = "socid_extractor-0.0.28-py3-none-any.whl", hash = "sha256:1fc8b448cfe9d483597f4b606ac8104193feb24a92e8b95cd1e41a9661ca506c"},
|
||||
{file = "socid_extractor-0.0.28.tar.gz", hash = "sha256:3be6bf4a84a14097d3664e649d4b50a1de808f13af9f739d4ad5e5f41ad5a7c2"},
|
||||
{file = "socid_extractor-0.0.27-py3-none-any.whl", hash = "sha256:8a2de445fc75f5bf416892c301c783c835076f080ed39a27c82330acb2b7f39d"},
|
||||
{file = "socid_extractor-0.0.27.tar.gz", hash = "sha256:d2032e483ae92c2f305eb2ffbb3e70667262df9e68fe3f0f63f315694b3ef3cb"},
|
||||
]
|
||||
|
||||
[package.dependencies]
|
||||
beautifulsoup4 = ">=4.14.3,<4.15.0"
|
||||
beautifulsoup4 = ">=4.12.3,<4.13.0"
|
||||
python-dateutil = ">=2.8.1"
|
||||
requests = ">=2.24.0"
|
||||
|
||||
@@ -3787,4 +3792,4 @@ propcache = ">=0.2.1"
|
||||
[metadata]
|
||||
lock-version = "2.1"
|
||||
python-versions = "^3.10"
|
||||
content-hash = "d3f6266169a91737f143c90f423e079f60ac2ef3aef388de9ef0a481ab7e7ee3"
|
||||
content-hash = "edc8e2596a73519ad93c4a1e8c235f95d8070c5ecde2b2d7aba16f58be9e6e0a"
|
||||
|
||||
+2
-2
@@ -4,7 +4,7 @@ build-backend = "poetry.core.masonry.api"
|
||||
|
||||
[tool.poetry]
|
||||
name = "maigret"
|
||||
version = "0.6.0"
|
||||
version = "0.5.0"
|
||||
description = "🕵️♂️ Collect a dossier on a person by username from thousands of sites."
|
||||
authors = ["Soxoj <soxoj@protonmail.com>"]
|
||||
readme = "README.md"
|
||||
@@ -57,7 +57,7 @@ requests = "^2.32.4"
|
||||
requests-futures = "^1.0.2"
|
||||
requests-toolbelt = "^1.0.0"
|
||||
six = "^1.17.0"
|
||||
socid-extractor = ">=0.0.27,<0.0.29"
|
||||
socid-extractor = "^0.0.27"
|
||||
soupsieve = "^2.6"
|
||||
stem = "^1.8.1"
|
||||
torrequest = "^0.1.0"
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
|
||||
## List of supported sites (search methods): total 3150
|
||||
## List of supported sites (search methods): total 3155
|
||||
|
||||
Rank data fetched from Majestic Million by domains.
|
||||
|
||||
@@ -12,13 +12,13 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [GitHub (https://www.github.com/)](https://www.github.com/)*: top 10, coding*
|
||||
1.  [WordPressOrg (https://wordpress.org/)](https://wordpress.org/)*: top 50, blog, coding, in*
|
||||
1.  [GooglePlayStore (https://play.google.com/store)](https://play.google.com/store)*: top 50, apps*
|
||||
1.  [Wikipedia (https://en.wikipedia.org/)](https://en.wikipedia.org/)*: top 50, wiki*
|
||||
1.  [Wikipedia (https://en.wikipedia.org/)](https://en.wikipedia.org/)*: top 50, wiki*, search is disabled
|
||||
1.  [Google Maps (https://maps.google.com/)](https://maps.google.com/)*: top 50, maps*
|
||||
1.  [Pinterest (https://www.pinterest.com/)](https://www.pinterest.com/)*: top 50, art, photo, sharing, social*
|
||||
1.  [Vimeo (https://vimeo.com)](https://vimeo.com)*: top 50, video*
|
||||
1.  [TikTok (https://www.tiktok.com/)](https://www.tiktok.com/)*: top 50, social, video*
|
||||
1.  [Amazon (https://amazon.com)](https://amazon.com)*: top 50, shopping, us*
|
||||
1.  [Bit.ly (https://bit.ly)](https://bit.ly)*: top 50, links*
|
||||
1.  [Bit.ly (https://bit.ly)](https://bit.ly)*: top 50, links*, search is disabled
|
||||
1.  [WordPress (https://wordpress.com)](https://wordpress.com)*: top 50, blog*
|
||||
1.  [Google Plus (archived) (https://plus.google.com)](https://plus.google.com)*: top 50, social*
|
||||
1.  [Telegram (https://t.me/)](https://t.me/)*: top 50, messaging*
|
||||
@@ -28,7 +28,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Archive.org (https://archive.org)](https://archive.org)*: top 100, archive*, search is disabled
|
||||
1.  [Flickr (https://www.flickr.com/)](https://www.flickr.com/)*: top 100, photo*
|
||||
1.  [Flickr Groups (https://www.flickr.com)](https://www.flickr.com)*: top 100, photo*
|
||||
1.  [Medium (https://medium.com/)](https://medium.com/)*: top 100, blog, writing*
|
||||
1.  [Medium (https://medium.com/)](https://medium.com/)*: top 100, blog*, search is disabled
|
||||
1.  [SourceForge (https://sourceforge.net/)](https://sourceforge.net/)*: top 100, coding*
|
||||
1.  [TheGuardian (https://theguardian.com)](https://theguardian.com)*: top 100, gb, news*, search is disabled
|
||||
1.  [VK (https://vk.com/)](https://vk.com/)*: top 100, ru, social*
|
||||
@@ -41,7 +41,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [linktr.ee (https://linktr.ee)](https://linktr.ee)*: top 500, links*
|
||||
1.  [SoundCloud (https://soundcloud.com/)](https://soundcloud.com/)*: top 500, music*
|
||||
1.  [Discord (https://discord.com/)](https://discord.com/)*: top 500, gaming, messaging*
|
||||
1.  [Unsplash (https://unsplash.com/)](https://unsplash.com/)*: top 500, art, photo*, search is disabled
|
||||
1.  [Unsplash (https://unsplash.com/)](https://unsplash.com/)*: top 500, art, photo*
|
||||
1.  [Calendly (https://calendly.com)](https://calendly.com)*: top 500, business, us*
|
||||
1.  [Etsy (https://www.etsy.com/)](https://www.etsy.com/)*: top 500, shopping*, search is disabled
|
||||
1.  [GitLab (https://gitlab.com/)](https://gitlab.com/)*: top 500, coding*
|
||||
@@ -84,23 +84,23 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Change.org (https://www.change.org)](https://www.change.org)*: top 500, social*
|
||||
1.  [Fandom (https://www.fandom.com/)](https://www.fandom.com/)*: top 500, wiki*
|
||||
1.  [Xing (https://www.xing.com/)](https://www.xing.com/)*: top 500, de, eu*
|
||||
1.  [OP.GG LoL Brazil (https://www.op.gg/)](https://www.op.gg/)*: top 500, br, gaming*
|
||||
1.  [OP.GG LoL North America (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL Middle East (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL Europe Nordic & East (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL Europe West (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL Oceania (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL Korea (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, kr*
|
||||
1.  [OP.GG LoL Japan (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, jp*
|
||||
1.  [OP.GG LoL LAS (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL LAN (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*
|
||||
1.  [OP.GG LoL Russia (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, ru*
|
||||
1.  [OP.GG LoL Turkey (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, tr*
|
||||
1.  [OP.GG LoL Singapore (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, sg*
|
||||
1.  [OP.GG LoL Phillippines (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, ph*
|
||||
1.  [OP.GG LoL Taiwan (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, tw*
|
||||
1.  [OP.GG LoL Vietnam (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, vn*
|
||||
1.  [OP.GG LoL Thailand (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, th*
|
||||
1.  [OP.GG [LeagueOfLegends] Brazil (https://www.op.gg/)](https://www.op.gg/)*: top 500, br, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] North America (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Middle East (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Europe Nordic & East (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Europe West (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Oceania (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Korea (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, kr*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Japan (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, jp*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] LAS (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] LAN (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Russia (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, ru*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Turkey (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, tr*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Singapore (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, sg*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Phillippines (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, ph*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Taiwan (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, tw*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Vietnam (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, vn*, search is disabled
|
||||
1.  [OP.GG [LeagueOfLegends] Thailand (https://www.op.gg/)](https://www.op.gg/)*: top 500, gaming, th*, search is disabled
|
||||
1.  [Patreon (https://www.patreon.com/)](https://www.patreon.com/)*: top 500, finance*
|
||||
1.  [DeviantART (https://deviantart.com)](https://deviantart.com)*: top 500, art, photo*
|
||||
1.  [Gofundme (https://www.gofundme.com)](https://www.gofundme.com)*: top 500, finance*
|
||||
@@ -147,7 +147,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Pastebin (https://pastebin.com/)](https://pastebin.com/)*: top 1K, sharing*
|
||||
1.  [Gamespot (https://www.gamespot.com/)](https://www.gamespot.com/)*: top 1K, gaming*
|
||||
1.  [Figma (https://www.figma.com/)](https://www.figma.com/)*: top 1K, design*
|
||||
1.  [Houzz (https://houzz.com/)](https://houzz.com/)*: top 1K, design*
|
||||
1.  [Houzz (https://houzz.com/)](https://houzz.com/)*: top 1K, design*, search is disabled
|
||||
1.  [Foursquare (https://foursquare.com/)](https://foursquare.com/)*: top 1K, geosocial, in, social*
|
||||
1.  [HackerNews (https://news.ycombinator.com/)](https://news.ycombinator.com/)*: top 1K, news*
|
||||
1.  [TradingView (https://www.tradingview.com/)](https://www.tradingview.com/)*: top 1K, trading*
|
||||
@@ -176,7 +176,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Artstation (https://www.artstation.com)](https://www.artstation.com)*: top 5K, art, stock*
|
||||
1.  [BuyMeACoffee (https://www.buymeacoffee.com/)](https://www.buymeacoffee.com/)*: top 5K, freelance*
|
||||
1.  [Techrepublic (https://www.techrepublic.com)](https://www.techrepublic.com)*: top 5K, news, tech*
|
||||
1.  [Pbase (https://pbase.com/)](https://pbase.com/)*: top 5K, photo*
|
||||
1.  [Pbase (https://pbase.com/)](https://pbase.com/)*: top 5K, photo*, search is disabled
|
||||
1.  [Packagist (https://packagist.org/)](https://packagist.org/)*: top 5K, coding*
|
||||
1.  [Gitea (https://gitea.com/)](https://gitea.com/)*: top 5K, coding*
|
||||
1.  [Geeksfor Geeks (https://www.geeksforgeeks.org/)](https://www.geeksforgeeks.org/)*: top 5K, coding, education*
|
||||
@@ -187,7 +187,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Redbubble (https://www.redbubble.com/)](https://www.redbubble.com/)*: top 5K, shopping*
|
||||
1.  [codeberg.org (https://codeberg.org)](https://codeberg.org)*: top 5K, coding*
|
||||
1.  [Codecanyon (https://codecanyon.net)](https://codecanyon.net)*: top 5K, coding, shopping*
|
||||
1.  [Windy (https://windy.com/)](https://windy.com/)*: top 5K, maps*
|
||||
1.  [Windy (https://windy.com/)](https://windy.com/)*: top 5K, maps*, search is disabled
|
||||
1.  [Sbnation (https://www.sbnation.com)](https://www.sbnation.com)*: top 5K, us*
|
||||
1.  [Minecraft (https://minecraft.net/)](https://minecraft.net/)*: top 5K, gaming*
|
||||
1.  [{username}.tilda.ws (https://tilda.ws)](https://tilda.ws)*: top 5K, ru*
|
||||
@@ -314,7 +314,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [domestika.org (https://www.domestika.org)](https://www.domestika.org)*: top 10K, education*
|
||||
1.  [Tweakers (https://tweakers.net)](https://tweakers.net)*: top 10K, nl, tech*
|
||||
1.  [Destructoid (https://www.destructoid.com)](https://www.destructoid.com)*: top 10K, gaming, news*, search is disabled
|
||||
1.  [Star Citizen (https://robertsspaceindustries.com/)](https://robertsspaceindustries.com/)*: top 10K, gaming*
|
||||
1.  [Star Citizen (https://robertsspaceindustries.com/)](https://robertsspaceindustries.com/)*: top 10K, gaming*, search is disabled
|
||||
1.  [Star Citizens Community (https://robertsspaceindustries.com/)](https://robertsspaceindustries.com/)*: top 10K, gaming*
|
||||
1.  [Kick (https://kick.com/)](https://kick.com/)*: top 10K, streaming*
|
||||
1.  [Noblogs (https://noblogs.org/)](https://noblogs.org/)*: top 10K, blog*
|
||||
@@ -341,7 +341,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [WebNode (https://www.webnode.cz/)](https://www.webnode.cz/)*: top 10K, cz*
|
||||
1.  [ColourLovers (http://colourlovers.com)](http://colourlovers.com)*: top 10K, design*
|
||||
1.  [Wowhead (https://www.wowhead.com)](https://www.wowhead.com)*: top 10K, gaming*
|
||||
1.  [Periscope (https://www.periscope.tv/)](https://www.periscope.tv/)*: top 10K, streaming, video*
|
||||
1.  [Periscope (https://www.periscope.tv/)](https://www.periscope.tv/)*: top 10K, streaming, video*, search is disabled
|
||||
1.  [sports.ru (https://www.sports.ru/)](https://www.sports.ru/)*: top 10K, ru, sport*
|
||||
1.  [banki.ru (https://banki.ru)](https://banki.ru)*: top 10K, ru*, search is disabled
|
||||
1.  [SkyscraperCity (https://www.skyscrapercity.com)](https://www.skyscrapercity.com)*: top 10K, forum*
|
||||
@@ -350,7 +350,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Fotki (https://fotki.com)](https://fotki.com)*: top 10K, photo*
|
||||
1.  [Armorgames (https://armorgames.com)](https://armorgames.com)*: top 10K, gaming*
|
||||
1.  [Code Sandbox (https://codesandbox.io)](https://codesandbox.io)*: top 10K, coding*
|
||||
1.  [Kinja (https://kinja.com)](https://kinja.com)*: top 10K, blog*, search is disabled
|
||||
1.  [Kinja (https://kinja.com)](https://kinja.com)*: top 10K, blog*
|
||||
1.  [Picsart (https://picsart.com/)](https://picsart.com/)*: top 10K, photo*
|
||||
1.  [DSLReports (https://www.dslreports.com)](https://www.dslreports.com)*: top 10K, us*
|
||||
1.  [Paltalk (https://www.paltalk.com)](https://www.paltalk.com)*: top 10K, messaging*
|
||||
@@ -432,7 +432,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Mydramalist (https://mydramalist.com)](https://mydramalist.com)*: top 100K, kr, movies*
|
||||
1.  [MeetMe (https://www.meetme.com/)](https://www.meetme.com/)*: top 100K, in, social, us*
|
||||
1.  [Joomlart (https://www.joomlart.com)](https://www.joomlart.com)*: top 100K, coding*
|
||||
1.  [chaos.social (https://chaos.social/)](https://chaos.social/)*: top 100K, social*, search is disabled
|
||||
1.  [chaos.social (https://chaos.social/)](https://chaos.social/)*: top 100K, social*
|
||||
1.  [mastodon.social (https://chaos.social/)](https://chaos.social/)*: top 100K, social*
|
||||
1.  [iRecommend.RU (https://irecommend.ru/)](https://irecommend.ru/)*: top 100K, ru*
|
||||
1.  [Pinkbike (https://www.pinkbike.com/)](https://www.pinkbike.com/)*: top 100K, hobby*
|
||||
@@ -451,7 +451,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [TrueAchievements (https://www.trueachievements.com)](https://www.trueachievements.com)*: top 100K, gaming*
|
||||
1.  [Garden (https://garden.org)](https://garden.org)*: top 100K, us*
|
||||
1.  [Mobypicture (http://www.mobypicture.com)](http://www.mobypicture.com)*: top 100K, photo*
|
||||
1.  [Cont (https://cont.ws)](https://cont.ws)*: top 100K, ru*
|
||||
1.  [Cont (https://cont.ws)](https://cont.ws)*: top 100K, ru*, search is disabled
|
||||
1.  [Pinboard (http://pinboard.in)](http://pinboard.in)*: top 100K, bookmarks*, search is disabled
|
||||
1.  [TheVillage.ru (https://www.the-village.ru/)](https://www.the-village.ru/)*: top 100K, ru*, search is disabled
|
||||
1.  [DLive (https://dlive.tv)](https://dlive.tv)*: top 100K, streaming*
|
||||
@@ -465,7 +465,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [TJournal (https://tjournal.ru)](https://tjournal.ru)*: top 100K, ru*, search is disabled
|
||||
1.  [Overclockers (https://overclockers.ru)](https://overclockers.ru)*: top 100K, ru*
|
||||
1.  [AdultFriendFinder (https://adultfriendfinder.com)](https://adultfriendfinder.com)*: top 100K, dating*, search is disabled
|
||||
1.  [picturepush.com (https://picturepush.com)](https://picturepush.com)*: top 100K, photo*
|
||||
1.  [picturepush.com (https://picturepush.com)](https://picturepush.com)*: top 100K, photo*, search is disabled
|
||||
1.  [codeforces.com (http://codeforces.com)](http://codeforces.com)*: top 100K, coding, ru*
|
||||
1.  [Open Game Art (https://opengameart.org)](https://opengameart.org)*: top 100K, gaming, photo*
|
||||
1.  [Topcoder (https://topcoder.com/)](https://topcoder.com/)*: top 100K, coding*
|
||||
@@ -509,14 +509,14 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [xakep.ru (https://xakep.ru)](https://xakep.ru)*: top 100K, ru*
|
||||
1.  [Dou (https://dou.ua/)](https://dou.ua/)*: top 100K, ua*
|
||||
1.  [Hr (https://www.hr.com)](https://www.hr.com)*: top 100K, career*
|
||||
1.  [Pokecommunity (https://www.pokecommunity.com)](https://www.pokecommunity.com)*: top 100K, forum, gaming*
|
||||
1.  [Pokecommunity (https://www.pokecommunity.com)](https://www.pokecommunity.com)*: top 100K, de, forum, gb*, search is disabled
|
||||
1.  [mel.fm (https://mel.fm)](https://mel.fm)*: top 100K, ru*
|
||||
1.  [PatientsLikeMe (https://www.patientslikeme.com)](https://www.patientslikeme.com)*: top 100K, medicine, us*
|
||||
1.  [freelance.ru (https://freelance.ru)](https://freelance.ru)*: top 100K, ru*
|
||||
1.  [DeepDreamGenerator (https://deepdreamgenerator.com)](https://deepdreamgenerator.com)*: top 100K, art*
|
||||
1.  [Fatsecret (https://www.fatsecret.com)](https://www.fatsecret.com)*: top 100K, au*
|
||||
1.  [Phrack (http://phrack.org)](http://phrack.org)*: top 100K, hacking*, search is disabled
|
||||
1.  [mastodon.cloud (https://mastodon.cloud/)](https://mastodon.cloud/)*: top 100K, pk*
|
||||
1.  [mastodon.cloud (https://mastodon.cloud/)](https://mastodon.cloud/)*: top 100K, pk*, search is disabled
|
||||
1.  [Picuki (https://www.picuki.com/)](https://www.picuki.com/)*: top 100K, photo*
|
||||
1.  [1x (https://1x.com)](https://1x.com)*: top 100K, photo*
|
||||
1.  [Mediarepost (https://mediarepost.ru)](https://mediarepost.ru)*: top 100K, ru*, search is disabled
|
||||
@@ -656,7 +656,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Tripster (https://tripster.ru)](https://tripster.ru)*: top 100K, de, ru*
|
||||
1.  [Chessclub (https://www.chessclub.com)](https://www.chessclub.com)*: top 100K, gaming*, search is disabled
|
||||
1.  [Typeracer (https://typeracer.com)](https://typeracer.com)*: top 100K, hobby*
|
||||
1.  [Libraries (https://libraries.io)](https://libraries.io)*: top 100K, coding*, search is disabled
|
||||
1.  [Libraries (https://libraries.io)](https://libraries.io)*: top 100K, coding*
|
||||
1.  [Librusec (https://lib.rus.ec)](https://lib.rus.ec)*: top 100K, br, ru*, search is disabled
|
||||
1.  [devRant (https://devrant.com/)](https://devrant.com/)*: top 100K, coding*
|
||||
1.  [Topmate (https://topmate.io/)](https://topmate.io/)*: top 100K, freelance*
|
||||
@@ -721,10 +721,10 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Monkeytype (https://monkeytype.com/)](https://monkeytype.com/)*: top 10M, gaming*
|
||||
1.  [Gingerbread (https://www.gingerbread.org.uk)](https://www.gingerbread.org.uk)*: top 10M, gb*
|
||||
1.  [rive.app (https://rive.app)](https://rive.app)*: top 10M, design*
|
||||
1.  [CashMe (https://cash.me/)](https://cash.me/)*: top 10M, finance*
|
||||
1.  [CashMe (https://cash.me/)](https://cash.me/)*: top 10M, finance*, search is disabled
|
||||
1.  [mstdn.io (https://mstdn.io/)](https://mstdn.io/)*: top 10M, mastodon, social*
|
||||
1.  [7dach (https://7dach.ru/)](https://7dach.ru/)*: top 10M, ru*
|
||||
1.  [Dota2 (https://dota2.ru/)](https://dota2.ru/)*: top 10M, gaming, ru*
|
||||
1.  [Dota2 (https://dota2.ru/)](https://dota2.ru/)*: top 10M, gaming, ru*, search is disabled
|
||||
1.  [Quibblo (https://www.quibblo.com/)](https://www.quibblo.com/)*: top 10M, discussion*, search is disabled
|
||||
1.  [Etxt (https://www.etxt.ru)](https://www.etxt.ru)*: top 10M, ru*
|
||||
1.  [d3 (https://d3.ru/)](https://d3.ru/)*: top 10M, ru*
|
||||
@@ -740,12 +740,12 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Tproger (https://tproger.ru)](https://tproger.ru)*: top 10M, ru*, search is disabled
|
||||
1.  [Gamblejoe (https://www.gamblejoe.com)](https://www.gamblejoe.com)*: top 10M, de, mk, ua*
|
||||
1.  [massagerepublic.com (https://massagerepublic.com)](https://massagerepublic.com)*: top 10M, erotic*
|
||||
1.  [AllTheLyrics (https://www.allthelyrics.com)](https://www.allthelyrics.com)*: top 10M, forum, music*
|
||||
1.  [AllTheLyrics (https://www.allthelyrics.com)](https://www.allthelyrics.com)*: top 10M, forum, music*, search is disabled
|
||||
1.  [Mama (https://mama.ru)](https://mama.ru)*: top 10M, ru*, search is disabled
|
||||
1.  [W7forums (https://www.w7forums.com)](https://www.w7forums.com)*: top 10M, forum*
|
||||
1.  [Gvectors (https://gvectors.com)](https://gvectors.com)*: top 10M, forum*
|
||||
1.  [Droidforums (http://www.droidforums.net/)](http://www.droidforums.net/)*: top 10M, forum*
|
||||
1.  [Vsemayki (https://www.vsemayki.ru/)](https://www.vsemayki.ru/)*: top 10M, ru*
|
||||
1.  [Vsemayki (https://www.vsemayki.ru/)](https://www.vsemayki.ru/)*: top 10M, ru*, search is disabled
|
||||
1.  [Clozemaster (https://www.clozemaster.com)](https://www.clozemaster.com)*: top 10M, education*
|
||||
1.  [Fragment (https://fragment.com)](https://fragment.com)*: top 10M, crypto, messaging*
|
||||
1.  [Nothing Community (https://nothing.community/)](https://nothing.community/)*: top 10M, forum*
|
||||
@@ -754,7 +754,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Mpgh (https://www.mpgh.net/)](https://www.mpgh.net/)*: top 10M, forum, jp*, search is disabled
|
||||
1.  [RoyalCams (https://royalcams.com)](https://royalcams.com)*: top 10M, gr, ng, ru, webcam*
|
||||
1.  [Au (https://au.ru)](https://au.ru)*: top 10M, freelance, ru, shopping*
|
||||
1.  [bitpapa.com (https://bitpapa.com)](https://bitpapa.com)*: top 10M, crypto*
|
||||
1.  [bitpapa.com (https://bitpapa.com)](https://bitpapa.com)*: top 10M, crypto*, search is disabled
|
||||
1.  [Movie-list (https://www.movie-list.com)](https://www.movie-list.com)*: top 10M, ca, forum, pk*, search is disabled
|
||||
1.  [Football (https://www.rusfootball.info/)](https://www.rusfootball.info/)*: top 10M, ru*
|
||||
1.  [FreelanceJob (https://www.freelancejob.ru)](https://www.freelancejob.ru)*: top 10M, ru*
|
||||
@@ -795,16 +795,16 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Jigidi (https://www.jigidi.com/)](https://www.jigidi.com/)*: top 10M, hobby*
|
||||
1.  [ForumOdUa (https://forumodua.com)](https://forumodua.com)*: top 10M, forum, ro, ua*, search is disabled
|
||||
1.  [Aminus3 (https://aminus3.com)](https://aminus3.com)*: top 10M, photo*
|
||||
1.  [Shikimori (https://shikimori.one)](https://shikimori.one)*: top 10M, ru*
|
||||
1.  [Shikimori (https://shikimori.one)](https://shikimori.one)*: top 10M, ru*, search is disabled
|
||||
1.  [australianfrequentflyer.com.au (https://www.australianfrequentflyer.com.au/community/)](https://www.australianfrequentflyer.com.au/community/)*: top 10M, au, forum*
|
||||
1.  [Cloob (https://www.cloob.com/)](https://www.cloob.com/)*: top 10M, ir*, search is disabled
|
||||
1.  [Pbnation (https://www.pbnation.com/)](https://www.pbnation.com/)*: top 10M, ca*, search is disabled
|
||||
1.  [Chemport (https://www.chemport.ru)](https://www.chemport.ru)*: top 10M, forum, ru*
|
||||
1.  [Chollometro (https://www.chollometro.com/)](https://www.chollometro.com/)*: top 10M, es, shopping*
|
||||
1.  [forum.hr (http://www.forum.hr)](http://www.forum.hr)*: top 10M, forum, hr*, search is disabled
|
||||
1.  [forum.hr (http://www.forum.hr)](http://www.forum.hr)*: top 10M, forum, hr*
|
||||
1.  [Sbazar.cz (https://www.sbazar.cz/)](https://www.sbazar.cz/)*: top 10M, cz, shopping*
|
||||
1.  [vintage-mustang.com (https://vintage-mustang.com)](https://vintage-mustang.com)*: top 10M, forum, us*
|
||||
1.  [Postila (https://postila.ru/)](https://postila.ru/)*: top 10M, ru*
|
||||
1.  [Postila (https://postila.ru/)](https://postila.ru/)*: top 10M, ru*, search is disabled
|
||||
1.  [Runitonce (https://www.runitonce.com/)](https://www.runitonce.com/)*: top 10M, ca*
|
||||
1.  [Allhockey (https://allhockey.ru/)](https://allhockey.ru/)*: top 10M, ru*
|
||||
1.  [the-mainboard.com (http://the-mainboard.com/index.php)](http://the-mainboard.com/index.php)*: top 10M, forum, us*
|
||||
@@ -830,7 +830,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Snooth (https://www.snooth.com/)](https://www.snooth.com/)*: top 10M, news*
|
||||
1.  [21buttons (https://www.21buttons.com)](https://www.21buttons.com)*: top 10M, fashion, networking*
|
||||
1.  [Pitomec (https://www.pitomec.ru)](https://www.pitomec.ru)*: top 10M, ru, ua*
|
||||
1.  [Loveplanet (https://loveplanet.ru)](https://loveplanet.ru)*: top 10M, dating, ru*
|
||||
1.  [Loveplanet (https://loveplanet.ru)](https://loveplanet.ru)*: top 10M, dating, ru*, search is disabled
|
||||
1.  [Bikepost (https://bikepost.ru)](https://bikepost.ru)*: top 10M, ru*
|
||||
1.  [subaruforester.org (https://subaruforester.org)](https://subaruforester.org)*: top 10M, forum, us*
|
||||
1.  [only-paper.ru (http://only-paper.ru)](http://only-paper.ru)*: top 10M, ru*
|
||||
@@ -904,7 +904,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [hozpitality (https://www.hozpitality.com)](https://www.hozpitality.com)*: top 10M, career*
|
||||
1.  [drupal.ru (https://drupal.ru)](https://drupal.ru)*: top 10M, ru*
|
||||
1.  [Spells8 (https://spells8.com)](https://spells8.com)*: top 10M, hobby*
|
||||
1.  [Rusfishing (https://www.rusfishing.ru)](https://www.rusfishing.ru)*: top 10M, ru*
|
||||
1.  [Rusfishing (https://www.rusfishing.ru)](https://www.rusfishing.ru)*: top 10M, ru*, search is disabled
|
||||
1.  [mywishboard.com (https://mywishboard.com)](https://mywishboard.com)*: top 10M, shopping*
|
||||
1.  [khabmama.ru (https://khabmama.ru/forum)](https://khabmama.ru/forum)*: top 10M, forum, ru*
|
||||
1.  [CSSBattle (https://cssbattle.dev)](https://cssbattle.dev)*: top 10M, coding, de*
|
||||
@@ -928,9 +928,10 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [popgun.ru (https://popgun.ru)](https://popgun.ru)*: top 10M, forum, ru*, search is disabled
|
||||
1.  [ReligiousForums (https://www.religiousforums.com)](https://www.religiousforums.com)*: top 10M, forum*
|
||||
1.  [DonatePay (https://donatepay.ru/)](https://donatepay.ru/)*: top 10M, finance, ru*
|
||||
1.  [Player (http://player.ru)](http://player.ru)*: top 10M, forum, ru, shopping*
|
||||
1.  [Voicesevas (http://voicesevas.ru)](http://voicesevas.ru)*: top 10M, ru*
|
||||
1.  [Macosx (https://macosx.com)](https://macosx.com)*: top 10M, forum*
|
||||
1.  [Codeby.net (https://codeby.net)](https://codeby.net)*: top 10M, forum, hacking, ru*
|
||||
1.  [Codeby.net (https://codeby.net)](https://codeby.net)*: top 10M, forum, hacking, ru*, search is disabled
|
||||
1.  [ghisler.ch (https://ghisler.ch/board)](https://ghisler.ch/board)*: top 10M, forum*
|
||||
1.  [Magix (https://www.magix.info)](https://www.magix.info)*: top 10M, tech*, search is disabled
|
||||
1.  [Gpodder (https://gpodder.net/)](https://gpodder.net/)*: top 10M, music*
|
||||
@@ -968,7 +969,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Lkforum (http://www.lkforum.ru/)](http://www.lkforum.ru/)*: top 10M, forum, ru*
|
||||
1.  [Lolchess (https://lolchess.gg/)](https://lolchess.gg/)*: top 10M, kr*, search is disabled
|
||||
1.  [oakleyforum.com (https://www.oakleyforum.com)](https://www.oakleyforum.com)*: top 10M, forum*
|
||||
1.  [ForumKinopoisk (https://forumkinopoisk.ru)](https://forumkinopoisk.ru)*: top 10M, forum, ru*
|
||||
1.  [ForumKinopoisk (https://forumkinopoisk.ru)](https://forumkinopoisk.ru)*: top 10M, forum, ru*, search is disabled
|
||||
1.  [Kuharka (https://www.kuharka.ru/)](https://www.kuharka.ru/)*: top 10M, ru*
|
||||
1.  [Nixp (https://www.nixp.ru/)](https://www.nixp.ru/)*: top 10M, ru*
|
||||
1.  [followus.com (https://followus.com)](https://followus.com)*: top 10M, links*
|
||||
@@ -984,7 +985,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [rezzoclub.ru (http://rezzoclub.ru)](http://rezzoclub.ru)*: top 10M, forum, ru*
|
||||
1.  [rybnoe.net (http://rybnoe.net)](http://rybnoe.net)*: top 10M, ru, ua*
|
||||
1.  [Pogovorim (https://pogovorim.by)](https://pogovorim.by)*: top 10M, by, ru*, search is disabled
|
||||
1.  [Goldroyal (http://goldroyal.net)](http://goldroyal.net)*: top 10M, bd, by, forum, ru, ua, ve*
|
||||
1.  [Goldroyal (http://goldroyal.net)](http://goldroyal.net)*: top 10M, bd, by, forum, ru, ua, ve*, search is disabled
|
||||
1.  [Warframe Market (https://warframe.market/)](https://warframe.market/)*: top 10M, gaming*
|
||||
1.  [Thelion (http://www.thelion.com)](http://www.thelion.com)*: top 10M, blog*
|
||||
1.  [FCRubin (https://www.fcrubin.ru)](https://www.fcrubin.ru)*: top 10M, forum, ru*
|
||||
@@ -1150,7 +1151,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Munzee (https://www.munzee.com/)](https://www.munzee.com/)*: top 10M, gb*, search is disabled
|
||||
1.  [Expono (http://www.expono.com)](http://www.expono.com)*: top 10M, photo*
|
||||
1.  [LiveTrack24 (https://www.livetrack24.com)](https://www.livetrack24.com)*: top 10M*
|
||||
1.  [Infrance (https://www.infrance.su/)](https://www.infrance.su/)*: top 10M, forum, ru*, search is disabled
|
||||
1.  [Infrance (https://www.infrance.su/)](https://www.infrance.su/)*: top 10M, forum, ru*
|
||||
1.  [Admire Me (https://admireme.vip/)](https://admireme.vip/)*: top 10M*
|
||||
1.  [Bayoushooter (https://www.bayoushooter.com)](https://www.bayoushooter.com)*: top 10M, forum, pk*
|
||||
1.  [Fifasoccer (http://fifasoccer.ru)](http://fifasoccer.ru)*: top 10M, forum, ru, ua*, search is disabled
|
||||
@@ -1167,14 +1168,14 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Dogster (http://dogster.ru/)](http://dogster.ru/)*: top 10M, ru*
|
||||
1.  [Pgpru (http://www.pgpru.com/)](http://www.pgpru.com/)*: top 10M, ru*
|
||||
1.  [uazpatriot.ru (https://uazpatriot.ru/forum)](https://uazpatriot.ru/forum)*: top 10M, forum, ru*
|
||||
1.  [Kik (http://kik.me/)](http://kik.me/)*: top 10M*, search is disabled
|
||||
1.  [Kik (http://kik.me/)](http://kik.me/)*: top 10M*
|
||||
1.  [Prizyvnik (https://www.prizyvnik.info)](https://www.prizyvnik.info)*: top 10M, ru*, search is disabled
|
||||
1.  [forum-mil.ru (http://forum-mil.ru)](http://forum-mil.ru)*: top 10M, forum*
|
||||
1.  [Vezha (https://vezha.com/)](https://vezha.com/)*: top 10M, ru*
|
||||
1.  [Otzyvy (https://otzyvy.pro)](https://otzyvy.pro)*: top 10M, ru*
|
||||
1.  [red-forum.com (https://red-forum.com)](https://red-forum.com)*: top 10M*
|
||||
1.  [cheat-master.ru (http://cheat-master.ru)](http://cheat-master.ru)*: top 10M, ru, ua*
|
||||
1.  [Studwork (https://studwork.org/)](https://studwork.org/)*: top 10M, ru*, search is disabled
|
||||
1.  [Studwork (https://studwork.org/)](https://studwork.org/)*: top 10M, ru*
|
||||
1.  [Liveexpert (https://www.liveexpert.ru)](https://www.liveexpert.ru)*: top 10M, ru*
|
||||
1.  [PulmonaryHypertensionNews (https://pulmonaryhypertensionnews.com)](https://pulmonaryhypertensionnews.com)*: top 10M*
|
||||
1.  [Interfaith (https://www.interfaith.org)](https://www.interfaith.org)*: top 10M, forum*
|
||||
@@ -1248,7 +1249,6 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Gamefaqs (https://gamefaqs.gamespot.com)](https://gamefaqs.gamespot.com)*: top 100M, gaming*
|
||||
1.  [forum.sketchfab.com (https://forum.sketchfab.com)](https://forum.sketchfab.com)*: top 100M, forum*
|
||||
1.  [forum.pkp.sfu.ca (https://forum.pkp.sfu.ca)](https://forum.pkp.sfu.ca)*: top 100M, ca, forum*
|
||||
1.  [HackerOne (https://hackerone.com/)](https://hackerone.com/)*: top 100M, coding, hacking*
|
||||
1.  [TomsHardware (https://forums.tomshardware.com/)](https://forums.tomshardware.com/)*: top 100M, forum*
|
||||
1.  [forum.ghost.org (https://forum.ghost.org)](https://forum.ghost.org)*: top 100M, forum*
|
||||
1.  [djskt.lnk.to (https://djskt.lnk.to)](https://djskt.lnk.to)*: top 100M*
|
||||
@@ -1263,14 +1263,14 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Gorod.dp.ua (https://forum.gorod.dp.ua/)](https://forum.gorod.dp.ua/)*: top 100M, de, forum, ua*, search is disabled
|
||||
1.  [promalp.dp.ua (http://promalp.dp.ua)](http://promalp.dp.ua)*: top 100M*, search is disabled
|
||||
1.  [community.brave.com (https://community.brave.com)](https://community.brave.com)*: top 100M, forum*
|
||||
1.  [XDA (https://xdaforums.com)](https://xdaforums.com)*: top 100M, apps, forum*, search is disabled
|
||||
1.  [XDA (https://forum.xda-developers.com)](https://forum.xda-developers.com)*: top 100M, apps, forum*, search is disabled
|
||||
1.  [Tom's guide (http://forums.tomsguide.com)](http://forums.tomsguide.com)*: top 100M, forum, tech*, search is disabled
|
||||
1.  [Discuss.Elastic.co (https://discuss.elastic.co/)](https://discuss.elastic.co/)*: top 100M, forum, tech*
|
||||
1.  [discuss.codecademy.com (https://discuss.codecademy.com)](https://discuss.codecademy.com)*: top 100M, forum*
|
||||
1.  [apelmon.od.ua (http://apelmon.od.ua)](http://apelmon.od.ua)*: top 100M*
|
||||
1.  [Wolframalpha Forum (https://community.wolfram.com/)](https://community.wolfram.com/)*: top 100M, forum*
|
||||
1.  [Ubisoft (https://forums-ru.ubisoft.com/)](https://forums-ru.ubisoft.com/)*: top 100M, forum, gaming*, search is disabled
|
||||
1.  [RamblerDating (https://dating.rambler.ru/)](https://dating.rambler.ru/)*: top 100M, dating, ru*
|
||||
1.  [RamblerDating (https://dating.rambler.ru/)](https://dating.rambler.ru/)*: top 100M, dating, ru*, search is disabled
|
||||
1.  [active.lviv.ua (http://www.active.lviv.ua)](http://www.active.lviv.ua)*: top 100M, forum, ua*, search is disabled
|
||||
1.  [volkswagen.lviv.ua (http://volkswagen.lviv.ua)](http://volkswagen.lviv.ua)*: top 100M, auto, forum, ua*
|
||||
1.  [tuning.lviv.ua (http://tuning.lviv.ua/forum)](http://tuning.lviv.ua/forum)*: top 100M, forum, ua*
|
||||
@@ -1688,6 +1688,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [art-color.my1.ru (http://art-color.my1.ru)](http://art-color.my1.ru)*: top 100M*
|
||||
1.  [histroom.my1.ru (http://histroom.my1.ru)](http://histroom.my1.ru)*: top 100M*
|
||||
1.  [forum.snapcraft.io (https://forum.snapcraft.io)](https://forum.snapcraft.io)*: top 100M, forum*
|
||||
1.  [3dnews (http://forum.3dnews.ru/)](http://forum.3dnews.ru/)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [asecurity.do.am (http://asecurity.do.am)](http://asecurity.do.am)*: top 100M*
|
||||
1.  [dremel.do.am (http://dremel.do.am)](http://dremel.do.am)*: top 100M*
|
||||
1.  [forex-trader.do.am (http://forex-trader.do.am)](http://forex-trader.do.am)*: top 100M*
|
||||
@@ -1723,9 +1724,9 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [dubrovo.moy.su (http://dubrovo.moy.su)](http://dubrovo.moy.su)*: top 100M*
|
||||
1.  [Niftygateway (https://api.niftygateway.com)](https://api.niftygateway.com)*: top 100M*
|
||||
1.  [forums.bulbagarden.net (http://forums.bulbagarden.net)](http://forums.bulbagarden.net)*: top 100M, forum*, search is disabled
|
||||
1.  [FIFA FORUMS (https://fifaforums.easports.com/)](https://fifaforums.easports.com/)*: top 100M, forum, gb*
|
||||
1.  [FIFA FORUMS (https://fifaforums.easports.com/)](https://fifaforums.easports.com/)*: top 100M, forum, gb*, search is disabled
|
||||
1.  [Waveapps (https://community.waveapps.com)](https://community.waveapps.com)*: top 100M, ca*, search is disabled
|
||||
1.  [Blu-ray (https://forum.blu-ray.com/)](https://forum.blu-ray.com/)*: top 100M, forum*
|
||||
1.  [Blu-ray (https://forum.blu-ray.com/)](https://forum.blu-ray.com/)*: top 100M, forum*, search is disabled
|
||||
1.  [hunting.karelia.ru (http://hunting.karelia.ru)](http://hunting.karelia.ru)*: top 100M, forum, ru*
|
||||
1.  [DiscoursePi-hole (https://discourse.pi-hole.net)](https://discourse.pi-hole.net)*: top 100M, forum*
|
||||
1.  [dimitrov.ucoz.ua (http://dimitrov.ucoz.ua)](http://dimitrov.ucoz.ua)*: top 100M*
|
||||
@@ -1810,6 +1811,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [funcom (https://forums.funcom.com)](https://forums.funcom.com)*: top 100M, forum*
|
||||
1.  [GipsysTeam (https://site.gipsyteam.ru/)](https://site.gipsyteam.ru/)*: top 100M, ru*
|
||||
1.  [Mapillary Forum (https://forum.mapillary.com)](https://forum.mapillary.com)*: top 100M, forum*
|
||||
1.  [ForumOszone (http://forum.oszone.net)](http://forum.oszone.net)*: top 100M, forum, ru*
|
||||
1.  [Krstarica (https://forum.krstarica.com)](https://forum.krstarica.com)*: top 100M, at, forum*
|
||||
1.  [awd.ru (https://forum.awd.ru)](https://forum.awd.ru)*: top 100M, forum, ru, travel*
|
||||
1.  [Whonix Forum (https://forums.whonix.org/)](https://forums.whonix.org/)*: top 100M, forum, ir, tech*
|
||||
@@ -1867,7 +1869,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [hochu (http://forum.hochu.ua)](http://forum.hochu.ua)*: top 100M, forum, ru, ua*, search is disabled
|
||||
1.  [forum.kineshemec.ru (http://forum.kineshemec.ru)](http://forum.kineshemec.ru)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [community.p2pu.org (https://community.p2pu.org)](https://community.p2pu.org)*: top 100M, forum*
|
||||
1.  [HackTheBox (https://www.hackthebox.com/)](https://www.hackthebox.com/)*: top 100M, hacking*
|
||||
1.  [HackTheBox (https://forum.hackthebox.eu/)](https://forum.hackthebox.eu/)*: top 100M, forum*
|
||||
1.  [VitalFootball (https://forums.vitalfootball.co.uk)](https://forums.vitalfootball.co.uk)*: top 100M, forum, gb, pk*
|
||||
1.  [doublecmd.h1n.ru (https://doublecmd.h1n.ru)](https://doublecmd.h1n.ru)*: top 100M, forum, ru*
|
||||
1.  [Quartertothree (https://forum.quartertothree.com)](https://forum.quartertothree.com)*: top 100M, forum*
|
||||
@@ -1877,6 +1879,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Picarto (https://ptvintern.picarto.tv)](https://ptvintern.picarto.tv)*: top 100M, art, streaming*
|
||||
1.  [popjustice (https://forum.popjustice.com)](https://forum.popjustice.com)*: top 100M, co, forum, sg*
|
||||
1.  [Amperka (http://forum.amperka.ru)](http://forum.amperka.ru)*: top 100M, forum, ru*
|
||||
1.  [forum.ya1.ru (https://forum.ya1.ru)](https://forum.ya1.ru)*: top 100M*
|
||||
1.  [Pepper NL (https://nl.pepper.com/)](https://nl.pepper.com/)*: top 100M*
|
||||
1.  [dpils-scooter.ucoz.lv (http://dpils-scooter.ucoz.lv)](http://dpils-scooter.ucoz.lv)*: top 100M, ru, ua*
|
||||
1.  [sokal.ucoz.lv (http://sokal.ucoz.lv)](http://sokal.ucoz.lv)*: top 100M, ru, ua*
|
||||
@@ -1887,10 +1890,10 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [thewholesaleforums.co.uk (http://www.thewholesaleforums.co.uk/)](http://www.thewholesaleforums.co.uk/)*: top 100M, forum*
|
||||
1.  [sibmama (https://forum.sibmama.ru/)](https://forum.sibmama.ru/)*: top 100M, forum, ru*
|
||||
1.  [mfd (http://forum.mfd.ru)](http://forum.mfd.ru)*: top 100M, forum, ru*
|
||||
1.  [ContactInBio (domain) (http://username.contactin.bio)](http://username.contactin.bio)*: top 100M, links*
|
||||
1.  [ContactInBio (domain) (http://username.contactin.bio)](http://username.contactin.bio)*: top 100M, links*, search is disabled
|
||||
1.  [Riftgame (http://forums.riftgame.com)](http://forums.riftgame.com)*: top 100M, cr, forum*
|
||||
1.  [juce (https://forum.juce.com)](https://forum.juce.com)*: top 100M, ca, forum*
|
||||
1.  [forum.arjlover.net (http://forum.arjlover.net)](http://forum.arjlover.net)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [forum.arjlover.net (http://forum.arjlover.net)](http://forum.arjlover.net)*: top 100M, forum, ru*
|
||||
1.  [Antichat (https://forum.antichat.ru/)](https://forum.antichat.ru/)*: top 100M, forum, ru*
|
||||
1.  [Dev.by (https://id.dev.by)](https://id.dev.by)*: top 100M, by, news, tech*, search is disabled
|
||||
1.  [forum.gong.bg (https://forum.gong.bg)](https://forum.gong.bg)*: top 100M, bg, forum*
|
||||
@@ -1925,10 +1928,10 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Go365 (https://community.go365.com)](https://community.go365.com)*: top 100M*, search is disabled
|
||||
1.  [FacultyOfMedicine (https://forum.facmedicine.com)](https://forum.facmedicine.com)*: top 100M, eg, forum*
|
||||
1.  [AnimeUKNews (https://forums.animeuknews.net/)](https://forums.animeuknews.net/)*: top 100M, forum, pk*
|
||||
1.  [QuestionableQuesting (https://forum.questionablequesting.com)](https://forum.questionablequesting.com)*: top 100M, forum, gb, jp*
|
||||
1.  [QuestionableQuesting (https://forum.questionablequesting.com)](https://forum.questionablequesting.com)*: top 100M, forum, gb, jp*, search is disabled
|
||||
1.  [forums.sailboatowners.com (http://forums.sailboatowners.com)](http://forums.sailboatowners.com)*: top 100M, forum*, search is disabled
|
||||
1.  [fanat1k (https://forum.fanat1k.ru)](https://forum.fanat1k.ru)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [forum.exkavator.ru (https://forum.exkavator.ru)](https://forum.exkavator.ru)*: top 100M, forum, ru*
|
||||
1.  [forum.exkavator.ru (https://forum.exkavator.ru)](https://forum.exkavator.ru)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [m.smutty.com (https://m.smutty.com)](https://m.smutty.com)*: top 100M, erotic*, search is disabled
|
||||
1.  [community.endlessos.com (https://community.endlessos.com)](https://community.endlessos.com)*: top 100M, forum*
|
||||
1.  [Golangbridge (https://forum.golangbridge.org/)](https://forum.golangbridge.org/)*: top 100M, forum, sa, ua, vn*
|
||||
@@ -2062,12 +2065,12 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Caringbridge ()]()*: top 100M*
|
||||
1.  [Carrd.co ()]()*: top 100M*
|
||||
1.  [Cash.app ()]()*: top 100M*
|
||||
1.  [Castingcallclub ()]()*: top 100M*
|
||||
1.  [Castingcallclub ()]()*: top 100M*, search is disabled
|
||||
1.  [CD-Action ()]()*: top 100M*
|
||||
1.  [Cda.pl ()]()*: top 100M*
|
||||
1.  [Chamsko.pl ()]()*: top 100M*
|
||||
1.  [Chomikuj.pl ()]()*: top 100M*
|
||||
1.  [CPlusPlus (https://3examplesite.ru)](https://3examplesite.ru)*: top 100M, ru*
|
||||
1.  [CPlusPlus (https://3examplesite.ru)](https://3examplesite.ru)*: top 100M, ru*, search is disabled
|
||||
1.  [Crowdin ()]()*: top 100M*
|
||||
1.  [CardingForum (https://cardingforum.co)](https://cardingforum.co)*: top 100M, forum, ma*, search is disabled
|
||||
1.  [Cardingsite (https://cardingsite.cc)](https://cardingsite.cc)*: top 100M, pk*, search is disabled
|
||||
@@ -2163,7 +2166,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Fullhub (https://fullhub.ru/)](https://fullhub.ru/)*: top 100M, ru, ua*
|
||||
1.  [FurryFandom (https://furry-fandom.ru/)](https://furry-fandom.ru/)*: top 100M, ru*, search is disabled
|
||||
1.  [G2g.com ()]()*: top 100M*
|
||||
1.  [G-news (https://g-news.com.ua)](https://g-news.com.ua)*: top 100M, ua*
|
||||
1.  [G-news (https://g-news.com.ua)](https://g-news.com.ua)*: top 100M, ua*, search is disabled
|
||||
1.  [GDProfiles (https://gdprofiles.com/)](https://gdprofiles.com/)*: top 100M*, search is disabled
|
||||
1.  [GGIZI (https://gg-izi.ru/)](https://gg-izi.ru/)*: top 100M, ru*
|
||||
1.  [GPS-Forum (http://www.gps-forum.ru)](http://www.gps-forum.ru)*: top 100M, forum, ru*
|
||||
@@ -2188,7 +2191,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Gulfcoastgunforum (https://gulfcoastgunforum.com)](https://gulfcoastgunforum.com)*: top 100M, forum*
|
||||
1.  [Gunandgame (https://www.gunandgame.co)](https://www.gunandgame.co)*: top 100M*, search is disabled
|
||||
1.  [HackeralexaRank (https://hackeralexaRank.com/)](https://hackeralexaRank.com/)*: top 100M*, search is disabled
|
||||
1.  [Hackerrank (https://www.hackerrank.com/)](https://www.hackerrank.com/)*: top 100M, coding*
|
||||
1.  [Hackerrank ()]()*: top 100M*
|
||||
1.  [Hairmaniac (https://www.hairmaniac.ru/)](https://www.hairmaniac.ru/)*: top 100M, medicine, ru*, search is disabled
|
||||
1.  [Handgunforum (https://www.handgunforum.net)](https://www.handgunforum.net)*: top 100M, ca, forum*, search is disabled
|
||||
1.  [Hexrpg ()]()*: top 100M*
|
||||
@@ -2303,12 +2306,12 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Outgress (https://outgress.com/)](https://outgress.com/)*: top 100M*
|
||||
1.  [Ow.ly ()]()*: top 100M*
|
||||
1.  [P38forum (http://p38forum.com)](http://p38forum.com)*: top 100M, forum*
|
||||
1.  [Partyvibe (https://www.partyvibe.org)](https://www.partyvibe.org)*: top 100M, pk*
|
||||
1.  [Partyvibe (https://www.partyvibe.org)](https://www.partyvibe.org)*: top 100M, pk*, search is disabled
|
||||
1.  [Patronite ()]()*: top 100M*
|
||||
1.  [Pewex.pl ()]()*: top 100M*
|
||||
1.  [Piekielni ()]()*: top 100M*
|
||||
1.  [Pilguy (https://pilguy.com)](https://pilguy.com)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Piratebuhta (https://piratebuhta.club)](https://piratebuhta.club)*: top 100M, forum, ru*
|
||||
1.  [Piratebuhta (https://piratebuhta.club)](https://piratebuhta.club)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [PokerStrategy (http://www.pokerstrategy.net)](http://www.pokerstrategy.net)*: top 100M, ru*, search is disabled
|
||||
1.  [Pol.social ()]()*: top 100M*
|
||||
1.  [Polczat.pl ()]()*: top 100M*
|
||||
@@ -2316,8 +2319,11 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Polleverywhere ()]()*: top 100M*
|
||||
1.  [Polymart ()]()*: top 100M*
|
||||
1.  [PornhubPornstars ()]()*: top 100M*
|
||||
1.  [Portraitartistforum (http://www.portraitartistforum.com)](http://www.portraitartistforum.com)*: top 100M, forum*
|
||||
1.  [Poshmark ()]()*: top 100M*
|
||||
1.  [PalexaRankru (https://palexaRankru.net/)](https://palexaRankru.net/)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Pro-cats (http://pro-cats.ru)](http://pro-cats.ru)*: top 100M, ru*
|
||||
1.  [ProgrammersForum (https://www.programmersforum)](https://www.programmersforum)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Prosvetlenie (http://www.prosvetlenie.org)](http://www.prosvetlenie.org)*: top 100M, kg, ru*
|
||||
1.  [Prv.pl ()]()*: top 100M*
|
||||
1.  [Quake-champions (https://quake-champions.pro)](https://quake-champions.pro)*: top 100M, ru*
|
||||
@@ -2328,6 +2334,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Radio-uchebnik (http://radio-uchebnik.ru)](http://radio-uchebnik.ru)*: top 100M, ru*
|
||||
1.  [Radiomed (https://radiomed.ru)](https://radiomed.ru)*: top 100M, ru*
|
||||
1.  [Rammclan (http://www.rammclan.ru)](http://www.rammclan.ru)*: top 100M, ru*
|
||||
1.  [Rap-royalty (http://www.rap-royalty.com)](http://www.rap-royalty.com)*: top 100M, forum, music*, search is disabled
|
||||
1.  [Rapforce (http://www.rapforce.net)](http://www.rapforce.net)*: top 100M, fr, ru*
|
||||
1.  [Rasslabyxa (http://www.rasslabyxa.ru)](http://www.rasslabyxa.ru)*: top 100M, ru*
|
||||
1.  [RcloneForum ()]()*: top 100M*
|
||||
@@ -2354,7 +2361,8 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Scoutwiki ()]()*: top 100M*
|
||||
1.  [Seneporno ()]()*: top 100M*
|
||||
1.  [SevSocium (http://forum.sevsocium.com)](http://forum.sevsocium.com)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Sexforum.ws (http://sexforum.ws)](http://sexforum.ws)*: top 100M, forum, ru*
|
||||
1.  [Sex-forum (http://www.sex-forum.xxx)](http://www.sex-forum.xxx)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Sexforum.ws (http://sexforum.ws)](http://sexforum.ws)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Sexwin (https://sexforum.win)](https://sexforum.win)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [Sfd.pl ()]()*: top 100M*
|
||||
1.  [ShaniiWrites ()]()*: top 100M*
|
||||
@@ -2385,7 +2393,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Stoimost (https://stoimost.com.ua)](https://stoimost.com.ua)*: top 100M, ua*
|
||||
1.  [Stunited (http://stunited.org)](http://stunited.org)*: top 100M, education*, search is disabled
|
||||
1.  [Subeta (https://subeta.net/)](https://subeta.net/)*: top 100M*, search is disabled
|
||||
1.  [Suzuri.jp ()]()*: top 100M*
|
||||
1.  [Suzuri.jp ()]()*: top 100M*, search is disabled
|
||||
1.  [Swapd ()]()*: top 100M*
|
||||
1.  [SwimmingForum (http://forumswimming.ru)](http://forumswimming.ru)*: top 100M, forum, ru*
|
||||
1.  [Syktforum (http://syktforum.ru)](http://syktforum.ru)*: top 100M, forum, ru*, search is disabled
|
||||
@@ -2415,7 +2423,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [TrackmaniaLadder (http://en.tm-ladder.com/index.php)](http://en.tm-ladder.com/index.php)*: top 100M, au*, search is disabled
|
||||
1.  [Traktrain ()]()*: top 100M*
|
||||
1.  [Travis (https://travis-ci.community)](https://travis-ci.community)*: top 100M, forum*
|
||||
1.  [TruckersMP.ru (https://truckersmp.ru)](https://truckersmp.ru)*: top 100M, gaming, ru*
|
||||
1.  [TruckersMP.ru (https://truckersmp.ru)](https://truckersmp.ru)*: top 100M, gaming, ru*, search is disabled
|
||||
1.  [Tunefind ()]()*: top 100M*
|
||||
1.  [Twitcasting ()]()*: top 100M*
|
||||
1.  [Twpro.jp ()]()*: top 100M*
|
||||
@@ -2489,7 +2497,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [gitarizm (https://forum.gitarizm.ru)](https://forum.gitarizm.ru)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [hackings.ru (http://hackings.ru)](http://hackings.ru)*: top 100M*
|
||||
1.  [hogwarts.nz (https://hogwarts.nz/)](https://hogwarts.nz/)*: top 100M, forum*
|
||||
1.  [iPhoneForums.net (https://www.iphoneforums.net)](https://www.iphoneforums.net)*: top 100M, forum, tech*
|
||||
1.  [iPhoneForums.net (https://www.iphoneforums.net)](https://www.iphoneforums.net)*: top 100M, forum, tech*, search is disabled
|
||||
1.  [induste.com (https://induste.com/)](https://induste.com/)*: top 100M, forum, ma, re*
|
||||
1.  [izmailonline.com (http://izmailonline.com)](http://izmailonline.com)*: top 100M, ua*
|
||||
1.  [kali.org.ru (https://kali.org.ru)](https://kali.org.ru)*: top 100M, ru*
|
||||
@@ -2523,7 +2531,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [quik (https://forum.quik.ru)](https://forum.quik.ru)*: top 100M, forum, ru*
|
||||
1.  [realitygaming.fr (http://realitygaming.fr/)](http://realitygaming.fr/)*: top 100M, forum, fr*
|
||||
1.  [relasko.ru (http://relasko.ru)](http://relasko.ru)*: top 100M, ru*
|
||||
1.  [reverse4you (https://forum.reverse4you.org)](https://forum.reverse4you.org)*: top 100M, forum, lk, ru, ua*
|
||||
1.  [reverse4you (https://forum.reverse4you.org)](https://forum.reverse4you.org)*: top 100M, forum, lk, ru, ua*, search is disabled
|
||||
1.  [ruboard (https://forum.ruboard.ru)](https://forum.ruboard.ru)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [russiinitalia.com (http://russiinitalia.com)](http://russiinitalia.com)*: top 100M*, search is disabled
|
||||
1.  [samp-rus.com (http://samp-rus.com)](http://samp-rus.com)*: top 100M, ua*
|
||||
@@ -2543,7 +2551,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [swiftbook (https://forum.swiftbook.ru)](https://forum.swiftbook.ru)*: top 100M, forum, ru*
|
||||
1.  [thaicat.ru (http://thaicat.ru)](http://thaicat.ru)*: top 100M*
|
||||
1.  [theburningprocess.com (http://www.theburningprocess.com/)](http://www.theburningprocess.com/)*: top 100M, forum*, search is disabled
|
||||
1.  [theprodigy (https://forum.theprodigy.ru/)](https://forum.theprodigy.ru/)*: top 100M, forum, ru, ua*
|
||||
1.  [theprodigy (https://forum.theprodigy.ru/)](https://forum.theprodigy.ru/)*: top 100M, forum, ru, ua*, search is disabled
|
||||
1.  [theturboforums.com (https://www.theturboforums.com/forums/)](https://www.theturboforums.com/forums/)*: top 100M, forum*
|
||||
1.  [tracr.co (https://tracr.co/)](https://tracr.co/)*: top 100M, gaming*, search is disabled
|
||||
1.  [transit-club.com (http://transit-club.com)](http://transit-club.com)*: top 100M, ru*
|
||||
@@ -2572,7 +2580,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [ford-mondeoff.ru (http://ford-mondeoff.ru)](http://ford-mondeoff.ru)*: top 100M*
|
||||
1.  [auto63.ru (http://auto63.ru)](http://auto63.ru)*: top 100M*, search is disabled
|
||||
1.  [wedding-image.ru (http://wedding-image.ru)](http://wedding-image.ru)*: top 100M*
|
||||
1.  [cod.by (http://cod.by)](http://cod.by)*: top 100M*
|
||||
1.  [cod.by (http://cod.by)](http://cod.by)*: top 100M*, search is disabled
|
||||
1.  [klub-skidok.ru (http://klub-skidok.ru)](http://klub-skidok.ru)*: top 100M*
|
||||
1.  [pubert.company (http://pubert.company)](http://pubert.company)*: top 100M*
|
||||
1.  [avon-registry.com.ua (http://avon-registry.com.ua)](http://avon-registry.com.ua)*: top 100M*, search is disabled
|
||||
@@ -2750,7 +2758,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [forum.uinsell.net (http://forum.uinsell.net)](http://forum.uinsell.net)*: top 100M, forum*, search is disabled
|
||||
1.  [brute.pw (https://brute.pw)](https://brute.pw)*: top 100M, forum, ru*
|
||||
1.  [dapf.ru (https://dapf.ru)](https://dapf.ru)*: top 100M, forum*
|
||||
1.  [onanizm.club (http://onanizm.club)](http://onanizm.club)*: top 100M, forum*
|
||||
1.  [onanizm.club (http://onanizm.club)](http://onanizm.club)*: top 100M, forum*, search is disabled
|
||||
1.  [mednolit.ru (http://mednolit.ru)](http://mednolit.ru)*: top 100M, ru*
|
||||
1.  [mikele-loconte.ru (http://mikele-loconte.ru)](http://mikele-loconte.ru)*: top 100M*
|
||||
1.  [mkuniverse.ru (http://mkuniverse.ru)](http://mkuniverse.ru)*: top 100M*
|
||||
@@ -2816,7 +2824,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [mailpass.site (https://mailpass.site)](https://mailpass.site)*: top 100M, forum, ru*
|
||||
1.  [forum.rastrnet.ru (http://forum.rastrnet.ru)](http://forum.rastrnet.ru)*: top 100M, forum, ru*
|
||||
1.  [forumbusiness.net (http://forumbusiness.net)](http://forumbusiness.net)*: top 100M, forum*, search is disabled
|
||||
1.  [se.guru (https://se.guru)](https://se.guru)*: top 100M, forum, ru*, search is disabled
|
||||
1.  [se.guru (https://se.guru)](https://se.guru)*: top 100M, forum, ru*
|
||||
1.  [ovnl.in (https://ovnl.in)](https://ovnl.in)*: top 100M, forum*, search is disabled
|
||||
1.  [porschec.ru (http://porschec.ru)](http://porschec.ru)*: top 100M, forum*, search is disabled
|
||||
1.  [mindmachine.ru (https://mindmachine.ru/)](https://mindmachine.ru/)*: top 100M, forum*
|
||||
@@ -2882,7 +2890,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [caddy.community ()]()*: top 100M*
|
||||
1.  [chiefdelphi.com ()]()*: top 100M*
|
||||
1.  [choice.community ()]()*: top 100M*
|
||||
1.  [cloudromance.com ()]()*: top 100M*
|
||||
1.  [cloudromance.com ()]()*: top 100M*, search is disabled
|
||||
1.  [club.myce.com ()]()*: top 100M*, search is disabled
|
||||
1.  [cnblogs.com ()]()*: top 100M*
|
||||
1.  [commons.commondreams.org ()]()*: top 100M*
|
||||
@@ -2937,14 +2945,14 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [exploretalent.com ()]()*: top 100M*
|
||||
1.  [fandalism.com ()]()*: top 100M*, search is disabled
|
||||
1.  [fanfiktion.de ()]()*: top 100M*
|
||||
1.  [ffm.bio ()]()*: top 100M*
|
||||
1.  [ffm.bio ()]()*: top 100M*, search is disabled
|
||||
1.  [finmessage.com ()]()*: top 100M*
|
||||
1.  [flipsnack.com ()]()*: top 100M*
|
||||
1.  [flirtic.ee ()]()*: top 100M*
|
||||
1.  [forum.banana-pi.org ()]()*: top 100M*
|
||||
1.  [forum.bonsaimirai.com ()]()*: top 100M*
|
||||
1.  [forum.cfx.re ()]()*: top 100M*
|
||||
1.  [forum.cockroachlabs.com ()]()*: top 100M*
|
||||
1.  [forum.cockroachlabs.com ()]()*: top 100M*, search is disabled
|
||||
1.  [forum.core-electronics.com.au ()]()*: top 100M*
|
||||
1.  [forum.freecodecamp.org ()]()*: top 100M*
|
||||
1.  [forum.gitlab.com ()]()*: top 100M*
|
||||
@@ -2955,7 +2963,7 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [forum.obsidian.md ()]()*: top 100M*
|
||||
1.  [forum.seeedstudio.com ()]()*: top 100M*
|
||||
1.  [forum.sublimetext.com ()]()*: top 100M*
|
||||
1.  [forum.tudiabetes.org ()]()*: top 100M*, search is disabled
|
||||
1.  [forum.tudiabetes.org ()]()*: top 100M*
|
||||
1.  [forum.uipath.com ()]()*: top 100M*
|
||||
1.  [forum.vuejs.org ()]()*: top 100M*, search is disabled
|
||||
1.  [forums.balena.io ()]()*: top 100M*
|
||||
@@ -3150,22 +3158,19 @@ Rank data fetched from Majestic Million by domains.
|
||||
1.  [Tonometerbot (https://tonometerbot.com)](https://tonometerbot.com)*: top 100M, crypto*
|
||||
1.  [Spatial (https://www.spatial.io)](https://www.spatial.io)*: top 100M, crypto, gaming*
|
||||
1.  [SpotifyCommunity (https://community.spotify.com)](https://community.spotify.com)*: top 100M, forum, music*
|
||||
1.  [discuss.flarum.org.cn (https://discuss.flarum.org.cn)](https://discuss.flarum.org.cn)*: top 100M, cn, forum*
|
||||
1.  [flarum.es (https://flarum.es)](https://flarum.es)*: top 100M, es, forum*
|
||||
1.  [forum.fibra.click (https://forum.fibra.click)](https://forum.fibra.click)*: top 100M, forum, it*
|
||||
|
||||
The list was updated at (2026-04-10)
|
||||
The list was updated at (2026-04-07)
|
||||
## Statistics
|
||||
|
||||
Enabled/total sites: 2589/3150 = 82.19%
|
||||
Enabled/total sites: 2537/3155 = 80.41%
|
||||
|
||||
Incomplete message checks: 342/2589 = 13.21% (false positive risks)
|
||||
Incomplete message checks: 335/2537 = 13.2% (false positive risks)
|
||||
|
||||
Status code checks: 643/2589 = 24.84% (false positive risks)
|
||||
Status code checks: 632/2537 = 24.91% (false positive risks)
|
||||
|
||||
False positive risk (total): 38.05%
|
||||
False positive risk (total): 38.11%
|
||||
|
||||
Sites with probing: 500px, Armchairgm, BinarySearch (disabled), BleachFandom, Bluesky, BongaCams, Boosty, BuyMeACoffee, Calendly, Cent, Chess, Code Sandbox, Code Snippet Wiki, DailyMotion, Discord, Diskusjon.no, Disqus, Docker Hub, Duolingo, FandomCommunityCentral, GitHub, GitLab, Google Plus (archived), Gravatar, HackTheBox, Hackerrank, Hashnode, Holopin, Imgur, Issuu, Keybase, Kick, Kvinneguiden, LeetCode, Lesswrong, Livejasmin, LocalCryptos (disabled), Medium, MicrosoftLearn, MixCloud, Monkeytype, NPM, Niftygateway, Omg.lol, Paragraph, Picsart, Plurk, Polarsteps, Rarible, Reddit, Reddit Search (Pushshift) (disabled), RoyalCams, Scratch, Soop, SportsTracker, Spotify, StackOverflow, Substack, TAP'D, Topcoder, Trello, Twitch, Twitter, Twitter Shadowban (disabled), UnstoppableDomains, Vimeo, Warframe Market, Warpcast, Weibo, Wikipedia, Yapisal (disabled), YouNow, en.brickimedia.org, nightbot, notabug.org, qiwi.me (disabled)
|
||||
Sites with probing: 500px, Armchairgm, BinarySearch (disabled), BleachFandom, Bluesky, BongaCams, Boosty, BuyMeACoffee, Calendly, Cent, Chess, Code Sandbox, Code Snippet Wiki, DailyMotion, Discord, Diskusjon.no, Disqus, Docker Hub, Duolingo, FandomCommunityCentral, GitHub, GitLab, Google Plus (archived), Gravatar, Hashnode, Holopin, Imgur, Issuu, Keybase, Kick, Kvinneguiden, LeetCode, Lesswrong, Livejasmin, LocalCryptos (disabled), MicrosoftLearn, MixCloud, Monkeytype, Niftygateway, Omg.lol, Paragraph, Picsart, Plurk, Polarsteps, Rarible, Reddit, Reddit Search (Pushshift) (disabled), RoyalCams, Scratch, Soop, SportsTracker, Spotify, StackOverflow, Substack, TAP'D, Topcoder, Trello, Twitch, Twitter, Twitter Shadowban (disabled), UnstoppableDomains, Vimeo, Warframe Market, Warpcast, Weibo, Yapisal (disabled), YouNow, en.brickimedia.org, nightbot, notabug.org, qiwi.me (disabled)
|
||||
|
||||
Sites with activation: Twitter, Vimeo, Weibo
|
||||
|
||||
@@ -3175,15 +3180,15 @@ Top 20 profile URLs:
|
||||
- (221) `{urlMain}{urlSubpath}/members/?username={username} (XenForo)`
|
||||
- (173) `/user/{username}`
|
||||
- (138) `/profile/{username}`
|
||||
- (131) `{urlMain}{urlSubpath}/member.php?username={username} (vBulletin)`
|
||||
- (127) `{urlMain}{urlSubpath}/search.php?author={username} (phpBB/Search)`
|
||||
- (120) `{urlMain}{urlSubpath}/member.php?username={username} (vBulletin)`
|
||||
- (117) `/u/{username}`
|
||||
- (92) `/users/{username}`
|
||||
- (87) `{urlMain}/u/{username}/summary (Discourse)`
|
||||
- (68) `/@{username}`
|
||||
- (55) `/wiki/User:{username}`
|
||||
- (45) `SUBDOMAIN`
|
||||
- (42) `/members/?username={username}`
|
||||
- (41) `/members/?username={username}`
|
||||
- (31) `/members/{username}`
|
||||
- (30) `/author/{username}`
|
||||
- (27) `{urlMain}{urlSubpath}/memberlist.php?username={username} (phpBB)`
|
||||
@@ -3192,34 +3197,18 @@ Top 20 profile URLs:
|
||||
- (16) `/people/{username}`
|
||||
|
||||
|
||||
Sites by engine:
|
||||
- `uCoz`: 640/710 (90.1%)
|
||||
- `XenForo`: 191/221 (86.4%)
|
||||
- `phpBB/Search`: 120/127 (94.5%)
|
||||
- `vBulletin`: 30/120 (25.0%)
|
||||
- `Discourse`: 81/87 (93.1%)
|
||||
- `phpBB`: 23/27 (85.2%)
|
||||
- `engine404`: 20/23 (87.0%)
|
||||
- `op.gg`: 17/17 (100.0%)
|
||||
- `Flarum`: 15/15 (100.0%)
|
||||
- `Wordpress/Author`: 8/10 (80.0%)
|
||||
- `engineRedirect`: 3/4 (75.0%)
|
||||
- `engine404get`: 3/3 (100.0%)
|
||||
- `phpBB2/Search`: 2/3 (66.7%)
|
||||
|
||||
|
||||
Top 20 tags:
|
||||
- (1058) `NO_TAGS` (non-standard)
|
||||
- (749) `forum`
|
||||
- (128) `gaming`
|
||||
- (81) `coding`
|
||||
- (1060) `NO_TAGS` (non-standard)
|
||||
- (755) `forum`
|
||||
- (127) `gaming`
|
||||
- (79) `coding`
|
||||
- (59) `photo`
|
||||
- (46) `social`
|
||||
- (46) `tech`
|
||||
- (41) `news`
|
||||
- (39) `blog`
|
||||
- (34) `music`
|
||||
- (31) `shopping`
|
||||
- (35) `music`
|
||||
- (32) `shopping`
|
||||
- (25) `sharing`
|
||||
- (25) `crypto`
|
||||
- (23) `video`
|
||||
@@ -3228,4 +3217,4 @@ Top 20 tags:
|
||||
- (21) `art`
|
||||
- (21) `freelance`
|
||||
- (18) `hobby`
|
||||
- (17) `hacking`
|
||||
- (17) `sport`
|
||||
|
||||
@@ -129,11 +129,8 @@ def test_resolve_db_path_custom_url():
|
||||
assert result == "https://example.com/db.json"
|
||||
|
||||
|
||||
def test_resolve_db_path_custom_file(tmp_path):
|
||||
custom_db = tmp_path / "custom" / "path.json"
|
||||
custom_db.parent.mkdir(parents=True)
|
||||
custom_db.write_text("{}")
|
||||
result = resolve_db_path(str(custom_db))
|
||||
def test_resolve_db_path_custom_file():
|
||||
result = resolve_db_path("custom/path.json")
|
||||
assert result.endswith("custom/path.json")
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user