mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-12 16:15:21 +00:00
Merge branch 'main' into main
This commit is contained in:
commit
8d7752566f
49 files changed
+204
-310
No files matched your search
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cbladeOfficial",
|
||||
"email": "cbladeofficial.real@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "dh=ea6eae6e38d244caf8b070eef9105f586809153e"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "noadevbr",
|
||||
"email": "noadevbr@yahoo.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=noasimoes.is-a.dev,9f138cb9f19ab7fcf936"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VinyMaker",
|
||||
"email": "contatovinymaker@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=vinymaker.is-a.dev,133825b4afe1803abd62"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Aj-Cdr",
|
||||
"email": "ajaysathishpreetha2.0@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://ajay.framer.ai/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "anexlbk",
|
||||
"email": "anaslachmi@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "anexlbk.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "harshptl14",
|
||||
"email": "harshptl714@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "arshpatel.me"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "qvci",
|
||||
"email": "carloivan2910@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "qvci.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cbladeOfficial",
|
||||
"email": "cbladeofficial.real@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cbladeofficial.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "dikhyantsatpathy-ui"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portfolio-website-eight-rouge-77.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -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"]
|
||||
}
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "weblrsolutions"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "weblrsolutions.github.io"
|
||||
}
|
||||
}
|
||||
@@ -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
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ivazuara",
|
||||
"email": "mi.azuara03@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "ivazuara.github.io"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Youssefjoe777"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "joeautomates.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "TodTheMatsu",
|
||||
"email": "gokudollmeanak@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "michaelgyp",
|
||||
"email": "michaeladventure080510@gmail.com",
|
||||
"discord": "michaelgyp"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "michaelgyp.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "bl4ckc4tF1r3",
|
||||
"email": "nawabizzat59@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "bl4ckc4tf1r3.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "neymarsabin",
|
||||
"email": "sabinnepal345@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "neymarsabin.dev"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Nikaxe-dev",
|
||||
"email": "iamnikaxing@gmail.com"
|
||||
"email": "nikaxe.public@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nikaxe-dev.github.io"
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aveeshaninsara",
|
||||
"email": "aveeshaninsara14@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "aveeshaninsara.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "nisheri-ascar",
|
||||
"email": "kertkert704@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nisheri-ascar.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "noadevbr",
|
||||
"email": "noadevbr@yahoo.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "NyxelDeveloper",
|
||||
"email": "nyxel.developer@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nyxeldeveloper.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "OmarAliSiad",
|
||||
"email": "omaraliabdelaziz250@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "omaralisiad.github.io"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "msalmansaeedch786",
|
||||
"email": "msalmansaeedch786@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "d3v9jw2cinucd.cloudfront.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "saurabhstudent990-a11y",
|
||||
"email": "saurabhstudent990@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "sauraxt.netlify.app"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "notshriyansh",
|
||||
"email": "shriyansh707@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "notshriyansh.github.io"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -1,8 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "shotosystems"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "sig1.dkim.shoto.is-a.dev.at.icloudmailadmin.com"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "web-thiru",
|
||||
"email": "murthithiru1910@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://thiru-me.web.app/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VinyMaker",
|
||||
"email": "contatovinymaker@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "voidenmark",
|
||||
"email": "cacophonn2@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "voidenmark.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "wdhdev",
|
||||
"email": "william@is-a.dev"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://wharrison.com.au"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VinyMaker",
|
||||
"email": "contatovinymaker@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "fe6b024e6b38623a.vercel-dns-017.com"
|
||||
}
|
||||
}
|
||||
@@ -1,4 +1,5 @@
|
||||
[
|
||||
"cf-pages",
|
||||
"data",
|
||||
"docs",
|
||||
"ns1",
|
||||
|
||||
+31
-38
@@ -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; }
|
||||
);
|
||||
}
|
||||
});
|
||||
});
|
||||
|
||||
Reference in new issue
Block a user