dependabot[bot]
9bad5d8269
build(deps-dev): bump pytest from 9.0.2 to 9.0.3 ( #2473 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.0.2 to 9.0.3.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.2...9.0.3 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-08 09:30:36 +02:00
Olivier Cervello
a8e7ab4540
Bump lxml minimum to 6.0.2 for Python 3.14 compatibility ( #2279 )
...
* Bump lxml minimum to 6.0.2 for Python 3.14 compatibility
lxml 5.x fails to build on Python 3.14 due to incompatible pointer
types in Cython-generated C code. lxml 6.0.2 compiles correctly.
Fixes #2266
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
* Update poetry.lock to match pyproject.toml changes
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-08 00:55:21 +02:00
Soxoj
6db1df2ddb
Fix failing test for custom DB path resolution ( #2468 )
...
* Fix `--db` bug
* Fix test_resolve_db_path_custom_file to create the file before testing
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/3ea7b2e8-0565-4fca-8ec2-eff8eb4ee617
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-08 00:53:57 +02:00
Copilot
23adc178ea
Fix crash on -a --self-check by adding exception handling to site check coroutines ( #2466 )
...
* Initial plan
* Fix crash on -a --self-check by adding exception handling in site_self_check and self_check
Wrap the body of site_self_check in try/except to catch unexpected errors
and always return a valid changes dict. Also add a safety-net try/except
in self_check around awaiting individual site check futures so that a
single site failure doesn't crash the entire self-check process.
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/5e27d620-5cbb-43d2-a9f9-ecb53a29904d
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
* Restore @pytest.mark.slow on test_maigret_results
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/5e27d620-5cbb-43d2-a9f9-ecb53a29904d
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
* Document --self-check error resilience, --auto-disable, and --diagnose in docs/
Update command-line-options.rst with expanded --self-check description
and new --auto-disable and --diagnose entries. Add a "Database self-check"
section to features.rst explaining error-resilient behaviour and usage
examples. Update usage-examples.rst to reference --auto-disable.
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/af1f0f09-9112-4902-8475-e81d235ff3ed
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-07 19:44:09 +02:00
Soxoj
6834483360
Fix Spotify, add Spotify Community forum ( #2467 )
2026-04-07 18:25:13 +02:00
Copilot
6ed8fdefcc
Add installation troubleshooting for missing system dependencies ( #2465 )
...
* Initial plan
* Add installation troubleshooting section for system dependency errors
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/6c3a5612-bdd5-4611-ba77-aea7ab52e304
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
* Simplify README troubleshooting to a link to the full docs
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/6c557093-0643-4980-93ad-973e2d3141ef
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-04-07 17:54:02 +02:00
Soxoj
3fd34afb77
Sites fixes ( #2464 )
2026-04-06 21:41:16 +02:00
Soxoj
ad95302745
Add Markdown reports for LLM analysis ( #2463 )
2026-04-06 18:26:43 +02:00
dependabot[bot]
44a6c729e3
build(deps): bump curl-cffi from 0.14.0 to 0.15.0 ( #2462 )
...
Bumps [curl-cffi](https://github.com/lexiforest/curl_cffi ) from 0.14.0 to 0.15.0.
- [Release notes](https://github.com/lexiforest/curl_cffi/releases )
- [Changelog](https://github.com/lexiforest/curl_cffi/blob/main/docs/changelog.rst )
- [Commits](https://github.com/lexiforest/curl_cffi/compare/v0.14.0...v0.15.0 )
---
updated-dependencies:
- dependency-name: curl-cffi
dependency-version: 0.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-06 15:04:48 +02:00
Soxoj
6d0a22b738
False positive fixes ( #2460 )
...
* Fix false positives: APClips, Taplink, gentoo, Discord.bio, ChaturBate; disable 7Cups, playtime, openriskmanual, reactos; update tags
* Fix db_meta.json regeneration in update_site_data.py (inline instead of module import)
* Fix false positives: disable Bit.ly, Firearmstalk, Needrom, Travelblog; fix gentoo, Discord.bio, brickimedia via API; remove dead sites dreamhost, typepad
2026-04-04 19:08:51 +02:00
Soxoj
abce3c9be4
Fix false positives ( #2459 )
...
* Fix false positives: APClips, Taplink, gentoo, Discord.bio, ChaturBate; disable 7Cups, playtime, openriskmanual, reactos; update tags
* Fix db_meta.json regeneration in update_site_data.py (inline instead of module import)
2026-04-04 18:22:21 +02:00
Soxoj
269d50eedc
DB update mechanism ( #2458 )
...
* Database update mechanism
2026-04-04 18:00:50 +02:00
Soxoj
e8f4318e5d
Added Crypto/Web3 site checks ( #2457 )
2026-04-04 16:49:12 +02:00
Soxoj
75289c78bf
Update of MIT License ( #2455 )
2026-04-03 18:02:54 +02:00
Julio César Suástegui
eeb38ccdc0
fix(data): update InterPals absence string to match current site response ( #2442 )
...
The previous absence string 'The requested user does not exist or is inactive'
no longer matches the live site response. InterPals now returns 'User not found'
for non-existent profiles, causing false positives for all username searches.
Tested against interpals.net/noneownsthisusername (non-existent) and
interpals.net/blue (claimed) to confirm detection accuracy.
Closes #2433
Co-authored-by: Julio César Suástegui <juliosuas@users.noreply.github.com >
2026-04-03 13:43:33 +02:00
Soxoj
d136014576
Multiple lint and types fixes ( #2454 )
2026-04-02 21:01:49 +02:00
Soxoj
5d502eaef6
Add site protection tracking system, fix broken site checks (Instagra… ( #2452 )
...
* Add site protection tracking system, fix broken site checks (Instagram, StackOverflow, LeetCode, Boosty, LiveLib), preserve unicode in data.json
* Update poetry.lock by running poetry lock
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/14333f41-67d5-4e28-a782-9730b31fc667
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-04-02 20:28:20 +02:00
dependabot[bot]
9e8a701c54
build(deps): bump aiohttp from 3.13.4 to 3.13.5 ( #2448 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-02 08:11:42 +02:00
dependabot[bot]
7b67c61240
build(deps-dev): bump mypy from 1.19.1 to 1.20.0 ( #2447 )
...
Bumps [mypy](https://github.com/python/mypy ) from 1.19.1 to 1.20.0.
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md )
- [Commits](https://github.com/python/mypy/compare/v1.19.1...v1.20.0 )
---
updated-dependencies:
- dependency-name: mypy
dependency-version: 1.20.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-01 20:12:29 +02:00
dependabot[bot]
0e113c4592
build(deps): bump requests from 2.33.0 to 2.33.1 ( #2444 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.33.0 to 2.33.1.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.33.0...v2.33.1 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-31 16:49:17 +02:00
dependabot[bot]
fb4e17be92
build(deps): bump pygments from 2.18.0 to 2.20.0 ( #2440 )
...
Bumps [pygments](https://github.com/pygments/pygments ) from 2.18.0 to 2.20.0.
- [Release notes](https://github.com/pygments/pygments/releases )
- [Changelog](https://github.com/pygments/pygments/blob/master/CHANGES )
- [Commits](https://github.com/pygments/pygments/compare/2.18.0...2.20.0 )
---
updated-dependencies:
- dependency-name: pygments
dependency-version: 2.20.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 20:25:10 +02:00
dependabot[bot]
adb19e5930
build(deps): bump aiohttp from 3.13.3 to 3.13.4 ( #2435 )
...
---
updated-dependencies:
- dependency-name: aiohttp
dependency-version: 3.13.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 14:27:54 +02:00
dependabot[bot]
116fae3e0f
build(deps): bump platformdirs from 4.5.0 to 4.9.4 ( #2434 )
...
Bumps [platformdirs](https://github.com/tox-dev/platformdirs ) from 4.5.0 to 4.9.4.
- [Release notes](https://github.com/tox-dev/platformdirs/releases )
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/docs/changelog.rst )
- [Commits](https://github.com/tox-dev/platformdirs/compare/4.5.0...4.9.4 )
---
updated-dependencies:
- dependency-name: platformdirs
dependency-version: 4.9.4
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 11:09:27 +02:00
dependabot[bot]
bf495cd57e
build(deps): bump chardet from 5.2.0 to 7.4.0.post2 ( #2436 )
...
Bumps [chardet](https://github.com/chardet/chardet ) from 5.2.0 to 7.4.0.post2.
- [Release notes](https://github.com/chardet/chardet/releases )
- [Changelog](https://github.com/chardet/chardet/blob/main/docs/changelog.rst )
- [Commits](https://github.com/chardet/chardet/compare/5.2.0...7.4.0.post2 )
---
updated-dependencies:
- dependency-name: chardet
dependency-version: 7.4.0.post2
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-30 11:09:14 +02:00
dependabot[bot]
e49aa533df
build(deps): bump multidict from 6.7.0 to 6.7.1 ( #2396 )
...
Bumps [multidict](https://github.com/aio-libs/multidict ) from 6.7.0 to 6.7.1.
- [Release notes](https://github.com/aio-libs/multidict/releases )
- [Changelog](https://github.com/aio-libs/multidict/blob/master/CHANGES.rst )
- [Commits](https://github.com/aio-libs/multidict/compare/v6.7.0...v6.7.1 )
---
updated-dependencies:
- dependency-name: multidict
dependency-version: 6.7.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-29 12:20:48 +02:00
Soxoj
5aa7f6429b
Overhaul site tags and naming: add social tag to 33 networks, fill mi… ( #2430 )
...
* Overhaul site tags and naming: add social tag to 33 networks, fill missing tags for 213 top-1000 sites, clean up false us/in country tags (~374 sites), normalize site names to Title Case, add tag validation tests, document tagging and naming rules
Remove LLM folder: ask @soxoj for the up-to-date version!
* Remove LLM/ from version control
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
2026-03-28 19:48:16 +01:00
Soxoj
a5d337b765
Tags and site names improvements ( #2427 )
...
- Added social tag to social networks (33 sites)
- Fixed wrong tags (8 sites)
- Filled empty tags for 213 sites in top-1000
- Country tag cleanup (~374 sites)
- Site naming normalization (75 sites)
- New tests (3)
- Documentation updates
2026-03-28 15:42:12 +01:00
dependabot[bot]
5aa0c908b0
build(deps): bump cryptography from 46.0.5 to 46.0.6 ( #2422 )
...
Bumps [cryptography](https://github.com/pyca/cryptography ) from 46.0.5 to 46.0.6.
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pyca/cryptography/compare/46.0.5...46.0.6 )
---
updated-dependencies:
- dependency-name: cryptography
dependency-version: 46.0.6
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-28 10:10:35 +01:00
Soxoj
51b452ad71
Add urlProbes ( #2425 )
2026-03-28 00:08:02 +01:00
Soxoj
fa1a4d1b4a
Sites re-check ( #2423 )
2026-03-27 22:41:55 +01:00
dependabot[bot]
184519b202
build(deps): bump soupsieve from 2.8 to 2.8.3 ( #2404 )
...
Bumps [soupsieve](https://github.com/facelessuser/soupsieve ) from 2.8 to 2.8.3.
- [Release notes](https://github.com/facelessuser/soupsieve/releases )
- [Commits](https://github.com/facelessuser/soupsieve/compare/2.8...2.8.3 )
---
updated-dependencies:
- dependency-name: soupsieve
dependency-version: 2.8.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 22:41:40 +01:00
dependabot[bot]
a203eecbb2
build(deps-dev): bump pytest from 9.0.1 to 9.0.2 ( #2381 )
...
Bumps [pytest](https://github.com/pytest-dev/pytest ) from 9.0.1 to 9.0.2.
- [Release notes](https://github.com/pytest-dev/pytest/releases )
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst )
- [Commits](https://github.com/pytest-dev/pytest/compare/9.0.1...9.0.2 )
---
updated-dependencies:
- dependency-name: pytest
dependency-version: 9.0.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 22:15:56 +01:00
dependabot[bot]
dde1cd5d78
build(deps): bump psutil from 7.1.3 to 7.2.2 ( #2406 )
...
Bumps [psutil](https://github.com/giampaolo/psutil ) from 7.1.3 to 7.2.2.
- [Changelog](https://github.com/giampaolo/psutil/blob/master/docs/changelog.rst )
- [Commits](https://github.com/giampaolo/psutil/compare/v7.1.3...v7.2.2 )
---
updated-dependencies:
- dependency-name: psutil
dependency-version: 7.2.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 15:58:24 +01:00
dependabot[bot]
547512519b
build(deps): bump pyinstaller from 6.16.0 to 6.19.0 ( #2405 )
...
Bumps [pyinstaller](https://github.com/pyinstaller/pyinstaller ) from 6.16.0 to 6.19.0.
- [Release notes](https://github.com/pyinstaller/pyinstaller/releases )
- [Changelog](https://github.com/pyinstaller/pyinstaller/blob/develop/doc/CHANGES.rst )
- [Commits](https://github.com/pyinstaller/pyinstaller/compare/v6.16.0...v6.19.0 )
---
updated-dependencies:
- dependency-name: pyinstaller
dependency-version: 6.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-27 09:19:04 +01:00
Soxoj
b333a2e2b2
Readme update: commercial use ( #2403 )
2026-03-26 21:51:53 +01:00
dependabot[bot]
2835ec71c7
build(deps): bump requests from 2.32.5 to 2.33.0 ( #2394 )
...
Bumps [requests](https://github.com/psf/requests ) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases )
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md )
- [Commits](https://github.com/psf/requests/compare/v2.32.5...v2.33.0 )
---
updated-dependencies:
- dependency-name: requests
dependency-version: 2.33.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 21:10:51 +01:00
github-actions[bot]
af67a6a3f3
Updated site list and statistics ( #2399 )
...
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-03-26 16:36:23 +01:00
dependabot[bot]
4f737b5260
build(deps-dev): bump pytest-httpserver from 1.1.0 to 1.1.5 ( #2397 )
...
Bumps [pytest-httpserver](https://github.com/csernazs/pytest-httpserver ) from 1.1.0 to 1.1.5.
- [Release notes](https://github.com/csernazs/pytest-httpserver/releases )
- [Changelog](https://github.com/csernazs/pytest-httpserver/blob/master/CHANGES.rst )
- [Commits](https://github.com/csernazs/pytest-httpserver/compare/1.1.0...1.1.5 )
---
updated-dependencies:
- dependency-name: pytest-httpserver
dependency-version: 1.1.5
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 16:12:53 +01:00
dependabot[bot]
185e09e4ea
build(deps): bump pypdf from 6.9.1 to 6.9.2 ( #2392 )
...
Bumps [pypdf](https://github.com/py-pdf/pypdf ) from 6.9.1 to 6.9.2.
- [Release notes](https://github.com/py-pdf/pypdf/releases )
- [Changelog](https://github.com/py-pdf/pypdf/blob/main/CHANGELOG.md )
- [Commits](https://github.com/py-pdf/pypdf/compare/6.9.1...6.9.2 )
---
updated-dependencies:
- dependency-name: pypdf
dependency-version: 6.9.2
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 23:33:41 +01:00
dependabot[bot]
5865e0f375
build(deps): bump yarl from 1.22.0 to 1.23.0 ( #2383 )
...
---
updated-dependencies:
- dependency-name: yarl
dependency-version: 1.23.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 16:59:46 +01:00
dependabot[bot]
815c8cb2f3
build(deps): bump asgiref from 3.11.0 to 3.11.1 ( #2384 )
...
Bumps [asgiref](https://github.com/django/asgiref ) from 3.11.0 to 3.11.1.
- [Changelog](https://github.com/django/asgiref/blob/main/CHANGELOG.txt )
- [Commits](https://github.com/django/asgiref/compare/3.11.0...3.11.1 )
---
updated-dependencies:
- dependency-name: asgiref
dependency-version: 3.11.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 15:03:02 +01:00
Soxoj
656fe1df24
Added Max.ru check; --no-progressbar flag fixed ( #2386 )
2026-03-25 11:48:12 +01:00
dependabot[bot]
1c5dc5f152
build(deps): bump pycountry from 24.6.1 to 26.2.16 ( #2382 )
...
Bumps [pycountry](https://github.com/pycountry/pycountry ) from 24.6.1 to 26.2.16.
- [Release notes](https://github.com/pycountry/pycountry/releases )
- [Changelog](https://github.com/pycountry/pycountry/blob/main/HISTORY.txt )
- [Commits](https://github.com/pycountry/pycountry/compare/24.6.1...26.2.16 )
---
updated-dependencies:
- dependency-name: pycountry
dependency-version: 26.2.16
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-25 09:54:11 +01:00
Soxoj
bc3d9faad9
Fix false-positive site checks reported by Maigret Bot ( #2376 )
2026-03-24 23:01:11 +01:00
Copilot
5aae2ee005
Fix update-site-data workflow race condition on branch push ( #2366 )
...
* Initial plan
* Fix update-site-data workflow race condition on branch push
- Add concurrency control to cancel in-progress runs on new pushes to main
- Delete existing PR branch before creating new one to avoid stale ref conflicts
- Upgrade peter-evans/create-pull-request from v5 to v7 (Node.js 20 deprecation)
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/a095d3d3-0093-43e8-9cc5-82797bd52453
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-03-24 22:10:03 +01:00
Soxoj
b145e7b26f
feat(core): add POST request support, new sites, migrate to Majestic Million ranking ( #2317 )
...
* feat(core): add POST request support, new sites, migrate to Majestic Million ranking
- Added native POST request support to the Maigret engine (requestMethod, requestPayload) to enable querying modern JSON registration endpoints.
- Replaced the discontinued Alexa rank API with the Majestic Million dataset for global popularity sorting and automated CI updates.
- Fixed multiple false positives among top 500 sites and bypassed standard anti-bot protections using custom User-Agents.
- Updated public documentation and internal playbooks to reflect the new features.
* feat(data): apply all data.json site check updates from main branch
- Added CTFtime and PentesterLab (new sites added in main)
- Removed forums.imore.com (deleted in main as dead site)
- Disabled 5 sites per main branch fixes: Librusec, MirTesen, amateurvoyeurforum.com, forums.stevehoffman.tv, vegalab
- Fixed 5 site checks per main branch: SoundCloud, Taplink, Setlist, RoyalCams, club.cnews.ru (switched from status_code to message checkType with proper markers)
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/a1d194d9-c0ff-4e2b-974c-c5e4b59548bf
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
2026-03-24 22:08:42 +01:00
Copilot
abd9aa57fe
Fix domain substring matching and NoneType crash in submit dialog ( #2367 )
...
* Initial plan
* Fix domain matching and NoneType error in submit.py
- Use regex with domain boundary matching instead of substring matching
to prevent x.com from matching 500px.com, mix.com, etc.
- Handle None old_site gracefully when user enters a site name not in
the matched list, fixing AttributeError crash.
- Add tests for both fixes.
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/7eabc755-47fd-4b80-a38c-9d6c056c2ce9
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-03-24 22:04:10 +01:00
Copilot
2e430e5039
feat: add tag blacklisting via --exclude-tags ( #2352 )
...
* Initial plan
* feat: add tag blacklisting support (--exclude-tags CLI flag, web UI, docs, tests)
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/1a656af2-36bf-494f-9f03-1b5340f0357c
* fix: correct tag cloud label to match click-cycle interaction
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/1a656af2-36bf-494f-9f03-1b5340f0357c
* feat: add all country tags to web interface tag cloud
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/7e184b24-ff26-48fd-8a93-aea12b0a8d7b
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-03-24 22:00:59 +01:00
dependabot[bot]
f5786f11ce
build(deps): bump certifi from 2025.11.12 to 2026.2.25 ( #2346 )
...
Bumps [certifi](https://github.com/certifi/python-certifi ) from 2025.11.12 to 2026.2.25.
- [Commits](https://github.com/certifi/python-certifi/compare/2025.11.12...2026.02.25 )
---
updated-dependencies:
- dependency-name: certifi
dependency-version: 2026.2.25
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-24 15:13:10 +01:00
Copilot
3e56c95e16
Fix SoundCloud false-positive: switch to message-based check ( #2355 )
...
* Initial plan
* Fix SoundCloud false-positive: switch from status_code to message checkType
SoundCloud returns HTTP 200 for non-existent user profiles (soft 404),
causing status_code check to report CLAIMED for random usernames.
Switch to message checkType with:
- presenseStrs: hydratable user marker in server-rendered HTML
- absenceStrs: generic page title for non-existent users
Markers sourced from WhatsMyName project's verified SoundCloud entry.
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
Agent-Logs-Url: https://github.com/soxoj/maigret/sessions/8aa10eef-78bf-4251-bf42-473cd94c7ef4
---------
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com >
Co-authored-by: soxoj <31013580+soxoj@users.noreply.github.com >
2026-03-24 15:12:56 +01:00