From 4721c7f5530aa883debbe3d0a567b84c79350404 Mon Sep 17 00:00:00 2001 From: manjushsh Date: Fri, 27 Jun 2025 19:42:23 +0530 Subject: [PATCH 1/9] data: Add code sandboxio --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 42327a18f..b1d5a139d 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -478,6 +478,12 @@ "urlMain": "https://coderwall.com", "username_claimed": "hacker" }, + "Code Sandbox": { + "errorType": "status_code", + "url": "https://codesandbox.io/u/{}", + "urlMain": "https://codesandbox.io", + "username_claimed": "icyjoseph" + }, "Codewars": { "errorType": "status_code", "url": "https://www.codewars.com/users/{}", From 47063239764a64fc7707794d539aeaf76c56b403 Mon Sep 17 00:00:00 2001 From: manjushsh Date: Fri, 27 Jun 2025 20:05:01 +0530 Subject: [PATCH 2/9] data: add hive blog --- sherlock_project/resources/data.json | 28 ++++++++++++++++------------ 1 file changed, 16 insertions(+), 12 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index b1d5a139d..3ee6c3432 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -595,13 +595,13 @@ "username_claimed": "blue" }, "DigitalSpy": { - "errorMsg": "The page you were looking for could not be found.", - "errorType": "message", - "url": "https://forums.digitalspy.com/profile/{}", - "urlMain": "https://forums.digitalspy.com/", - "username_claimed": "blue", - "regexCheck": "^\\w{3,20}$" - }, + "errorMsg": "The page you were looking for could not be found.", + "errorType": "message", + "url": "https://forums.digitalspy.com/profile/{}", + "urlMain": "https://forums.digitalspy.com/", + "username_claimed": "blue", + "regexCheck": "^\\w{3,20}$" + }, "Discogs": { "errorType": "status_code", "url": "https://www.discogs.com/user/{}", @@ -656,7 +656,6 @@ "Duolingo": { "errorMsg": "{\"users\":[]}", "errorType": "message", - "url": "https://www.duolingo.com/profile/{}", "urlMain": "https://duolingo.com/", "urlProbe": "https://www.duolingo.com/2017-06-30/users?username={}", @@ -1030,6 +1029,14 @@ "urlMain": "https://www.heavy-r.com/", "username_claimed": "kilroy222" }, + "Hive Blog": { + "errorMsg": "User Not Found - Hive", + "errorType": "message", + "isNSFW": true, + "url": "https://hive.blog/@{}", + "urlMain": "https://hive.blog/", + "username_claimed": "mango-juice" + }, "Holopin": { "errorMsg": "true", "errorType": "message", @@ -1277,7 +1284,6 @@ }, "LinkedIn": { "errorType": "status_code", - "regexCheck": "^[a-zA-Z0-9]{3,100}$", "request_method": "GET", "url": "https://linkedin.com/in/{}", @@ -1923,7 +1929,6 @@ }, "Spotify": { "errorType": "status_code", - "url": "https://open.spotify.com/user/{}", "urlMain": "https://open.spotify.com/", "username_claimed": "blue" @@ -2348,7 +2353,6 @@ }, "YouTube": { "errorType": "status_code", - "url": "https://www.youtube.com/@{}", "urlMain": "https://www.youtube.com/", "username_claimed": "youtube" @@ -2744,4 +2748,4 @@ "urlMain": "https://bsky.app/", "username_claimed": "mcuban" } -} +} \ No newline at end of file From 2908c8eaa8ddd1ed711efa838ca587149f9a2767 Mon Sep 17 00:00:00 2001 From: Manjush Shetty Date: Mon, 6 Oct 2025 16:40:59 +0530 Subject: [PATCH 3/9] chore: try with different message --- sherlock_project/resources/data.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 4ccec7d0a..0a98e8542 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -509,7 +509,7 @@ }, "Code Sandbox": { "errorType": "message", - "errorMsg": "Whoops, page not found", + "errorMsg": "Not Found", "url": "https://codesandbox.io/u/{}", "urlMain": "https://codesandbox.io", "username_claimed": "icyjoseph" From c6c3522159ddaf5bf81c70fa6c68ad0419451b08 Mon Sep 17 00:00:00 2001 From: Manjush Shetty Date: Mon, 6 Oct 2025 16:45:53 +0530 Subject: [PATCH 4/9] chore: add custom regex for codesandbox usernames --- sherlock_project/resources/data.json | 1 + 1 file changed, 1 insertion(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 0a98e8542..de9dc0746 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -510,6 +510,7 @@ "Code Sandbox": { "errorType": "message", "errorMsg": "Not Found", + "regexCheck": "^[a-zA-Z0-9_-]{3,30}$", "url": "https://codesandbox.io/u/{}", "urlMain": "https://codesandbox.io", "username_claimed": "icyjoseph" From ef0b97fb5784104b799876173152fcb8a9c82d9c Mon Sep 17 00:00:00 2001 From: Manjush Shetty Date: Mon, 6 Oct 2025 16:54:07 +0530 Subject: [PATCH 5/9] chore: try with api instead --- sherlock_project/resources/data.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index de9dc0746..b0e161658 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -509,9 +509,9 @@ }, "Code Sandbox": { "errorType": "message", - "errorMsg": "Not Found", + "errorMsg": "Could not find user with username", "regexCheck": "^[a-zA-Z0-9_-]{3,30}$", - "url": "https://codesandbox.io/u/{}", + "url": "https://codesandbox.io/api/v1/users/{}", "urlMain": "https://codesandbox.io", "username_claimed": "icyjoseph" }, From 5d7b438fd632157fca8c23b53d4ebc575c2b51d8 Mon Sep 17 00:00:00 2001 From: Manjush Shetty Date: Mon, 6 Oct 2025 17:11:50 +0530 Subject: [PATCH 6/9] add urlProbe --- sherlock_project/resources/data.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index b0e161658..4b4166e0d 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -511,7 +511,8 @@ "errorType": "message", "errorMsg": "Could not find user with username", "regexCheck": "^[a-zA-Z0-9_-]{3,30}$", - "url": "https://codesandbox.io/api/v1/users/{}", + "url": "https://codesandbox.io/u/{}", + "urlProbe": "https://codesandbox.io/api/v1/users/{}", "urlMain": "https://codesandbox.io", "username_claimed": "icyjoseph" }, From eb51bf9b1af0be0889d32e77f6fe9ef13bc4d259 Mon Sep 17 00:00:00 2001 From: Manjush Shetty Date: Mon, 6 Oct 2025 17:15:44 +0530 Subject: [PATCH 7/9] misc: remove isnsfw from hive --- sherlock_project/resources/data.json | 1 - 1 file changed, 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 4b4166e0d..96743c3d5 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1069,7 +1069,6 @@ "Hive Blog": { "errorMsg": "User Not Found - Hive", "errorType": "message", - "isNSFW": true, "url": "https://hive.blog/@{}", "urlMain": "https://hive.blog/", "username_claimed": "mango-juice" From eccdf80b95620e2bd4f1f6e59cbf234f411af501 Mon Sep 17 00:00:00 2001 From: Aniket <74449359+Si-ddhartha@users.noreply.github.com> Date: Mon, 6 Oct 2025 18:22:56 +0530 Subject: [PATCH 8/9] Add Pronouns.page (#2419) * Add support for Pronouns.page (#2418) * Update the url --- sherlock_project/resources/data.json | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index c13f9d9e1..8f2f5539f 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1741,6 +1741,12 @@ "urlMain": "http://promodj.com/", "username_claimed": "blue" }, + "Pronouns.page": { + "errorType": "status_code", + "url": "https://pronouns.page/@{}", + "urlMain": "https://pronouns.page/", + "username_claimed": "andrea" + }, "PyPi": { "errorType": "status_code", "url": "https://pypi.org/user/{}", From 03c051a525b3ef525b29c030aeb7f181b5709395 Mon Sep 17 00:00:00 2001 From: Abhyuday K Hegde <66260177+akh7177@users.noreply.github.com> Date: Mon, 6 Oct 2025 18:47:38 +0530 Subject: [PATCH 9/9] Add new sites to Sherlock --- sherlock_project/resources/data.json | 35 ++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 8f2f5539f..b3f975532 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -539,6 +539,13 @@ "urlMain": "https://coroflot.com/", "username_claimed": "blue" }, + "Cplusplus": { + "errorType": "message", + "errorMsg": "404 Page Not Found", + "url": "https://cplusplus.com/user/{}", + "urlMain": "https://cplusplus.com", + "username_claimed": "mbozzi" + }, "Cracked": { "errorType": "response_url", "errorUrl": "https://www.cracked.com/", @@ -1219,6 +1226,13 @@ "urlMain": "https://discourse.joplinapp.org/", "username_claimed": "laurent" }, + "Jupyter Community Forum": { + "errorMsg": "Oops! That page doesn’t exist or is private.", + "errorType": "message", + "url": "https://discourse.jupyter.org/u/{}/summary", + "urlMain": "https://discourse.jupyter.org", + "username_claimed": "choldgraf" + }, "Kaggle": { "errorType": "status_code", "url": "https://www.kaggle.com/{}", @@ -1754,6 +1768,13 @@ "urlMain": "https://pypi.org", "username_claimed": "Blue" }, + "Python.org Discussions": { + "errorMsg": "Oops! That page doesn’t exist or is private.", + "errorType": "message", + "url": "https://discuss.python.org/u/{}/summary", + "urlMain": "https://discuss.python.org", + "username_claimed": "pablogsal" + }, "Rajce.net": { "errorType": "status_code", "regexCheck": "^[\\w@-]+?$", @@ -1849,6 +1870,13 @@ "urlMain": "https://royalcams.com", "username_claimed": "asuna-black" }, + "Ruby Forums": { + "errorMsg": "Oops! That page doesn’t exist or is private.", + "errorType": "message", + "url": "https://ruby-forum.com/u/{}/summary", + "urlMain": "https://ruby-forums.com", + "username_claimed": "rishard" + }, "RubyGems": { "errorType": "status_code", "regexCheck": "^[a-zA-Z][a-zA-Z0-9_-]{1,40}", @@ -2254,6 +2282,13 @@ "urlMain": "https://untappd.com/", "username_claimed": "untappd" }, + "Valorant Forums": { + "errorMsg": "The page you requested could not be found.", + "errorType": "message", + "url": "https://valorantforums.com/u/{}", + "urlMain": "https://valorantforums.com", + "username_claimed": "Wolves" + }, "VK": { "errorType": "response_url", "errorUrl": "https://www.quora.com/profile/{}",