Skip to content

feat(user_scan): add 5 modules - #757

Merged
kaifcodec merged 11 commits into
kaifcodec:mainfrom
alexispradol:main
Nov 7, 2026
Merged

kaifcodec merged 11 commits into
kaifcodec:mainfrom
alexispradol:main

Conversation

@alexispradol

Copy link
Copy Markdown
Contributor

No description provided.

@kaifcodec

Copy link
Copy Markdown
Owner

@alexispradol Thanks again for the contribution! A few adjustments needed before merging:

  1. Explicit Not-Found Markers (Required):
    Per project guidelines, availability cannot rely on bare HTTP status codes alone. Both states must check explicit body content to avoid false positives:

    • mixlr: Verify "Resource not found" in the 404 JSON response.
    • ultimate_guitar: Verify "Oops! We couldn't find that page." in the 410 response body.
  2. Regional Check on planetminecraft & typeracer:

    • Both endpoints hit Cloudflare Managed Challenges (HTTP 403) from our region during testing.
    • Did these pass cleanly without challenges on your end? If they work fine in your region, we can keep them in the project.
  3. Regex & Extraction Updates:

    • ccm.py: International requests to ccm.net return English (<title>{user}'s profile - CCM</title>) instead of French. Update the regex to support both:
      r"<title>(?:Profil de\s+)?([^<']+?)(?:'s profile)?\s*-\s*CCM</title>"
    • listal.py: Add support for <title>{user}'s stuff on Listal</title> to prevent false negatives on valid profiles.
    • hackthissite.py: Exclude fallback id=404 from media["avatar"] so default placeholders aren't captured as user images, and ignore "http://" for empty website fields.

@alexispradol

Copy link
Copy Markdown
Contributor Author

Planetminecraft and typeracer working chile

@kaifcodec

Copy link
Copy Markdown
Owner

@alexispradol Thank you for the update I will review it soon!

@kaifcodec kaifcodec changed the title feat(user_scan): add 7 modules feat(user_scan): add 5 modules Nov 7, 2026
@kaifcodec kaifcodec added the user module addition PRs or issues related to new user_scan module additions label Nov 7, 2026
@kaifcodec
kaifcodec merged commit fe817b3 into kaifcodec:main Nov 7, 2026
2 checks passed
@kaifcodec

Copy link
Copy Markdown
Owner

@alexispradol Thanks for the PR, I made some changes to it but LGTM.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

user module addition PRs or issues related to new user_scan module additions

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants