Merge branch 'main' into main

This commit is contained in:
AHMED ABDULGHANI AHMED SAIF authored and GitHub committed 2026-07-23 16:37:20 +03:00
commit 8d7752566f
49 files changed
+204 -310

No files matched your search

-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "0xkogami",
"email": "wahresna@gmail.com"
},
"records": {
"CNAME": "0xkogami.github.io"
}
}
@@ -1,9 +0,0 @@
{
"owner": {
"username": "msalmansaeedch786",
"email": "msalmansaeedch786@gmail.com"
},
"records": {
"CNAME": "_05e4294efa7eaa8cde7911ba080bf692.jkddzztszm.acm-validations.aws"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "cbladeOfficial",
"email": "cbladeofficial.real@gmail.com"
},
"records": {
"TXT": "dh=ea6eae6e38d244caf8b070eef9105f586809153e"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "FrancoDurand",
"email": "francoduve.25@gmail.com"
},
"records": {
"TXT": "v=DMARC1; p=none;"
}
}
@@ -1,9 +0,0 @@
{
"owner": {
"username": "cbladeOfficial",
"email": "cbladeofficial.real@gmail.com"
},
"records": {
"TXT": "9a8e488e4e151501b5983ae1628aff"
}
}
@@ -1,9 +0,0 @@
{
"owner": {
"username": "flingo777",
"email": "flingogod777@gmail.com"
},
"records": {
"TXT": "319c63f6470fcd7883b24380b7d3e6"
}
}
@@ -1,10 +0,0 @@
{
"owner": {
"username": "michaelgyp",
"email": "michaeladventure080510@gmail.com",
"discord": "michaelgyp"
},
"records": {
"TXT": "f87eb3e3615aef426f6ba56aa00ff8"
}
}
@@ -0,0 +1,9 @@
{
"owner": {
"username": "Nikaxe-dev",
"email": "nikaxe.public@gmail.com"
},
"records": {
"TXT": "7689bab78571d46af7c968277cb75f"
}
}
@@ -1,9 +0,0 @@
{
"owner": {
"username": "voidenmark",
"email": "cacophonn2@gmail.com"
},
"records": {
"TXT": "b9338b35c1ad29384bb9dad0290e08"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "noadevbr",
"email": "noadevbr@yahoo.com"
},
"records": {
"TXT": "vc-domain-verify=noasimoes.is-a.dev,9f138cb9f19ab7fcf936"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "VinyMaker",
"email": "contatovinymaker@gmail.com"
},
"records": {
"TXT": "vc-domain-verify=vinymaker.is-a.dev,133825b4afe1803abd62"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "Aj-Cdr",
"email": "ajaysathishpreetha2.0@gmail.com"
},
"records": {
"URL": "https://ajay.framer.ai/"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "anexlbk",
"email": "anaslachmi@gmail.com"
},
"records": {
"CNAME": "anexlbk.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "harshptl14",
"email": "harshptl714@gmail.com"
},
"records": {
"CNAME": "arshpatel.me"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "qvci",
"email": "carloivan2910@gmail.com"
},
"records": {
"CNAME": "qvci.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "cbladeOfficial",
"email": "cbladeofficial.real@gmail.com"
},
"records": {
"CNAME": "cbladeofficial.github.io"
}
}
-8
View File
@@ -1,8 +0,0 @@
{
"owner": {
"username": "dikhyantsatpathy-ui"
},
"records": {
"CNAME": "portfolio-website-eight-rouge-77.vercel.app"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "flingo777",
"email": "flingogod777@gmail.com"
},
"records": {
"A": ["185.199.108.153", "185.199.109.153", "185.199.110.153", "185.199.111.153"]
}
}
-8
View File
@@ -1,8 +0,0 @@
{
"owner": {
"username": "weblrsolutions"
},
"records": {
"CNAME": "weblrsolutions.github.io"
}
}
+25
View File
@@ -0,0 +1,25 @@
{
"owner": {
"username": "IGHx",
"email": "igh.scope@gmail.com"
},
"records": {
"TXT": [
"v=spf1 include:zohomail.com ~all"
],
"MX": [
{
"target": "mx.zoho.com",
"priority": 10
},
{
"target": "mx2.zoho.com",
"priority": 20
},
{
"target": "mx3.zoho.com",
"priority": 50
}
]
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "ivazuara",
"email": "mi.azuara03@gmail.com"
},
"records": {
"CNAME": "ivazuara.github.io"
}
}
-15
View File
@@ -1,15 +0,0 @@
{
"owner": {
"username": "joddabodscripts",
"email": "joddabod5@gmail.com"
},
"proxied": true,
"records": {
"CNAME": "joddabodscripts.github.io",
"MX": [
"mx1.improvmx.com",
"mx2.improvmx.com"
],
"TXT": "v=spf1 include:spf.improvmx.com ~all"
}
}
+8
View File
@@ -0,0 +1,8 @@
{
"owner": {
"username": "Youssefjoe777"
},
"records": {
"CNAME": "joeautomates.vercel.app"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "TodTheMatsu",
"email": "gokudollmeanak@gmail.com"
},
"records": {
"CNAME": "cname.vercel-dns.com"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"owner": {
"username": "michaelgyp",
"email": "michaeladventure080510@gmail.com",
"discord": "michaelgyp"
},
"records": {
"CNAME": "michaelgyp.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "bl4ckc4tF1r3",
"email": "nawabizzat59@gmail.com"
},
"records": {
"CNAME": "bl4ckc4tf1r3.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "neymarsabin",
"email": "sabinnepal345@gmail.com"
},
"records": {
"CNAME": "neymarsabin.dev"
}
}
+1 -1
View File
@@ -1,7 +1,7 @@
{
"owner": {
"username": "Nikaxe-dev",
"email": "iamnikaxing@gmail.com"
"email": "nikaxe.public@gmail.com"
},
"records": {
"CNAME": "nikaxe-dev.github.io"
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "aveeshaninsara",
"email": "aveeshaninsara14@gmail.com"
},
"records": {
"CNAME": "aveeshaninsara.github.io"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "nisheri-ascar",
"email": "kertkert704@gmail.com"
},
"records": {
"CNAME": "nisheri-ascar.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "noadevbr",
"email": "noadevbr@yahoo.com"
},
"records": {
"A": ["216.198.79.1"]
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "NyxelDeveloper",
"email": "nyxel.developer@gmail.com"
},
"records": {
"CNAME": "nyxeldeveloper.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "OmarAliSiad",
"email": "omaraliabdelaziz250@gmail.com"
},
"records": {
"CNAME": "omaralisiad.github.io"
}
}
+2 -2
View File
@@ -1,9 +1,9 @@
{
"owner": {
"username": "Pranjal-SB",
"email": "psbhatnagar.in@gmal.com"
"email": "psbhatnagar.in@gmail.com"
},
"records": {
"CNAME": "pranjal-sb.github.io"
"URL": "https://psbhatnagar.in"
}
}
-11
View File
@@ -1,11 +0,0 @@
{
"owner": {
"username": "NINJACLUBREAL",
"email": "bee411769@gmail.com"
},
"records": {
"A": ["75.2.60.5"]
},
"proxied": true
}
@@ -0,0 +1,9 @@
{
"owner": {
"username": "FrancoDurand",
"email": "francoduve.25@gmail.com"
},
"records": {
"TXT": "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSgdlRfPZ5K5NIbwfKH5HEl+hPhCo6tQ3eAVzBv/E17lVaFuCNb6UElfYwjUngvqT6q+lRsT+apO+0/DFenyagwd1ocHVMZN2gEgVU3pk08Y3o19IYpNg0a2Scjz7VKV9KN1oXMdTH4kNGhtu64o9tBOE5Nech0gY/clNWN5trhwIDAQAB"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "msalmansaeedch786",
"email": "msalmansaeedch786@gmail.com"
},
"records": {
"CNAME": "d3v9jw2cinucd.cloudfront.net"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "saurabhstudent990-a11y",
"email": "saurabhstudent990@gmail.com"
},
"records": {
"CNAME": "sauraxt.netlify.app"
}
}
+10
View File
@@ -0,0 +1,10 @@
{
"owner": {
"username": "FrancoDurand",
"email": "francoduve.25@gmail.com"
},
"records": {
"MX": ["feedback-smtp.sa-east-1.amazonses.com"],
"TXT": "v=spf1 include:amazonses.com ~all"
}
}
-18
View File
@@ -1,18 +0,0 @@
{
"owner": {
"username": "shotosystems",
"email": "shotosystems@icloud.com"
},
"proxied": true,
"records": {
"CNAME": "www.shoto.dev",
"TXT": [
"apple-domain=0dyJwiurnRgVXp1C",
"v=spf1 include:icloud.com ~all"
],
"MX": [
"mx01.mail.icloud.com",
"mx02.mail.icloud.com"
]
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"owner": {
"username": "notshriyansh",
"email": "shriyansh707@gmail.com"
},
"records": {
"CNAME": "notshriyansh.github.io"
},
"proxied": true
}
-8
View File
@@ -1,8 +0,0 @@
{
"owner": {
"username": "shotosystems"
},
"records": {
"CNAME": "sig1.dkim.shoto.is-a.dev.at.icloudmailadmin.com"
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "web-thiru",
"email": "murthithiru1910@gmail.com"
},
"records": {
"URL": "https://thiru-me.web.app/"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "VinyMaker",
"email": "contatovinymaker@gmail.com"
},
"records": {
"A": ["216.198.79.1"]
}
}
-9
View File
@@ -1,9 +0,0 @@
{
"owner": {
"username": "voidenmark",
"email": "cacophonn2@gmail.com"
},
"records": {
"CNAME": "voidenmark.github.io"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "wdhdev",
"email": "william@is-a.dev"
},
"records": {
"URL": "https://wharrison.com.au"
}
}
+9
View File
@@ -0,0 +1,9 @@
{
"owner": {
"username": "VinyMaker",
"email": "contatovinymaker@gmail.com"
},
"records": {
"CNAME": "fe6b024e6b38623a.vercel-dns-017.com"
}
}
+1
View File
@@ -1,4 +1,5 @@
[
"cf-pages",
"data",
"docs",
"ns1",
+31 -38
View File
@@ -3,54 +3,48 @@ const path = require("path");
const directoryPath = path.join(__dirname, "../domains");
const outputDir = path.join(__dirname, "../raw-api");
const domainsOutputDir = path.join(outputDir, "v2", "domains");
if (!fs.existsSync(outputDir)) {
fs.mkdirSync(outputDir, { recursive: true });
}
if (!fs.existsSync(domainsOutputDir)) {
fs.mkdirSync(domainsOutputDir, { recursive: true });
}
const internal = require(path.join(__dirname, "internal.json"));
const reserved = require(path.join(__dirname, "reserved.json"));
const v2 = [];
function writeDomainFile(entry) {
fs.writeFileSync(
path.join(domainsOutputDir, `${entry.subdomain}.json`),
JSON.stringify(entry)
);
}
for (const subdomain of internal) {
const commonData = {
const entry = {
domain: `${subdomain}.is-a.dev`,
subdomain: subdomain,
owner: {
username: "is-a-dev"
}
};
const records = {
CNAME: "internal.is-a.dev"
};
v2.push({
...commonData,
records: records,
owner: { username: "is-a-dev" },
records: { CNAME: "internal.is-a.dev" },
internal: true
});
};
v2.push(entry);
writeDomainFile(entry);
}
for (const subdomain of reserved) {
const commonData = {
const entry = {
domain: `${subdomain}.is-a.dev`,
subdomain: subdomain,
owner: {
username: "is-a-dev"
}
};
const records = {
URL: "https://is-a.dev/reserved"
};
v2.push({
...commonData,
records: records,
owner: { username: "is-a-dev" },
records: { URL: "https://is-a.dev/reserved" },
reserved: true
});
};
v2.push(entry);
writeDomainFile(entry);
}
fs.readdir(directoryPath, function (err, files) {
@@ -67,31 +61,30 @@ fs.readdir(directoryPath, function (err, files) {
const item = JSON.parse(data);
const name = path.parse(file).name;
item.domain = name + ".is-a.dev";
item.domain = `${name}.is-a.dev`;
item.subdomain = name;
delete item.owner.email;
let itemV2 = {
const itemV2 = {
domain: item.domain,
subdomain: item.subdomain,
owner: item.owner,
records: item.records
};
if (item.redirect_config) itemV2.redirect_config = item.redirect_config;
if (item.proxied) itemV2.proxied = item.proxied;
v2.push(itemV2);
writeDomainFile(itemV2);
processedCount++;
if (processedCount === files.length) {
v2.sort((a, b) => a.domain.localeCompare(b.subdomain));
fs.writeFile("raw-api/v2.json", JSON.stringify(v2), (err) => {
if (err) throw err;
});
fs.writeFile(
path.join(outputDir, "v2.json"),
JSON.stringify(v2),
(err) => { if (err) throw err; }
);
}
});
});