Merge branch 'is-a-dev:main' into main

This commit is contained in:
Aymen Dev
2025-04-11 18:01:39 +01:00
committed by GitHub
33 changed files with 185 additions and 166 deletions
@@ -0,0 +1,9 @@
{
"owner": {
"username": "pibiswal",
"email": "urpiyush39@gmail.com"
},
"record": {
"TXT": "88b57a52bf70abe3255cb330bdc2e2"
}
}
@@ -3,6 +3,6 @@
"username": "qavv"
},
"record": {
"TXT": "6598155c8cf0929e826409fb38fc02"
"TXT": "88d0603bf399dde4dd55cd7313e1b2"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "lcnghulam",
"email": "lcnghulam1@gmail.com",
"discord": "blessing455451"
},
"record": {
"TXT": "vc-domain-verify=aga.is-a.dev,c9684d0007365a74f553"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "cedrickdev",
"email": "cedrickv.tchindaf@hes-so.ch"
},
"record": {
"TXT": "vc-domain-verify=cedrickfeze.is-a.dev,71a63578cf6cddd91370"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "jakeharrison90",
"email": "overtonmarke@gmail.com"
},
"record": {
"TXT": ["vc-domain-verify=z.is-a.dev,9be8de01c9c241334606"]
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"owner": {
"username": "dhruvakalur",
"discord": "794802369216380949",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.n6sY7FH0bwRVpn5paxjZE9b0AS1bS9fiw6WV4sdfPhfnRrO9vR_Mxznkv_LzM5IWuOPUrNzJ8el1rUP1_BEnafofpoSYWV4J326U0TjFnhOysYjmpJ00oNE_TkBdF-gIlwZ3Ps6X2_i5OwLkWysa6oz7-DPHMA2bN27pC7VV7uMwt8gbvLH7BBgnpgZk7vf9eQ7hb8lgHDfjaeaxfG8PoGnO4SBMxcS_Q9hQxW-z7WsfBTTOeKC8jDg3ql5CCtw4epp61hmMGMD8Fk0ETZTDXVHLRVVLsR78uKwgRm-eifgDRVgycfoGfZpRkdZAWFG5fmAYTAxOxCFj6Efa44n-tA.PzULyP0rlpaGmeRh1tX5pA._J47HD2_nZv5f8j_vl5QZZCxbm6K4_nvrZ4LVcTdjH275xenN3SC3fbM-kQFokjiiKtiaSdZMxokzZtBbDBXHORYh2Z9Ve1ENytjWkmOP3U.YDrfLdRHD6-J3Bb9_7iysA"
},
"record": {
"A": ["45.90.12.29"]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "01AleX12",
"email": "aag.devv@gmail.com"
},
"record": {
"CNAME": "01alex12.github.io"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "lcnghulam",
"email": "lcnghulam1@gmail.com",
"discord": "blessing455451"
},
"record": {
"CNAME": "lcnghulam.vercel.app"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "oqzx",
"email": "ekn@envs.net"
},
"record": {
"CNAME": "rev.kyizl.workers.dev"
}
}
-11
View File
@@ -1,11 +0,0 @@
{
"description": "vugiabao1337 subdomain",
"repo": "https://github.com/VuGiaBao1337/vugiabao1337.github.io",
"owner": {
"username": "VuGiaBao1337",
"email": "ahihidiscord@gmail.com"
},
"record": {
"CNAME": "vugiabao1337.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "AhNode",
"discord": "704173828187619370"
},
"record": {
"A": ["69.197.135.202"]
}
}
+2 -1
View File
@@ -8,7 +8,8 @@
},
"redirect_config": {
"custom_paths": {
"/ns": "https://wdh.gg/pvNCdvs"
"/ns": "https://wdh.gg/pvNCdvs",
"/sponsor": "https://wdh.gg/sponsor"
}
}
}
+14
View File
@@ -0,0 +1,14 @@
{
"description": "Personal development, testing, and deployment",
"repo": "https://github.com/FarelRA/profile",
"owner": {
"username": "FarelRA",
"email": "farelreskiaditiya22@gmail.com"
},
"record": {
"NS": [
"adi.ns.cloudflare.com",
"clayton.ns.cloudflare.com"
]
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"description": "A personal portfolio Site",
"owner": {
"username": "fyiimysf",
"email": "m.y5f.mohammad@gmail.com"
},
"record": {
"CNAME": "fyiimysf.pages.dev"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "is-a-dev",
"email": "admin@is-a.dev"
},
"record": {
"URL": "https://github.com/is-a-dev/register"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "Golgrax",
"twitter": "Golgrax"
},
"record": {
"CNAME": "golgrax.pages.dev"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "kenpem",
"email": "kenpem@gmail.com"
},
"record": {
"CNAME": "grumpyoldfart.org"
}
}
+1 -1
View File
@@ -4,6 +4,6 @@
"email": "ekn@envs.net"
},
"record": {
"CNAME": "kyizl.pages.dev"
"NS": ["ali.ns.cloudflare.com", "clay.ns.cloudflare.com"]
}
}
+33 -3
View File
@@ -4,10 +4,40 @@
"email": "hi@lungustefan.ro",
"discord": "753179409682399332",
"phone": "+40770618625",
"mobile": "+40756450998",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ZerVkVuk5RE7iT8ymXVcKhUkihyAdAbufacrfxq1u7NKQ4Hd0_PbY5FYDAR5uuVd-sCe7fOztiSKV7f9q1OI4HNGDqQxiaWqzom_lQsrIMW-gWUDsBG4Vo8gsq0wrw2th797i-JfsXy2crWaeXlX7X1kROV5KZhGwlSusnUrMp3jlN-uUM3b4hxUyEs3grbh4BiZ9CWShm-kLUs572OBpMigXh3aO0DcUl-BdYdlpSEdRQe8zwylJbFnetxG3qBaMcciGwImixY6V4qaqFwH18isGjDknsHB2WvXM8ekMZmSxgMyRtv1VRSbC22grzMeBazgWoj3x65KU3Z8C7KNmw.w-d8n6WalLAvFcWHqlRkcw.W7GJTwpNRB9pUehhfBXVlkOR1knSNSjvJWeDViV6u2h6AyBdwyaAyILEQzC5ishw0f209VgdyaCqocC7nJp_ZjWjAfcyw0ICLiUXM37Sn3Q.xQOo4RjPMh6dBbWiF1Polw"
"mobile": "+40756450998"
},
"record": {
"NS": ["teagan.ns.cloudflare.com", "yevgen.ns.cloudflare.com"]
"NS": [
"ns.lungustefan.ro",
"ns2.lungustefan.ro",
"ns3.lungustefan.ro",
"ns4.lungustefan.ro"
],
"DS": [
{
"key_tag": 10684,
"algorithm": 13,
"digest_type": 1,
"digest": "A9933E9513FDD9F4999ED3DC10F1DF1319C34875"
},
{
"key_tag": 10684,
"algorithm": 13,
"digest_type": 2,
"digest": "2857597715A85AD42B38D3468235022891809B5701763E6EE4792A3A010A3806"
},
{
"key_tag": 8282,
"algorithm": 13,
"digest_type": 1,
"digest": "19AA7AE3C1857CE964E98E59244D7ABEE07ED490"
},
{
"key_tag": 8282,
"algorithm": 13,
"digest_type": 2,
"digest": "9A1A6E8F54F85A40009C0C3A31C8815CDB294244FD0E1EB4DBBAF3695D000800"
}
]
}
}
+6 -4
View File
@@ -1,11 +1,13 @@
{
"description": "Personal Portfolio Website",
"repo": "https://github.com/piyush-rb/piyush-rb.github.io",
"repo": "https://github.com/pibiswal/pibiswal.github.io",
"owner": {
"username": "piyush-rb",
"username": "pibiswal",
"email": "urpiyush39@gmail.com"
},
"record": {
"CNAME": "piyush-rb.github.io"
}
"CNAME": "pibiswal.github.io",
"TXT": "google-site-verification=kDWGAChQixBO8bGxGGNoA9kXH24lQyfomrT3zyC5jiM"
},
"proxied": true
}
-10
View File
@@ -1,10 +0,0 @@
{
"owner": {
"username": "Razuuu",
"discord": "346717564895887360",
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.e12vH6rhniPE29iegE8Nldgxx-_a4OW-RXe-JU-CbynMzDOPDozeZi-ASerbzV3Ta0HfAVDZmy5jYz1afPDuYIN4p1l_BI3Z_YTkWyiX37-hIkX9HSwY9epZ6keYodPHLCO5yWBlLaJ0zJ5PMUbzCYQvbB7WA1dmFEU7Aro_gYiIKkUMRMOtBkemiPJPp3YxuOFN18nboDTAk9_tmlgpyiChcjEezP3j3w4t7sw6b6EPy2gmrGEH5E4bd4Je2Pzk-Dt-9d20bYygn2tGaiKqMtGSx0b77K-J0SCG-yAE0SCDJzf4IuGD-tTsl12Q5WfolA90aKc_NPZyferBU0-BLw.E39G4iGbEfitm6rMmdGO9g.zNLGD5wcfN73kGkj9WKuUnycEpB7tsdzrZGeZT8TTjYyG-xdkbmgTObik7PdzD48ddnOwm7x0W2Cn9bOoqxpmNHb5ORhegp9x8ejUZT8Q_z6EJICfqEcRoDjk9sV7_Tf.suB-fbnKTcGFHoUmZyb45w"
},
"record": {
"CNAME": "razuuu.de"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "Ravan745",
"email": "carelessgaming8@gmail.com"
},
"record": {
"A": ["45.90.12.29"]
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"owner": {
"username": "is-a-dev",
"email": "admin@is-a.dev"
},
"record": {
"CNAME": "wdh.app"
},
"proxied": true
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "is-a-dev",
"email": "admin@is-a.dev"
},
"record": {
"URL": "https://github.com/is-a-dev/register"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"owner": {
"username": "Smartlinuxcoder",
"email": "smartcoder@linuxmail.org",
"discord": "987972818341888021"
},
"record": {
"CNAME": "proxy.smart.is-a.dev"
}
}
+2 -2
View File
@@ -6,7 +6,7 @@
},
"record": {
"A": ["45.133.74.41"]
"A": ["173.208.244.13"]
}
}
+11
View File
@@ -0,0 +1,11 @@
{
"description": "status page for my bot hosted on db hosting",
"repo": "https://github.com/BMO-Bots/CentroAssistenzaPoldhub",
"owner": {
"username": "jesgran",
"email": "calzdani20@libero.it"
},
"record": {
"A": ["69.30.249.53"]
}
}
-11
View File
@@ -1,11 +0,0 @@
{
"description": "Landing page for tafviet.is-a.dev",
"repo": "https://github.com/is-a-dev/docs",
"owner": {
"username": "is-a-dev",
"email": "meccar@protonmail.com"
},
"record": {
"CNAME": "meccar.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "vaishnavid07",
"email": "vaishnavi.deshmukh201@gmail.com"
},
"record": {
"CNAME": "vaishnavid07.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "jvideo-sk",
"discord": "1030204181207859260"
},
"record": {
"CNAME": "jvideo.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "jakeharrison90",
"email": "overtonmarke@gmail.com"
},
"record": {
"CNAME": "excelcommunity.vercel.app"
}
}
+37 -11
View File
@@ -36,20 +36,46 @@ const domainsPath = path.resolve("domains");
const files = fs.readdirSync(domainsPath);
function findDuplicateKeys(jsonString) {
const keyPattern = /"([^"]+)"(?=\s*:)/g;
const keys = [];
let match;
const duplicateKeys = new Set();
const keyStack = [];
while ((match = keyPattern.exec(jsonString)) !== null) {
keys.push(match[1]);
const keyRegex = /"(.*?)"\s*:/g;
let i = 0;
while (i < jsonString.length) {
const char = jsonString[i];
if (char === "{") {
keyStack.push({});
i++;
continue;
}
if (char === "}") {
keyStack.pop();
i++;
continue;
}
keyRegex.lastIndex = i;
const match = keyRegex.exec(jsonString);
if (match && match.index === i && keyStack.length > 0) {
const key = match[1];
const currentScope = keyStack[keyStack.length - 1];
if (currentScope[key]) {
duplicateKeys.add(key);
} else {
currentScope[key] = true;
}
i = keyRegex.lastIndex;
} else {
i++;
}
}
const keyCount = {};
keys.forEach((key) => {
keyCount[key] = (keyCount[key] || 0) + 1;
});
return Object.keys(keyCount).filter((key) => keyCount[key] > 1);
return [...duplicateKeys];
}
async function validateFields(t, obj, fields, file, prefix = "") {
+3
View File
@@ -41,6 +41,7 @@
"feedback",
"file",
"files",
"get",
"help",
"helper",
"helpers",
@@ -103,7 +104,9 @@
"private",
"prod",
"production",
"r",
"redirect",
"register",
"registrar",
"registry",
"reserved",