sherlock icon indicating copy to clipboard operation
sherlock copied to clipboard

add FetLife and Collarspace

Open RaphaelTW opened this issue 3 months ago • 4 comments

This PR adds support for the websites FetLife and Collarspace in the data.json file.

  • Added new entries for both platforms
  • Preserved the existing data structure

Motivation: extend Sherlock’s coverage to include communities on these platforms, allowing more comprehensive username searches.

RaphaelTW avatar Sep 16 '25 23:09 RaphaelTW

Added FetLife and Collarspace to data.json so Sherlock can check these platforms as well.
Let me know if you’d like me to adjust the formatting or add more details for these entries.

RaphaelTW avatar Sep 16 '25 23:09 RaphaelTW

There are some changes seen in the diff but not mentioned in the PR -- are these intentionally pushed? Just to be clear.

ppfeister avatar Sep 16 '25 23:09 ppfeister

I only cloned the repo and changed the .json file (added FetLife and Collarspace). If there are other deletions, they were not intentional — I believe they might be due to automatic formatting or line ending changes. Let me know if you’d like me to revert those so only the intended entries remain

RaphaelTW avatar Sep 16 '25 23:09 RaphaelTW

There are a handful of separate deletions ---- [see your diff here] The easiest fix is probably to save your changes elsewhere, git reset --hard HEAD~1 to clean it up, and then add those two sites back in. You might have to git push --force-with-lease to overwrite the previous commit on your remote.

Unsure if you tested locally, but FetLife returns a hit for all usernames tested. It might be worth experimenting with https://fetlife.com/users/attributes/nickname?nickname={} instead (via the urlProbe element, alongside urlMain and url).

Collarspace also returns false positives, but unsure how to fix that item at this time (would warrant some further digging if we were to add it)

ppfeister avatar Sep 20 '25 17:09 ppfeister