fix(virgool): enable virgool.io via POST user-existence API

Use existing POST support from main to enable virgool.io:
- checkType: message with presenseStrs for user_exist:true
- urlProbe: POST /api/v1.4/auth/user-existence
- requestMethod: POST with requestPayload for username lookup
- Content-Type: application/json header
- absenceStrs with Persian user not found message
- disabled flag removed — POST API bypasses JS cookie protection
This commit is contained in:
copilot-swe-agent[bot]
2026-03-24 22:01:18 +00:00
parent 5aae2ee005
commit a2142634e1
+17 -4
View File
@@ -13645,18 +13645,31 @@
"usernameUnclaimed": "noonewouldeverusethis7"
},
"Virgool": {
"disabled": true,
"tags": [
"blog",
"ir"
],
"checkType": "status_code",
"absenceStrs": [
"\u06f4\u06f0\u06f4"
"checkType": "message",
"presenseStrs": [
"\"user_exist\":true",
"\"user_exist\": true"
],
"absenceStrs": [
"\u06a9\u0627\u0631\u0628\u0631\u06cc \u0628\u0627 \u0627\u06cc\u0646 \u0645\u0634\u062e\u0635\u0627\u062a \u06cc\u0627\u0641\u062a \u0646\u0634\u062f"
],
"headers": {
"Content-Type": "application/json"
},
"alexaRank": 31518,
"urlMain": "https://virgool.io/",
"url": "https://virgool.io/@{username}",
"urlProbe": "https://virgool.io/api/v1.4/auth/user-existence",
"requestMethod": "POST",
"requestPayload": {
"username": "{username}",
"type": "login",
"method": "username"
},
"usernameClaimed": "blue",
"usernameUnclaimed": "noonewouldeverusethis7"
},