diff --git a/domains/_discord.voxxdevv.json b/domains/_discord.voxxdevv.json new file mode 100644 index 000000000..3b379ef5b --- /dev/null +++ b/domains/_discord.voxxdevv.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "voxxdevv", + "email": "aminrh@icloud.com" + }, + "record": { + "TXT": "dh=6d817006952096ed75c9c1c84fab50783bad46ac" + } +} diff --git a/domains/_discord.webcubed.json b/domains/_discord.webcubed.json new file mode 100644 index 000000000..b5a4d0ec4 --- /dev/null +++ b/domains/_discord.webcubed.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "webcubed" + }, + "record": { + "TXT": ["dh=1612c48236f97b2a8b0fc79833cd7e46cf0c512d"] + } +} diff --git a/domains/_github-pages-challenge-webcubed.webcubed.json b/domains/_github-pages-challenge-webcubed.webcubed.json new file mode 100644 index 000000000..2de31857f --- /dev/null +++ b/domains/_github-pages-challenge-webcubed.webcubed.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "webcubed" + }, + "record": { + "TXT": ["d4d8fdb1fea56bbbf4470d4e6f5e40"] + } +} diff --git a/domains/_vercel.khoacao.json b/domains/_vercel.khoacao.json new file mode 100644 index 000000000..a3ae78ba0 --- /dev/null +++ b/domains/_vercel.khoacao.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "khoacao2k4", + "email": "cqnhatkhoa@gmail.com" + }, + "record": { + "TXT": ["vc-domain-verify=khoacao.is-a.dev,9b86aeda2d7aa9f99748"] + } +} diff --git a/domains/_vercel.snowy.json b/domains/_vercel.snowy.json new file mode 100644 index 000000000..4810ff204 --- /dev/null +++ b/domains/_vercel.snowy.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "HayBael" + }, + "record": { + "TXT": ["vc-domain-verify=snowy.is-a.dev,710433a43c7209070848"] + } +} diff --git a/domains/_vercel.swami.json b/domains/_vercel.swami.json new file mode 100644 index 000000000..96e206351 --- /dev/null +++ b/domains/_vercel.swami.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "aadltya" + }, + "record": { + "TXT": [ + "vc-domain-verify=swami.is-a.dev,ebd6de23b5512663a728" + ] + } +} \ No newline at end of file diff --git a/domains/app-giua.json b/domains/app-giua.json new file mode 100644 index 000000000..26d28e91c --- /dev/null +++ b/domains/app-giua.json @@ -0,0 +1,11 @@ +{ + "description": "Giua-App รจ l'applicazione non ufficiale dei registri elettronici giua@school", + "repo": "https://github.com/Milanstarkk/Giua-App", + "owner": { + "username": "Milanstarkk", + "email": "milanstark09yt@gmail.com" + }, + "record": { + "CNAME": "milanstarkk.github.io" + } +} diff --git a/domains/gary.json b/domains/gary.json new file mode 100644 index 000000000..7947054c1 --- /dev/null +++ b/domains/gary.json @@ -0,0 +1,11 @@ +{ + "description": "gary site", + "repo": "https://github.com/Zach11111/garysite", + "owner": { + "username": "zach11111", + "email": "contact@garybot.dev" + }, + "record": { + "URL": "https://garylovesclimbingtreesexploringplacesandchasingbutterflies.garythecatisanadorablefelinealwaysseekingfunandadventure.site" + } +} diff --git a/domains/ghostman.json b/domains/ghostman.json new file mode 100644 index 000000000..e21c44a0f --- /dev/null +++ b/domains/ghostman.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ghostMan-pac", + "email": "asifp3104@gmail.com" + }, + "record": { + "CNAME": "ghostMan-pac.github.io" + } +} diff --git a/domains/khoacao.json b/domains/khoacao.json new file mode 100644 index 000000000..e70254090 --- /dev/null +++ b/domains/khoacao.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "khoacao2k4", + "email": "cqnhatkhoa@gmail.com" + }, + "record": { + "CNAME": "khoa-cao-website.vercel.app" + } +} diff --git a/domains/lightsys32.json b/domains/lightsys32.json deleted file mode 100644 index a80725cfc..000000000 --- a/domains/lightsys32.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "not-amplify", - "email": "not.amplify.x@gmail.com", - "discord": "1202067094360035353" - }, - "record": { - "A": ["104.243.45.193"] - } -} diff --git a/domains/mail.toasty.json b/domains/mail.toasty.json deleted file mode 100644 index 921d356bb..000000000 --- a/domains/mail.toasty.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "toastyyyxd", - "email": "asaeasaeasae.x10@gmail.com", - "discord": "577480703302959104" - }, - "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 include:spf.improvmx.com ~all" - } -} diff --git a/domains/okinea.json b/domains/okinea.json index c5f1904d5..2f586da5b 100644 --- a/domains/okinea.json +++ b/domains/okinea.json @@ -3,7 +3,8 @@ "repo": "https://github.com/okineadev-website", "owner": { "username": "okineadev", - "telegram": "@stadius_lucioni", + "telegram": "https://telegram.okinea.dev", + "email": "hi@okinea.dev", "discord": "okineadev" }, "record": { diff --git a/domains/s1ow.json b/domains/s1ow.json new file mode 100644 index 000000000..e26a5106b --- /dev/null +++ b/domains/s1ow.json @@ -0,0 +1,22 @@ +{ + "description": "! s1owmotion.0 profile page", + "repository": "https://github.com/H4iPh0ngM1enB4c/Web", + "owner": { + "username": "H4iPh0ngM1enB4c", + "email": "noobdownload2@gmail.com", + "discord": "1027559943462727740" + }, + "record": { + "A": [ + "185.199.108.153", + "185.199.110.153", + "185.199.109.153", + "185.199.111.153" + ], + "MX": [ + "mx1.improvmx.com", + "mx2.improvmx.com" + ], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} diff --git a/domains/sidd.json b/domains/sidd.json new file mode 100644 index 000000000..fa3b6e974 --- /dev/null +++ b/domains/sidd.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/sidx04/sidx04.github.io", + "owner": { + "username": "sidx04", + "email": "siddpal04@gmail.com" + }, + "record": { + "CNAME": "sidx04.github.io" + } +} diff --git a/domains/snowy.json b/domains/snowy.json index 8f7de18f7..bbe363e7c 100644 --- a/domains/snowy.json +++ b/domains/snowy.json @@ -1,9 +1,8 @@ { "owner": { - "username": "HayBael", - "email": "rakhakhairydarka801@gmail.com" + "username": "HayBael" }, "record": { - "URL": "https://homepage-revisiakhir.vercel.app" + "CNAME": "homepage-revisitrus.vercel.app" } } diff --git a/domains/sourav.json b/domains/sourav.json index 2a495c383..a37eacc31 100644 --- a/domains/sourav.json +++ b/domains/sourav.json @@ -3,8 +3,8 @@ "repo": "https://github.com/itzsouravkumar/itzsouravkumar.github.io", "owner": { "username": "itzsouravkumar", - "discord": "quipxninja", - "email": "oyesourav05012006@gmail.com" + "email": "", + "discord": "itz_sour4v" }, "record": { "CNAME": "itzsouravkumar.github.io" diff --git a/domains/toasty.json b/domains/toasty.json deleted file mode 100644 index 0e06d33b5..000000000 --- a/domains/toasty.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "toastyyyxd", - "email": "asaeasaeasae.x10@gmail.com", - "discord": "577480703302959104" - }, - "record": { - "CNAME": "toasty.pages.dev" - } -} diff --git a/domains/vintheweirdass.json b/domains/vintheweirdass.json index f001e5992..f1fffe798 100644 --- a/domains/vintheweirdass.json +++ b/domains/vintheweirdass.json @@ -1,13 +1,12 @@ { - "description": "My base website. Very epik tbh ๐Ÿ’ฅ๐Ÿ’ฅ", + "description": "redirect. js that", "repo": "https://github.com/vintheweirdass/vintheweirdass.github.io", "owner": { "username": "vintheweirdass", "twitter": "vintheweirdass", - "discord": "vintheweirdass", - "lahelu": "https://lahelu.com/user/cupglassdev" + "discord": "vintheweirdass" }, "record": { - "NS": ["christina.ns.cloudflare.com", "mustafa.ns.cloudflare.com"] + "URL": "https://vtwa.is-a.dev" } } diff --git a/domains/vtwa.json b/domains/vtwa.json new file mode 100644 index 000000000..c9d554823 --- /dev/null +++ b/domains/vtwa.json @@ -0,0 +1,12 @@ +{ + "description": "My base website. Very epik tbh ๐Ÿ’ฅ๐Ÿ’ฅ", + "repo": "https://github.com/vintheweirdass/vintheweirdass.github.io", + "owner": { + "username": "vintheweirdass", + "twitter": "vintheweirdass", + "discord": "vintheweirdass" + }, + "record": { + "NS": ["christina.ns.cloudflare.com", "mustafa.ns.cloudflare.com"] + } +} diff --git a/tests/records.test.js b/tests/records.test.js index d819fa9b9..de5ecbadc 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -165,13 +165,8 @@ t("All files should have valid record values", (t) => { } if (key === "URL") { + t.true(value.startsWith("http://") || value.startsWith("https://"), `${file}: Record value for ${key} must start with http:// or https://`) t.notThrows(() => new URL(value), `${file}: Invalid URL for ${key}`); - try { - const urlObj = new URL(value); - t.true(urlObj.hostname !== subdomain, `${file}: URL cannot point to itself`); - } catch { - t.fail(`${file}: Invalid URL for ${key}`); - } } }