add FetLife and Collarspace
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.
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.
There are some changes seen in the diff but not mentioned in the PR -- are these intentionally pushed? Just to be clear.
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
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)