From 89b4cec3cb8b7f8474f6c07478c7ef6aaf96ec68 Mon Sep 17 00:00:00 2001 From: gtkacz Date: Mon, 2 Sep 2024 15:16:57 -0300 Subject: [PATCH 01/20] Adding support for exophase via `data.json` for #2248 --- 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 8f38fd00..af7d1b03 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -716,6 +716,12 @@ "urlMain": "https://exposure.co/", "username_claimed": "jonasjacobsson" }, + "exophase": { + "errorType": "status_code", + "url": "https://www.exophase.com/user/{}/", + "urlMain": "https://www.exophase.com/", + "username_claimed": "blue" + }, "EyeEm": { "errorType": "status_code", "url": "https://www.eyeem.com/u/{}", From 5193ab8a976f31a7727207ba9eee9440d693003f Mon Sep 17 00:00:00 2001 From: suramyavns Date: Tue, 10 Sep 2024 14:18:46 +0530 Subject: [PATCH 02/20] fixed speedrun site support --- sherlock_project/resources/data.json | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 8f38fd00..6a112350 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1919,11 +1919,10 @@ "username_claimed": "adam" }, "Speedrun.com": { - "errorMsg": "Not found", - "errorType": "message", - "url": "https://speedrun.com/user/{}", + "errorType": "status_code", + "url": "https://speedrun.com/users/{}", "urlMain": "https://speedrun.com/", - "username_claimed": "3Tau" + "username_claimed": "example" }, "Spells8": { "errorType": "status_code", @@ -2749,6 +2748,14 @@ "urlMain": "https://social.tchncs.de/", "username_claimed": "Milan" }, + "speedrun":{ + "errorType": "status_code", + "url":"https://speedrun.com/users/{}", + "urlMain":"https://speedrun.com/", + "username_claimed": "example", + "request_method": "GET", + "username_unclaimed":"" + }, "spletnik": { "errorType": "status_code", "url": "https://spletnik.ru/user/{}", From b65b03fe63533eafc27740f2f880b7eca6c255a5 Mon Sep 17 00:00:00 2001 From: suramyavns Date: Wed, 11 Sep 2024 07:49:29 +0530 Subject: [PATCH 03/20] removed duplication --- sherlock_project/resources/data.json | 8 -------- 1 file changed, 8 deletions(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 6a112350..7ff483ad 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2748,14 +2748,6 @@ "urlMain": "https://social.tchncs.de/", "username_claimed": "Milan" }, - "speedrun":{ - "errorType": "status_code", - "url":"https://speedrun.com/users/{}", - "urlMain":"https://speedrun.com/", - "username_claimed": "example", - "request_method": "GET", - "username_unclaimed":"" - }, "spletnik": { "errorType": "status_code", "url": "https://spletnik.ru/user/{}", From 61fdb6e20699e722842805d97a97abd00811a5da Mon Sep 17 00:00:00 2001 From: Niket Khandelwal Date: Wed, 2 Oct 2024 00:50:33 +0530 Subject: [PATCH 04/20] add VLR.gg support --- 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 8f38fd00..58f6c8b7 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2225,6 +2225,12 @@ "urlProbe": "https://www.virustotal.com/ui/users/{}/avatar", "username_claimed": "blue" }, + "VLR": { + "errorMsg": "status_code", + "url": "https://www.vlr.gg/user/{}", + "urlMain": "https://www.vlr.gg", + "username_claimed": "optms" + }, "WICG Forum": { "errorType": "status_code", "regexCheck": "^(?![.-])[a-zA-Z0-9_.-]{3,20}$", From 15e6924338868eb943a8f38ed6caf905b6472aab Mon Sep 17 00:00:00 2001 From: MR-VL <107425742+MR-VL@users.noreply.github.com> Date: Sat, 5 Oct 2024 21:47:45 -0500 Subject: [PATCH 05/20] Add support for Atcoder --- 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 8f38fd00..bebc0270 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -193,6 +193,12 @@ "urlMain": "https://ask.fm/", "username_claimed": "blue" }, + "Atcoder": { + "errorType": "status_code", + "url": "https://atcoder.jp/users/{}", + "urlMain": "https://atcoder.jp/", + "username_claimed": "ksun48" + }, "Audiojungle": { "errorType": "status_code", "regexCheck": "^[a-zA-Z0-9_]+$", From ecd59455b047f201c1d5a8df0e21868a86116a17 Mon Sep 17 00:00:00 2001 From: Nuung Date: Wed, 9 Oct 2024 18:31:06 +0900 Subject: [PATCH 06/20] Add support for velog --- 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 8f38fd00..5cabf01f 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2184,6 +2184,12 @@ "urlMain": "https://vsco.co/", "username_claimed": "blue" }, + "Velog": { + "errorType": "status_code", + "url": "https://velog.io/{}/posts", + "urlMain": "https://velog.io/", + "username_claimed": "nuung" + }, "Velomania": { "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0438 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430.", "errorType": "message", From 4ef9e6b0de7a5a078e239992e1fad77ae63caecb Mon Sep 17 00:00:00 2001 From: Nuung Date: Wed, 9 Oct 2024 18:52:36 +0900 Subject: [PATCH 07/20] modify: I forgot to adding @ --- 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 5cabf01f..bff563be 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2186,7 +2186,7 @@ }, "Velog": { "errorType": "status_code", - "url": "https://velog.io/{}/posts", + "url": "https://velog.io/@{}/posts", "urlMain": "https://velog.io/", "username_claimed": "nuung" }, From ef751d34f28cbeb93f736f17593a20eea2846f0e Mon Sep 17 00:00:00 2001 From: Nuung Date: Wed, 9 Oct 2024 19:11:51 +0900 Subject: [PATCH 08/20] modify: velog's username_claimed value --- 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 bff563be..f4e02c6f 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2188,7 +2188,7 @@ "errorType": "status_code", "url": "https://velog.io/@{}/posts", "urlMain": "https://velog.io/", - "username_claimed": "nuung" + "username_claimed": "qlgks1" }, "Velomania": { "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u0437\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0438\u0440\u043e\u0432\u0430\u043d \u0438 \u043d\u0435 \u0438\u043c\u0435\u0435\u0442 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u0434\u043b\u044f \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430.", From 656abbbbf8af0dc4abfa685010371a16fd5ae30f Mon Sep 17 00:00:00 2001 From: nktkhndlwl Date: Thu, 10 Oct 2024 20:46:54 +0530 Subject: [PATCH 09/20] fix errorType --- 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 58f6c8b7..3be86e05 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2226,7 +2226,7 @@ "username_claimed": "blue" }, "VLR": { - "errorMsg": "status_code", + "errorType": "status_code", "url": "https://www.vlr.gg/user/{}", "urlMain": "https://www.vlr.gg", "username_claimed": "optms" From b7406919dc7c6c816b334c432f8f19d01b4f5579 Mon Sep 17 00:00:00 2001 From: anuja Date: Fri, 11 Oct 2024 07:53:59 +0530 Subject: [PATCH 10/20] commiting to correct function call --- tests/sherlock_interactives.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/sherlock_interactives.py b/tests/sherlock_interactives.py index 2c9d9d95..407475c7 100644 --- a/tests/sherlock_interactives.py +++ b/tests/sherlock_interactives.py @@ -7,7 +7,7 @@ class Interactives: def run_cli(args:str = "") -> str: """Pass arguments to Sherlock as a normal user on the command line""" # Adapt for platform differences (Windows likes to be special) - if platform.system == "Windows": + if platform.system() == "Windows": command:str = f"py -m sherlock {args}" else: command:str = f"sherlock {args}" From 8e0c7eff178228e1c3ca7cbf2ba2337163eb4bef Mon Sep 17 00:00:00 2001 From: Alok Date: Fri, 11 Oct 2024 11:02:57 +0530 Subject: [PATCH 11/20] Change the errorMsg for Librarything --- 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 8f38fd00..5d3d6a68 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1289,7 +1289,7 @@ "username_claimed": "blue" }, "LibraryThing": { - "errorMsg": "Catalog your books online", + "errorMsg": "Error: This user doesn't exist", "errorType": "message", "url": "https://www.librarything.com/profile/{}", "urlMain": "https://www.librarything.com/", From d83e7c16521b2a3d0c7633f745f433269fdfc1b1 Mon Sep 17 00:00:00 2001 From: Aalim Sheikh Date: Fri, 11 Oct 2024 20:35:29 +0530 Subject: [PATCH 12/20] Add site rarible.com --- 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 8f38fd00..76ffabf9 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1689,6 +1689,12 @@ "urlMain": "https://www.rajce.idnes.cz/", "username_claimed": "blue" }, + "Rarible.com": { + "errorType": "status_code", + "url": "https://rarible.com/marketplace/api/v4/urls/{}", + "urlMain": "https://rarible.com/", + "username_claimed": "blue" + }, "Rate Your Music": { "errorType": "status_code", "url": "https://rateyourmusic.com/~{}", From fdf3655e63c5fe9f521dc7feb37c94228ca4c973 Mon Sep 17 00:00:00 2001 From: Rhythm Bansal Date: Thu, 17 Oct 2024 22:18:52 +0530 Subject: [PATCH 13/20] fixed `urlProbe` for Twitter by adding an alternative endpoint --- 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 8f38fd00..c33c90c3 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2142,7 +2142,7 @@ "regexCheck": "^[a-zA-Z0-9_]{1,15}$", "url": "https://x.com/{}", "urlMain": "https://x.com/", - "urlProbe": "https://nitter.net/{}", + "urlProbe": "https://nitter.privacydev.net/{}", "username_claimed": "blue" }, "Typeracer": { From 4deba5f147defcfe63eede6b953469b1a66835f1 Mon Sep 17 00:00:00 2001 From: Lucas Terracino Date: Tue, 22 Oct 2024 14:11:51 -0300 Subject: [PATCH 14/20] Add support for Topcoder --- sherlock_project/resources/data.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 8f38fd00..9885ec5c 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2021,6 +2021,14 @@ "urlMain": "https://tldrlegal.com/", "username_claimed": "kevin" }, + "Topcoder": { + "errorType": "status_code", + "url": "https://profiles.topcoder.com/{}/", + "urlMain": "https://topcoder.com/", + "username_claimed": "USER", + "urlProbe": "https://api.topcoder.com/v5/members/{}", + "regexCheck": "[a-zA-Z0-9 ]" + }, "TRAKTRAIN": { "errorType": "status_code", "url": "https://traktrain.com/{}", From a03aa3157ff96aceaa465f894c47f4d4167ac4ea Mon Sep 17 00:00:00 2001 From: Lucas Terracino Date: Tue, 22 Oct 2024 14:28:05 -0300 Subject: [PATCH 15/20] Add support for BoardGameGeek --- sherlock_project/resources/data.json | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 9885ec5c..a782a708 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -298,6 +298,14 @@ "urlMain": "https://www.blogger.com/", "username_claimed": "blue" }, + "BoardGameGeek": { + "errorType": "message", + "regexCheck": "^[a-zA-Z0-9_]*$", + "errorMsg": "User not found", + "url": "https://boardgamegeek.com/user/{}", + "urlMain": "https://boardgamegeek.com", + "username_claimed": "blue" + }, "BodyBuilding": { "errorType": "response_url", "errorUrl": "https://bodyspace.bodybuilding.com/", From beb57d2e49edb343e4f259a4960a9c825125ae13 Mon Sep 17 00:00:00 2001 From: Lucas Terracino Date: Tue, 22 Oct 2024 14:38:01 -0300 Subject: [PATCH 16/20] Add support for Empretienda --- 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 a782a708..34bcece2 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -705,6 +705,12 @@ "urlMain": "https://community.eintracht.de/", "username_claimed": "mmammu" }, + "Empretienda AR": { + "errorType": "status_code", + "url": "https://{}.empretienda.com.ar", + "urlMain": "https://empretienda.com", + "username_claimed": "camalote" + }, "Envato Forum": { "errorType": "status_code", "url": "https://forums.envato.com/u/{}", From bbe9e9316474650ef6bb19cc916ca10b3c10c0f1 Mon Sep 17 00:00:00 2001 From: Lucas Terracino Date: Tue, 22 Oct 2024 14:38:09 -0300 Subject: [PATCH 17/20] Add support for Tiendanube --- 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 34bcece2..301fc807 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -2028,6 +2028,12 @@ "urlProbe": "https://ch.tetr.io/api/users/{}", "username_claimed": "osk" }, + "Tiendanube": { + "url": "https://{}.mitiendanube.com/", + "urlMain": "https://www.tiendanube.com/", + "errorType": "status_code", + "username_claimed": "blue" + }, "TLDR Legal": { "errorType": "status_code", "regexCheck": "^[a-zA-Z0-9]{3,20}$", From 3f1f2534a341743019b785258e7325cb3c340894 Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Fri, 1 Nov 2024 04:29:23 -0400 Subject: [PATCH 18/20] Update tests/sherlock_interactives.py --- tests/sherlock_interactives.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/sherlock_interactives.py b/tests/sherlock_interactives.py index 407475c7..9f99c500 100644 --- a/tests/sherlock_interactives.py +++ b/tests/sherlock_interactives.py @@ -8,7 +8,7 @@ class Interactives: """Pass arguments to Sherlock as a normal user on the command line""" # Adapt for platform differences (Windows likes to be special) if platform.system() == "Windows": - command:str = f"py -m sherlock {args}" + command:str = f"py -m sherlock_project {args}" else: command:str = f"sherlock {args}" From b06fb4e4250e698f5b2e413ec6c3d42d275393bd Mon Sep 17 00:00:00 2001 From: Aalim Sheikh Date: Fri, 1 Nov 2024 14:09:04 +0530 Subject: [PATCH 19/20] Update sherlock_project/resources/data.json Co-authored-by: Paul Pfeister --- 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 76ffabf9..75403a73 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -1689,7 +1689,7 @@ "urlMain": "https://www.rajce.idnes.cz/", "username_claimed": "blue" }, - "Rarible.com": { + "Rarible": { "errorType": "status_code", "url": "https://rarible.com/marketplace/api/v4/urls/{}", "urlMain": "https://rarible.com/", From bd46baa639c66960cd7162ebcb07e094d55e41e6 Mon Sep 17 00:00:00 2001 From: Paul Pfeister Date: Fri, 1 Nov 2024 19:44:48 -0400 Subject: [PATCH 20/20] fix: 8tracks Use username availability endpoint from regflow with predictable response language (en-us). Referenced by #2318 Fixes #2332 Closes #2333 (removes target rather than fixes) --- sherlock_project/resources/data.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sherlock_project/resources/data.json b/sherlock_project/resources/data.json index 7275339f..5ccee84b 100644 --- a/sherlock_project/resources/data.json +++ b/sherlock_project/resources/data.json @@ -31,9 +31,13 @@ "username_claimed": "blue" }, "8tracks": { - "errorMsg": "This page has vanished", "errorType": "message", + "errorMsg": "\"available\":true", + "headers": { + "Accept-Language": "en-US,en;q=0.5" + }, "url": "https://8tracks.com/{}", + "urlProbe": "https://8tracks.com/users/check_username?login={}&format=jsonh", "urlMain": "https://8tracks.com/", "username_claimed": "blue" },