diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json
index c13f9d9e1..b564ce305 100644
--- a/sherlock_project/resources/data.json
+++ b/sherlock_project/resources/data.json
@@ -507,6 +507,15 @@
"urlMain": "https://coderwall.com",
"username_claimed": "hacker"
},
+ "Code Sandbox": {
+ "errorType": "message",
+ "errorMsg": "Could not find user with username",
+ "regexCheck": "^[a-zA-Z0-9_-]{3,30}$",
+ "url": "https://codesandbox.io/u/{}",
+ "urlProbe": "https://codesandbox.io/api/v1/users/{}",
+ "urlMain": "https://codesandbox.io",
+ "username_claimed": "icyjoseph"
+ },
"Codewars": {
"errorType": "status_code",
"url": "https://www.codewars.com/users/{}",
@@ -539,6 +548,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/",
@@ -685,7 +701,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={}",
@@ -1058,6 +1073,13 @@
"urlMain": "https://www.heavy-r.com/",
"username_claimed": "kilroy222"
},
+ "Hive Blog": {
+ "errorMsg": "User Not Found - Hive",
+ "errorType": "message",
+ "url": "https://hive.blog/@{}",
+ "urlMain": "https://hive.blog/",
+ "username_claimed": "mango-juice"
+ },
"Holopin": {
"errorMsg": "true",
"errorType": "message",
@@ -1219,6 +1241,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/{}",
@@ -1741,6 +1770,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/{}",
@@ -1748,6 +1783,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@-]+?$",
@@ -1843,6 +1885,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}",
@@ -2043,7 +2092,6 @@
},
"Spotify": {
"errorType": "status_code",
-
"url": "https://open.spotify.com/user/{}",
"urlMain": "https://open.spotify.com/",
"username_claimed": "blue"
@@ -2082,6 +2130,13 @@
"urlMain": "https://forum.sublimetext.com/",
"username_claimed": "blue"
},
+ "Substack": {
+ "errorType": "status_code",
+ "regexCheck": "^[a-zA-Z0-9_]{3,30}$",
+ "url": "https://substack.com/@{}",
+ "urlMain": "https://substack.com/",
+ "username_claimed": "gurupanda"
+ },
"TETR.IO": {
"errorMsg": "No such user!",
"errorType": "message",
@@ -2248,6 +2303,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/{}",
@@ -2472,7 +2534,6 @@
},
"YouTube": {
"errorType": "status_code",
-
"url": "https://www.youtube.com/@{}",
"urlMain": "https://www.youtube.com/",
"username_claimed": "youtube"