diff --git a/.dockerignore b/.dockerignore index 9978ae9..21bb87d 100644 --- a/.dockerignore +++ b/.dockerignore @@ -5,4 +5,4 @@ tests/ *.txt !/requirements.txt venv/ - +devel/ \ No newline at end of file diff --git a/.github/workflows/update-site-list.yml b/.github/workflows/update-site-list.yml index 1966bea..5a06793 100644 --- a/.github/workflows/update-site-list.yml +++ b/.github/workflows/update-site-list.yml @@ -29,8 +29,8 @@ jobs: python-version: '3.x' # Execute the site_list.py Python script - - name: Execute site_list.py - run: python site_list.py + - name: Execute site-list.py + run: python devel/site-list.py # Commit any changes made by the script - name: Commit files diff --git a/site_list.py b/devel/site-list.py similarity index 85% rename from site_list.py rename to devel/site-list.py index 1f0f05f..1b4a03c 100644 --- a/site_list.py +++ b/devel/site-list.py @@ -4,7 +4,7 @@ import json # Read the data.json file -with open("sherlock/resources/data.json", "r", encoding="utf-8") as data_file: +with open("../sherlock/resources/data.json", "r", encoding="utf-8") as data_file: data: dict = json.load(data_file) # Removes schema-specific keywords for proper processing @@ -15,7 +15,7 @@ social_networks.pop('$schema', None) social_networks: list = sorted(social_networks.items()) # Write the list of supported sites to sites.md -with open("sites.md", "w") as site_file: +with open("../sites.md", "w") as site_file: site_file.write(f"## List Of Supported Sites ({len(social_networks)} Sites In Total!)\n") for social_network, info in social_networks: url_main = info["urlMain"] @@ -23,7 +23,7 @@ with open("sites.md", "w") as site_file: site_file.write(f"1. ![](https://www.google.com/s2/favicons?domain={url_main}) [{social_network}]({url_main}) {is_nsfw}\n") # Overwrite the data.json file with sorted data -with open("sherlock/resources/data.json", "w") as data_file: +with open("../sherlock/resources/data.json", "w") as data_file: sorted_data = json.dumps(data, indent=2, sort_keys=True) data_file.write(sorted_data) data_file.write("\n") diff --git a/docker-compose.yml b/docker-compose.yml deleted file mode 100644 index 3182120..0000000 --- a/docker-compose.yml +++ /dev/null @@ -1,7 +0,0 @@ -version: '2' - -services: - sherlock: - build: . - volumes: - - "./results:/opt/sherlock/results" diff --git a/docs/CONTRIBUTING.md b/docs/CONTRIBUTING.md index 2d3d673..fe91e7c 100644 --- a/docs/CONTRIBUTING.md +++ b/docs/CONTRIBUTING.md @@ -11,7 +11,7 @@    |    Usage    |    - Docker + Docker    |    Contributing

diff --git a/docs/install.md b/docs/INSTALL.md similarity index 100% rename from docs/install.md rename to docs/INSTALL.md diff --git a/docs/README.md b/docs/README.md index 5835de4..9b6237a 100644 --- a/docs/README.md +++ b/docs/README.md @@ -2,7 +2,7 @@

- Hunt down social media accounts by username across 400+ social networks + Hunt down social media accounts by username across 400+ social networks

@@ -11,7 +11,7 @@    |    Usage    |    - Docker + Docker    |    Contributing

@@ -131,9 +131,9 @@ Original Creator - [Siddharth Dushantha](https://github.com/sdushantha) -[docs_install]: /docs/install.md -[docs_docker]: /docs/install.md#docker -[docs_py]: /docs/install.md#python +[docs_install]: /docs/INSTALL.md +[docs_docker]: /docs/INSTALL.md#docker +[docs_py]: /docs/INSTALL.md#python [docs_contrib]: /docs/CONTRIBUTING.md [docs_contrib_adding_targets]: /docs/CONTRIBUTING.md#adding-targets [docs_contrib_removing_targets]: /docs/CONTRIBUTING.md#removing-targets diff --git a/removed_sites.md b/docs/removed-sites.md similarity index 100% rename from removed_sites.md rename to docs/removed-sites.md diff --git a/sites.md b/docs/sites.md similarity index 100% rename from sites.md rename to docs/sites.md diff --git a/removed_sites.json b/removed_sites.json deleted file mode 100644 index 1b107e5..0000000 --- a/removed_sites.json +++ /dev/null @@ -1,860 +0,0 @@ -{ - "AdobeForums": { - "errorType": "status_code", - "url": "https://forums.adobe.com/people/{}", - "urlMain": "https://forums.adobe.com/", - "username_claimed": "jack" - }, - "AngelList": { - "errorType": "status_code", - "url": "https://angel.co/u/{}", - "urlMain": "https://angel.co/", - "username_claimed": "blue" - }, - "Basecamp": { - "errorMsg": "The account you were looking for doesn't exist", - "errorType": "message", - "url": "https://{}.basecamphq.com", - "urlMain": "https://basecamp.com/", - "username_claimed": "blue" - }, - "BlackPlanet": { - "errorMsg": "My Hits", - "errorType": "message", - "url": "http://blackplanet.com/{}", - "urlMain": "http://blackplanet.com/" - }, - "Canva": { - "errorType": "response_url", - "errorUrl": "https://www.canva.com/{}", - "url": "https://www.canva.com/{}", - "urlMain": "https://www.canva.com/", - "username_claimed": "jenny" - }, - "Codementor": { - "errorType": "status_code", - "url": "https://www.codementor.io/@{}", - "urlMain": "https://www.codementor.io/", - "username_claimed": "blue" - }, - "EVE Online": { - "errorType": "response_url", - "errorUrl": "https://eveonline.com", - "url": "https://evewho.com/pilot/{}/", - "urlMain": "https://eveonline.com", - "username_claimed": "blue" - }, - "fanpop": { - "errorType": "response_url", - "errorUrl": "http://www.fanpop.com/", - "url": "http://www.fanpop.com/fans/{}", - "urlMain": "http://www.fanpop.com/", - "username_claimed": "blue" - }, - "Fotolog": { - "errorType": "status_code", - "url": "https://fotolog.com/{}", - "urlMain": "https://fotolog.com/" - }, - "Foursquare": { - "errorType": "status_code", - "url": "https://foursquare.com/{}", - "urlMain": "https://foursquare.com/", - "username_claimed": "dens" - }, - "gpodder.net": { - "errorType": "status_code", - "url": "https://gpodder.net/user/{}", - "urlMain": "https://gpodder.net/", - "username_claimed": "blue" - }, - "Investing.com": { - "errorType": "status_code", - "url": "https://www.investing.com/traders/{}", - "urlMain": "https://www.investing.com/", - "username_claimed": "jenny" - }, - "Khan Academy": { - "errorType": "status_code", - "url": "https://www.khanacademy.org/profile/{}", - "urlMain": "https://www.khanacademy.org/", - "username_claimed": "blue" - }, - "KiwiFarms": { - "errorMsg": "The specified member cannot be found", - "errorType": "message", - "url": "https://kiwifarms.net/members/?username={}", - "urlMain": "https://kiwifarms.net/", - "username_claimed": "blue" - }, - "NPM-Package": { - "errorType": "status_code", - "url": "https://www.npmjs.com/package/{}", - "urlMain": "https://www.npmjs.com/", - "username_claimed": "blue" - }, - "Pexels": { - "errorType": "status_code", - "url": "https://www.pexels.com/@{}", - "urlMain": "https://www.pexels.com/", - "username_claimed": "bruno" - }, - "Pixabay": { - "errorType": "status_code", - "url": "https://pixabay.com/en/users/{}", - "urlMain": "https://pixabay.com/", - "username_claimed": "blue" - }, - "PowerShell Gallery": { - "errorType": "status_code", - "url": "https://www.powershellgallery.com/profiles/{}", - "urlMain": "https://www.powershellgallery.com", - "username_claimed": "powershellteam" - }, - "RamblerDating": { - "errorType": "response_url", - "errorUrl": "https://dating.rambler.ru/page/{}", - "url": "https://dating.rambler.ru/page/{}", - "urlMain": "https://dating.rambler.ru/", - "username_claimed": "blue" - }, - "Shockwave": { - "errorMsg": "Oh no! You just finished all of the games on the internet!", - "errorType": "message", - "url": "http://www.shockwave.com/member/profiles/{}.jsp", - "urlMain": "http://www.shockwave.com/", - "username_claimed": "blue" - }, - "StreamMe": { - "errorType": "status_code", - "url": "https://www.stream.me/{}", - "urlMain": "https://www.stream.me/", - "username_claimed": "blue" - }, - "Teknik": { - "errorMsg": "The user does not exist", - "errorType": "message", - "url": "https://user.teknik.io/{}", - "urlMain": "https://teknik.io/", - "username_claimed": "red" - }, - "YandexMarket": { - "errorMsg": "\u0422\u0443\u0442 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435\u0442", - "errorType": "message", - "url": "https://market.yandex.ru/user/{}/achievements", - "urlMain": "https://market.yandex.ru/", - "username_claimed": "blue" - }, - "Insanejournal": { - "errorMsg": "Unknown user", - "errorType": "message", - "url": "http://{}.insanejournal.com/profile", - "urlMain": "insanejournal.com", - "username_claimed": "blue" - }, - "Trip": { - "errorType": "status_code", - "url": "https://www.trip.skyscanner.com/user/{}", - "urlMain": "https://www.trip.skyscanner.com/", - "username_claimed": "blue" - }, - "SportsTracker": { - "errorUrl": "https://www.sports-tracker.com/page-not-found", - "errorType": "response_url", - "url": "https://www.sports-tracker.com/view_profile/{}", - "urlMain": "https://www.sports-tracker.com/", - "username_claimed": "blue" - }, - "boingboing.net": { - "errorType": "status_code", - "url": "https://bbs.boingboing.net/u/{}", - "urlMain": "https://boingboing.net/", - "username_claimed": "admin" - }, - "elwoRU": { - "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", - "errorType": "message", - "url": "https://elwo.ru/index/8-0-{}", - "urlMain": "https://elwo.ru/", - "username_claimed": "red" - }, - "ingvarr.net.ru": { - "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", - "errorType": "message", - "url": "http://ingvarr.net.ru/index/8-0-{}", - "urlMain": "http://ingvarr.net.ru/", - "username_claimed": "red" - }, - "Redsun.tf": { - "errorMsg": "The specified member cannot be found", - "errorType": "message", - "url": "https://forum.redsun.tf/members/?username={}", - "urlMain": "https://redsun.tf/", - "username_claimed": "dan" - }, - "CreativeMarket": { - "errorType": "status_code", - "url": "https://creativemarket.com/users/{}", - "urlMain": "https://creativemarket.com/", - "username_claimed": "blue" - }, - "pvpru": { - "errorType": "status_code", - "url": "https://pvpru.com/board/member.php?username={}&tab=aboutme#aboutme", - "urlMain": "https://pvpru.com/", - "username_claimed": "blue" - }, - "easyen": { - "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", - "errorType": "message", - "url": "https://easyen.ru/index/8-0-{}", - "urlMain": "https://easyen.ru/", - "username_claimed": "wd" - }, - "pedsovet": { - "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", - "errorType": "message", - "url": "http://pedsovet.su/index/8-0-{}", - "urlMain": "http://pedsovet.su/", - "username_claimed": "blue" - }, - "radioskot": { - "errorMsg": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d", - "errorType": "message", - "url": "https://radioskot.ru/index/8-0-{}", - "urlMain": "https://radioskot.ru/", - "username_claimed": "red" - }, - "Coderwall": { - "errorMsg": "404! Our feels when that url is used", - "errorType": "message", - "url": "https://coderwall.com/{}", - "urlMain": "https://coderwall.com/", - "username_claimed": "jenny" - }, - "TamTam": { - "errorType": "response_url", - "errorUrl": "https://tamtam.chat/", - "url": "https://tamtam.chat/{}", - "urlMain": "https://tamtam.chat/", - "username_claimed": "blue" - }, - "Zomato": { - "errorType": "status_code", - "headers": { - "Accept-Language": "en-US,en;q=0.9" - }, - "url": "https://www.zomato.com/pl/{}/foodjourney", - "urlMain": "https://www.zomato.com/", - "username_claimed": "deepigoyal" - }, - "mixer.com": { - "errorType": "status_code", - "url": "https://mixer.com/{}", - "urlMain": "https://mixer.com/", - "urlProbe": "https://mixer.com/api/v1/channels/{}", - "username_claimed": "blue" - }, - "KanoWorld": { - "errorType": "status_code", - "url": "https://api.kano.me/progress/user/{}", - "urlMain": "https://world.kano.me/", - "username_claimed": "blue" - }, - "YandexCollection": { - "errorType": "status_code", - "url": "https://yandex.ru/collections/user/{}/", - "urlMain": "https://yandex.ru/collections/", - "username_claimed": "blue" - }, - "PayPal": { - "errorMsg": "", - "errorType": "message", - "url": "https://www.paypal.com/paypalme/{}", - "headers": { - "User-Agent": "" - }, - "urlMain": "https://www.paypal.me/", - "username_claimed": "blue" - }, - "ImageShack": { - "errorType": "response_url", - "errorUrl": "https://imageshack.us/", - "url": "https://imageshack.us/user/{}", - "urlMain": "https://imageshack.us/", - "username_claimed": "blue" - }, - "Aptoide": { - "errorType": "status_code", - "url": "https://{}.en.aptoide.com/", - "urlMain": "https://en.aptoide.com/", - "username_claimed": "blue" - }, - "Crunchyroll": { - "errorType": "status_code", - "url": "https://www.crunchyroll.com/user/{}", - "urlMain": "https://www.crunchyroll.com/", - "username_claimed": "blue" - }, - "T-MobileSupport": { - "errorType": "status_code", - "url": "https://support.t-mobile.com/people/{}", - "urlMain": "https://support.t-mobile.com", - "username_claimed": "blue" - }, - "OpenCollective": { - "errorType": "status_code", - "url": "https://opencollective.com/{}", - "urlMain": "https://opencollective.com/", - "username_claimed": "sindresorhus" - }, - "SegmentFault": { - "errorType": "status_code", - "url": "https://segmentfault.com/u/{}", - "urlMain": "https://segmentfault.com/", - "username_claimed": "bule" - }, - "Viadeo": { - "errorType": "status_code", - "url": "http://fr.viadeo.com/en/profile/{}", - "urlMain": "http://fr.viadeo.com/en/", - "username_claimed": "franck.patissier" - }, - "MeetMe": { - "errorType": "response_url", - "errorUrl": "https://www.meetme.com/", - "url": "https://www.meetme.com/{}", - "urlMain": "https://www.meetme.com/", - "username_claimed": "blue" - }, - "tracr.co": { - "errorMsg": "No search results", - "errorType": "message", - "regexCheck": "^[A-Za-z0-9]{2,32}$", - "url": "https://tracr.co/users/1/{}", - "urlMain": "https://tracr.co/", - "username_claimed": "blue" - }, - "Taringa": { - "errorType": "status_code", - "regexCheck": "^[^.]*$", - "url": "https://www.taringa.net/{}", - "urlMain": "https://taringa.net/", - "username_claimed": "blue" - }, - "Photobucket": { - "errorType": "status_code", - "url": "https://photobucket.com/user/{}/library", - "urlMain": "https://photobucket.com/", - "username_claimed": "blue" - }, - "4pda": { - "errorMsg": "[1,false,0]", - "errorType": "message", - "url": "https://4pda.ru/forum/index.php?act=search&source=pst&noform=1&username={}", - "urlMain": "https://4pda.ru/", - "urlProbe": " https://4pda.ru/forum/index.php?act=auth&action=chkname&login={}", - "username_claimed": "green" - }, - "PokerStrategy": { - "errorType": "status_code", - "url": "http://www.pokerstrategy.net/user/{}/profile/", - "urlMain": "http://www.pokerstrategy.net", - "username_claimed": "blue" - }, - "Filmogs": { - "errorType": "status_code", - "url": "https://www.filmo.gs/users/{}", - "urlMain": "https://www.filmo.gs/", - "username_claimed": "cupparober" - }, - "500px": { - "errorMsg": "No message available", - "errorType": "message", - "url": "https://500px.com/p/{}", - "urlMain": "https://500px.com/", - "urlProbe": "https://api.500px.com/graphql?operationName=ProfileRendererQuery&variables=%7B%22username%22%3A%22{}%22%7D&extensions=%7B%22persistedQuery%22%3A%7B%22version%22%3A1%2C%22sha256Hash%22%3A%224d02ff5c13927a3ac73b3eef306490508bc765956940c31051468cf30402a503%22%7D%7D", - "username_claimed": "blue" - }, - "Badoo": { - "errorType": "status_code", - "url": "https://badoo.com/profile/{}", - "urlMain": "https://badoo.com/", - "username_claimed": "blue" - }, - "Pling": { - "errorMsg": "Resource not found", - "errorType": "message", - "url": "https://www.pling.com/u/{}/", - "urlMain": "https://www.pling.com/", - "username_claimed": "blue" - }, - "Realmeye": { - "errorMsg": "Sorry, but we either:", - "errorType": "message", - "url": "https://www.realmeye.com/player/{}", - "urlMain": "https://www.realmeye.com/", - "username_claimed": "blue" - }, - "Travellerspoint": { - "errorMsg": "Wooops. Sorry!", - "errorType": "message", - "url": "https://www.travellerspoint.com/users/{}", - "urlMain": "https://www.travellerspoint.com", - "username_claimed": "blue" - }, - "GDProfiles": { - "errorType": "status_code", - "url": "https://gdprofiles.com/{}", - "urlMain": "https://gdprofiles.com/", - "username_claimed": "blue" - }, - "AllTrails": { - "errorMsg": "class=\"home index\"", - "errorType": "message", - "url": "https://www.alltrails.com/members/{}", - "urlMain": "https://www.alltrails.com/", - "username_claimed": "blue" - }, - "Cent": { - "errorMsg": "Cent", - "errorType": "message", - "url": "https://beta.cent.co/@{}", - "urlMain": "https://cent.co/", - "username_claimed": "blue" - }, - "Anobii": { - "errorType": "response_url", - "url": "https://www.anobii.com/{}/profile", - "urlMain": "https://www.anobii.com/", - "username_claimed": "blue" - }, - "Kali community": { - "errorMsg": "This user has not registered and therefore does not have a profile to view.", - "errorType": "message", - "url": "https://forums.kali.org/member.php?username={}", - "urlMain": "https://forums.kali.org/", - "username_claimed": "blue" - }, - "NameMC (Minecraft.net skins)": { - "errorMsg": "Profiles: 0 results", - "errorType": "message", - "url": "https://namemc.com/profile/{}", - "urlMain": "https://namemc.com/", - "username_claimed": "blue" - }, - "Steamid": { - "errorMsg": "", - "errorType": "message", - "url": "https://steamid.uk/profile/{}", - "urlMain": "https://steamid.uk/", - "username_claimed": "blue" - }, - "TripAdvisor": { - "errorMsg": "This page is on vacation\u2026", - "errorType": "message", - "url": "https://tripadvisor.com/members/{}", - "urlMain": "https://tripadvisor.com/", - "username_claimed": "blue" - }, - "House-Mixes.com": { - "errorMsg": "Profile Not Found", - "errorType": "message", - "regexCheck": "^[a-zA-Z0-9]+(-[a-zA-Z0-9]+)*$", - "url": "https://www.house-mixes.com/profile/{}", - "urlMain": "https://www.house-mixes.com/", - "username_claimed": "blue" - }, - "Quora": { - "errorMsg": "Page Not Found", - "errorType": "message", - "url": "https://www.quora.com/profile/{}", - "urlMain": "https://www.quora.com/", - "username_claimed": "Matt-Riggsby" - }, - "SparkPeople": { - "errorMsg": "We couldn't find that user", - "errorType": "message", - "url": "https://www.sparkpeople.com/mypage.asp?id={}", - "urlMain": "https://www.sparkpeople.com", - "username_claimed": "adam" - }, - "Cloob": { - "errorType": "status_code", - "url": "https://www.cloob.com/name/{}", - "urlMain": "https://www.cloob.com/", - "username_claimed": "blue" - }, - "TM-Ladder": { - "errorMsg": "player unknown or invalid", - "errorType": "message", - "url": "http://en.tm-ladder.com/{}_rech.php", - "urlMain": "http://en.tm-ladder.com/index.php", - "username_claimed": "blue" - }, - "plug.dj": { - "errorType": "status_code", - "url": "https://plug.dj/@/{}", - "urlMain": "https://plug.dj/", - "username_claimed": "plug-dj-rock" - }, - "Facenama": { - "errorType": "response_url", - "errorUrl": "https://facenama.com/404.html", - "regexCheck": "^[-a-zA-Z0-9_]+$", - "url": "https://facenama.com/{}", - "urlMain": "https://facenama.com/", - "username_claimed": "blue" - }, - "Designspiration": { - "errorType": "status_code", - "url": "https://www.designspiration.net/{}/", - "urlMain": "https://www.designspiration.net/", - "username_claimed": "blue" - }, - "CapFriendly": { - "errorMsg": "
No results found
", - "errorType": "message", - "regexCheck": "^[a-zA-z][a-zA-Z0-9_]{2,79}$", - "url": "https://www.capfriendly.com/users/{}", - "urlMain": "https://www.capfriendly.com/", - "username_claimed": "thisactuallyexists" - }, - "Gab": { - "errorMsg": "The page you are looking for isn't here.", - "errorType": "message", - "url": "https://gab.com/{}", - "urlMain": "https://gab.com", - "username_claimed": "a" - }, - "FanCentro": { - "errorMsg": "var environment", - "errorType": "message", - "url": "https://fancentro.com/{}", - "urlMain": "https://fancentro.com/", - "username_claimed": "nielsrosanna" - }, - "Codeforces": { - "errorType": "response_url", - "errorUrl": "https://codeforces.com/", - "url": "https://codeforces.com/profile/{}", - "urlMain": "https://www.codeforces.com/", - "username_claimed": "tourist" - }, - "Smashcast": { - "errorType": "status_code", - "url": "https://www.smashcast.tv/api/media/live/{}", - "urlMain": "https://www.smashcast.tv/", - "username_claimed": "hello" - }, - "Countable": { - "errorType": "status_code", - "url": "https://www.countable.us/{}", - "urlMain": "https://www.countable.us/", - "username_claimed": "blue" - }, - "Spotify": { - "errorType": "status_code", - "url": "https://open.spotify.com/user/{}", - "urlMain": "https://open.spotify.com/", - "username_claimed": "blue" - }, - "Raidforums": { - "errorType": "status_code", - "url": "https://raidforums.com/User-{}", - "urlMain": "https://raidforums.com/", - "username_claimed": "red" - }, - "Pinterest": { - "errorType": "status_code", - "url": "https://www.pinterest.com/{}/", - "urlMain": "https://www.pinterest.com/", - "username_claimed": "blue" - }, - "PCPartPicker": { - "errorType": "status_code", - "url": "https://pcpartpicker.com/user/{}", - "urlMain": "https://pcpartpicker.com", - "username_claimed": "blue" - }, - "eBay.com": { - "errorMsg": "The User ID you entered was not found. Please check the User ID and try again.", - "errorType": "message", - "url": "https://www.ebay.com/usr/{}", - "urlMain": "https://www.ebay.com/", - "username_claimed": "blue" - }, - "eBay.de": { - "errorMsg": "Der eingegebene Nutzername wurde nicht gefunden. Bitte pr\u00fcfen Sie den Nutzernamen und versuchen Sie es erneut.", - "errorType": "message", - "url": "https://www.ebay.de/usr/{}", - "urlMain": "https://www.ebay.de/", - "username_claimed": "blue" - }, - "Ghost": { - "errorMsg": "Domain Error", - "errorType": "message", - "url": "https://{}.ghost.io/", - "urlMain": "https://ghost.org/", - "username_claimed": "troyhunt" - }, - "Atom Discussions": { - "errorMsg": "Oops! That page doesn\u2019t exist or is private.", - "errorType": "message", - "url": "https://discuss.atom.io/u/{}/summary", - "urlMain": "https://discuss.atom.io", - "username_claimed": "blue" - }, - "Gam1ng": { - "errorType": "status_code", - "url": "https://gam1ng.com.br/user/{}", - "urlMain": "https://gam1ng.com.br", - "username_claimed": "PinKgirl" - }, - "OGUsers": { - "errorType": "status_code", - "url": "https://ogusers.com/{}", - "urlMain": "https://ogusers.com/", - "username_claimed": "ogusers" - }, - "Otzovik": { - "errorType": "status_code", - "url": "https://otzovik.com/profile/{}", - "urlMain": "https://otzovik.com/", - "username_claimed": "blue" - }, - "radio_echo_msk": { - "errorType": "status_code", - "url": "https://echo.msk.ru/users/{}", - "urlMain": "https://echo.msk.ru/", - "username_claimed": "blue" - }, - "Ello": { - "errorMsg": "We couldn't find the page you're looking for", - "errorType": "message", - "url": "https://ello.co/{}", - "urlMain": "https://ello.co/", - "username_claimed": "blue" - }, - "GitHub Support Community": { - "errorMsg": "Oops! That page doesn\u2019t exist or is private.", - "errorType": "message", - "url": "https://github.community/u/{}/summary", - "urlMain": "https://github.community", - "username_claimed": "jperl" - }, - "GuruShots": { - "errorType": "status_code", - "url": "https://gurushots.com/{}/photos", - "urlMain": "https://gurushots.com/", - "username_claimed": "blue" - }, - "Google Developer": { - "errorMsg": "Sorry, the profile was not found.", - "errorType": "message", - "url": "https://g.dev/{}", - "urlMain": "https://g.dev/", - "username_claimed": "blue" - }, - "mastodon.technology": { - "errorType": "status_code", - "url": "https://mastodon.technology/@{}", - "urlMain": "https://mastodon.xyz/", - "username_claimed": "ashfurrow" - }, - "zoomit": { - "errorMsg": "\u0645\u062a\u0627\u0633\u0641\u0627\u0646\u0647 \u0635\u0641\u062d\u0647 \u06cc\u0627\u0641\u062a \u0646\u0634\u062f", - "errorType": "message", - "url": "https://www.zoomit.ir/user/{}", - "urlMain": "https://www.zoomit.ir", - "username_claimed": "kossher" - }, - "Facebook": { - "errorType": "status_code", - "regexCheck": "^[a-zA-Z0-9\\.]{3,49}(?Tinder | Dating, Make Friends & Meet New People", - "Tinder | Match. Chat. Date." - ], - "errorType": "message", - "url": "https://www.tinder.com/@{}", - "urlMain": "https://tinder.com/", - "username_claimed": "blue" - }, - "Coil": { - "errorMsg": "User not found", - "errorType": "message", - "request_method": "POST", - "request_payload": { - "operationName": "getCreator", - "query": "query getCreator($userShortName:String!){getCreator(userShortName:$userShortName){id}}", - "variables": { - "userShortName": "{}" - } - }, - "url": "https://coil.com/u/{}", - "urlMain": "https://coil.com/", - "urlProbe": "https://coil.com/gateway", - "username_claimed": "adam" - }, - "OnlyFans": { - "errorType": "status_code", - "isNSFW": true, - "url": "https://onlyfans.com/{}", - "urlMain": "https://onlyfans.com/", - "urlProbe": "https://onlyfans.com/api2/v2/users/{}", - "username_claimed": "theemilylynne" - }, - "OK": { - "errorType": "status_code", - "regexCheck": "^[a-zA-Z][a-zA-Z0-9_.-]*$", - "url": "https://ok.ru/{}", - "urlMain": "https://ok.ru/", - "username_claimed": "ok" - }, - "forumhouseRU": { - "errorMsg": "\u0423\u043a\u0430\u0437\u0430\u043d\u043d\u044b\u0439 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0434\u0440\u0443\u0433\u043e\u0435 \u0438\u043c\u044f.", - "errorType": "message", - "url": "https://www.forumhouse.ru/members/?username={}", - "urlMain": "https://www.forumhouse.ru/", - "username_claimed": "red" - }, - "Enjin": { - "errorMsg": "Yikes, there seems to have been an error. We've taken note and will check out the problem right away!", - "errorType": "message", - "url": "https://www.enjin.com/profile/{}", - "urlMain": "https://www.enjin.com/", - "username_claimed": "blue" - }, - "IRL": { - "errorType": "status_code", - "url": "https://www.irl.com/{}", - "urlMain": "https://www.irl.com/", - "username_claimed": "hacker" - }, - "Munzee": { - "errorType": "status_code", - "url": "https://www.munzee.com/m/{}", - "urlMain": "https://www.munzee.com/", - "username_claimed": "blue" - }, - "Quizlet": { - "errorMsg": "Page Unavailable", - "errorType": "message", - "url": "https://quizlet.com/{}", - "urlMain": "https://quizlet.com", - "username_claimed": "blue" - }, - "GunsAndAmmo": { - "errorType": "status_code", - "url": "https://forums.gunsandammo.com/profile/{}", - "urlMain": "https://gunsandammo.com/", - "username_claimed": "adam" - }, - "TikTok": { - "errorType": "status_code", - "url": "https://tiktok.com/@{}", - "urlMain": "https://tiktok.com/", - "username_claimed": "red" - }, - "Lolchess": { - "errorMsg": "No search results", - "errorType": "message", - "url": "https://lolchess.gg/profile/na/{}", - "urlMain": "https://lolchess.gg/", - "username_claimed": "blue" - }, - "Virgool": { - "errorMsg": "\u06f4\u06f0\u06f4", - "errorType": "message", - "url": "https://virgool.io/@{}", - "urlMain": "https://virgool.io/", - "username_claimed": "blue" - }, - "Whonix Forum": { - "errorType": "status_code", - "url": "https://forums.whonix.org/u/{}/summary", - "urlMain": "https://forums.whonix.org/", - "username_claimed": "red" - }, - "ebio.gg": { - "errorType": "status_code", - "url": "https://ebio.gg/{}", - "urlMain": "https:/ebio.gg", - "username_claimed": "dev" - }, - "metacritic": { - "errorMsg": "User not found", - "errorType": "message", - "regexCheck": "^(?![-_].)[A-Za-z0-9-_]{3,15}$", - "url": "https://www.metacritic.com/user/{}", - "urlMain": "https://www.metacritic.com/", - "username_claimed": "blue" - }, - "Oracle Communities": { - "errorType": "status_code", - "url": "https://community.oracle.com/people/{}", - "urlMain": "https://community.oracle.com", - "username_claimed": "dev" - }, - "HexRPG": { - "errorMsg": "Error : User ", - "errorType": "message", - "regexCheck": "^[a-zA-Z0-9_ ]{3,20}$", - "url": "https://www.hexrpg.com/userinfo/{}", - "urlMain": "https://www.hexrpg.com/", - "username_claimed": "blue" - }, - "G2G": { - "errorType": "response_url", - "errorUrl": "https://www.g2g.com/{}", - "regexCheck": "^[A-Za-z][A-Za-z0-9_]{2,11}$", - "url": "https://www.g2g.com/{}", - "urlMain": "https://www.g2g.com/", - "username_claimed": "user" - }, - "BitCoinForum": { - "errorMsg": "The user whose profile you are trying to view does not exist.", - "errorType": "message", - "url": "https://bitcoinforum.com/profile/{}", - "urlMain": "https://bitcoinforum.com", - "username_claimed": "bitcoinforum.com" - } -}