diff --git a/README.md b/README.md index c11def886..18d2c6d83 100644 --- a/README.md +++ b/README.md @@ -67,4 +67,4 @@ If you like this project, please consider donating so we can keep this project r Liberapay ### Similar Services -If you want to find services similar to is-a.dev, take a look on [free-for.life](https://free-for.life/#/?id=domains). +If you want to find services similar to is-a.dev, take a look on [Free For Life](https://github.com/wdhdev/free-for-life#domains). diff --git a/domains/_acme-challenge.juqwtf.json b/domains/_acme-challenge.juqwtf.json new file mode 100644 index 000000000..f4702f13d --- /dev/null +++ b/domains/_acme-challenge.juqwtf.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "denboy0123", + "email": "pochtaproverka01@gmail.com" + }, + "record": { + "TXT": [ + "FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ", + "V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk"] + } +} diff --git a/domains/_github-pages-challenge-YouFoundAlpha.alpha.json b/domains/_github-pages-challenge-YouFoundAlpha.alpha.json new file mode 100644 index 000000000..f69fbfcf4 --- /dev/null +++ b/domains/_github-pages-challenge-YouFoundAlpha.alpha.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "YouFoundAlpha", + "email": "alpha@alpha.is-a.dev", + "Discord": "661121998830960651", + "Twitter": "YouFoundAlpha", + "GitHub": "YouFoundAlpha", + "GitLab": "YouFoundAlpha", + "Mastodon": "@YouFoundAlpha@mastodon.social" + }, + "record": { + "TXT": "123b9197abda60197a8afa64af5cf0" + } +} diff --git a/domains/alijafari.json b/domains/alijafari.json new file mode 100644 index 000000000..639da30f9 --- /dev/null +++ b/domains/alijafari.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alijafari-gd", + "email": "ali.jafari.sn@gmail.com" + }, + "record": { + "URL": "https://alijafari-gd.github.io" + } +} diff --git a/domains/ammthecoder.json b/domains/ammthecoder.json new file mode 100644 index 000000000..feb3270af --- /dev/null +++ b/domains/ammthecoder.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Aung-myat-min", + "email": "koaungmyatmin0@gmail.com" + }, + "record": { + "URL": "https://ammthercoder.vercel.app/" + } +} diff --git a/domains/anurag.json b/domains/anurag.json new file mode 100644 index 000000000..99ff09294 --- /dev/null +++ b/domains/anurag.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "anuragjawalkar", + "email": "anurag24jawalkar@gmail.com" + }, + "record": { + "CNAME": "anuragjawalkar.github.io" + } +} diff --git a/domains/as.json b/domains/as.json new file mode 100644 index 000000000..49f779a1c --- /dev/null +++ b/domains/as.json @@ -0,0 +1,10 @@ +{ + "repo" :"https://mrakshayas.github.io/me/", + "owner": { + "username": "MrAkshayAS", + "email": "akshau72p@gmail.com" + }, + "record": { + "CNAME": "mrakshayas.github.io" + } +} diff --git a/domains/austino.json b/domains/austino.json new file mode 100644 index 000000000..a584f8779 --- /dev/null +++ b/domains/austino.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "AustinGraphics", + "email": "austinxthomas@gmail.com" + }, + "record": { + "CNAME": "austingraphics.github.io" + } +} diff --git a/domains/axay.json b/domains/axay.json index 53b0b2de4..85300ea9e 100644 --- a/domains/axay.json +++ b/domains/axay.json @@ -1,7 +1,8 @@ { "owner": { "username": "MrAkshayAS", - "email": "akshau72p@gmail.com" + "email": "", + "discord" : "mrakshayas" }, "record": { "CNAME": "mrakshayas.github.io" diff --git a/domains/ayushtiwari.json b/domains/ayushtiwari.json new file mode 100644 index 000000000..4e4876e24 --- /dev/null +++ b/domains/ayushtiwari.json @@ -0,0 +1,12 @@ +{ + "description": "ayushtiwari.is-a.dev for my portfolio website", + "repo": "https://github.com/aaayushh7/myPortfolio.git", + "owner": { + "username": "aaayushh7", + "email": "", + "discord": "_aaayushh" + }, + "record": { + "URL": "https://ayushtiwari.co" + } + } \ No newline at end of file diff --git a/domains/blog.areen-c.json b/domains/blog.areen-c.json new file mode 100644 index 000000000..dd1ba1a4b --- /dev/null +++ b/domains/blog.areen-c.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "areen-c", + "email": "areenelhaq@gmail.com" + }, + "record": { + "CNAME": "blog-areen.pages.dev" + } +} diff --git a/domains/chat-oandbtech.json b/domains/chat-oandbtech.json new file mode 100644 index 000000000..b484bb6a9 --- /dev/null +++ b/domains/chat-oandbtech.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bhaskaraa45", + "email": "bhaskarmandal369@gmail.com" + }, + "record": { + "A": ["40.176.254.77"] + } +} diff --git a/domains/chathub.json b/domains/chathub.json new file mode 100644 index 000000000..bea7f1902 --- /dev/null +++ b/domains/chathub.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bhaskaraa45", + "email": "bhaskarmandal369@gmail.com" + }, + "record": { + "A": ["20.198.8.42"] + } +} diff --git a/domains/dc.riviox.json b/domains/dc.riviox.json new file mode 100644 index 000000000..9d89b9862 --- /dev/null +++ b/domains/dc.riviox.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "riviox", + "email": "rivioxyt@hotmail.com" + }, + "record": { + "URL": "https://discord.gg/bph5durcpk" + } +} diff --git a/domains/edb.json b/domains/edb.json new file mode 100644 index 000000000..0a90874e7 --- /dev/null +++ b/domains/edb.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "edbta", + "email": "btaa@live.no" + }, + "record": { + "CNAME": "edb.bot.nu" + } +} diff --git a/domains/escfrpls.json b/domains/escfrpls.json new file mode 100644 index 000000000..018e73b19 --- /dev/null +++ b/domains/escfrpls.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "DrochiczynPoleski", + "email": "licwin1410@gmail.com" + }, + "record": { + "URL": "https://drochiczynpoleski.github.io/escfrpls.github.io/" + } +} diff --git a/domains/exx.json b/domains/exx.json new file mode 100644 index 000000000..83307f4a2 --- /dev/null +++ b/domains/exx.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "xqxyzl", + "email": "exemailhelp+3@gmail.com" + }, + "record": { + "TXT": "_discord.exx.is-a.dev" + } +} diff --git a/domains/froniz.json b/domains/froniz.json new file mode 100644 index 000000000..96dd9df97 --- /dev/null +++ b/domains/froniz.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Froniz", + "email": "discordmarc1912@gmail.com", + "discord": "1002293564782411787" + }, + + "record": { + "A": ["144.91.116.153"] + } + } + \ No newline at end of file diff --git a/domains/gassayping.json b/domains/gassayping.json new file mode 100644 index 000000000..c473d62f5 --- /dev/null +++ b/domains/gassayping.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "gassayping", + "email": "Dev_Gassayping@proton.me" + }, + "record": { + "CNAME": "gassayping.github.io" + } +} diff --git a/domains/gazor.json b/domains/gazor.json new file mode 100644 index 000000000..f8783865e --- /dev/null +++ b/domains/gazor.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "GazorHuman", + "email": "gazoriosyt@gmail.com", + "discord": "709208284489449604" + }, + + "record": { + "A": ["172.104.164.236"] + } + } + \ No newline at end of file diff --git a/domains/geantworld.json b/domains/geantworld.json new file mode 100644 index 000000000..db91a8cae --- /dev/null +++ b/domains/geantworld.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "GeantW0rld", + "email": "yanis.geantworld@gmail.com" + }, + "record": { + "URL": "https://dashboard.geantbot.xyz" + } +} diff --git a/domains/h1roune.json b/domains/h1roune.json new file mode 100644 index 000000000..a15ecc06e --- /dev/null +++ b/domains/h1roune.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "zarqizoubir", + "email": "zarqi.ezzoubair@etu.uae.ac.ma" + }, + "record": { + "CNAME": "zarqi.is-a.dev" + } +} diff --git a/domains/halil.json b/domains/halil.json new file mode 100644 index 000000000..9f3a30d3c --- /dev/null +++ b/domains/halil.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "haliiil", + "email": "halil.ismail@mercoline.de" + }, + "record": { + "A": ["173.249.45.163"] + } +} diff --git a/domains/hazelnut.json b/domains/hazelnut.json new file mode 100644 index 000000000..1f87b5e49 --- /dev/null +++ b/domains/hazelnut.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "HazelNutHoney", + "email": "hazelnutzhoney@gmail.com" + }, + "record": { + "CNAME": "hazelnuthoney.github.io" + } +} diff --git a/domains/iamai.json b/domains/iamai.json new file mode 100644 index 000000000..ac27c3e37 --- /dev/null +++ b/domains/iamai.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "HsiangNianian", + "email": "i@jyunko.cn" + }, + "record": { + "CNAME": "readthedocs.io" + } +} diff --git a/domains/js.json b/domains/js.json index 1da801837..89ea90364 100644 --- a/domains/js.json +++ b/domains/js.json @@ -4,6 +4,8 @@ "email": "u8k50850@gmail.com" }, "record": { - "URL": "https://ukrioo.github.io/" + "URL": "https://ukrioo.github.io/", + "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], + "TXT": "forward-email=u8k50850@gmail.com" } } diff --git a/domains/jumanji.json b/domains/jumanji.json new file mode 100644 index 000000000..351a248a3 --- /dev/null +++ b/domains/jumanji.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "heyjumanji", + "email": "madhuchutiya.unhinge650@silomails.com" + }, + "record": { + "CNAME": "heyjumanji.pages.dev" + } +} diff --git a/domains/l7ssha.json b/domains/l7ssha.json new file mode 100644 index 000000000..f63a65642 --- /dev/null +++ b/domains/l7ssha.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "l7ssha", + "email": "szymon@l7ssha.xyz" + }, + "record": { + "CNAME": "l7ssha.xyz" + } +} diff --git a/domains/mmartinho.json b/domains/mmartinho.json new file mode 100644 index 000000000..d785ddfb3 --- /dev/null +++ b/domains/mmartinho.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mmartinhopt", + "email": "geral.mmartinho@gmail.com" + }, + "record": { + "A": ["84.247.171.122"] + } +} diff --git a/domains/nexos.json b/domains/nexos.json new file mode 100644 index 000000000..c9a51d5bc --- /dev/null +++ b/domains/nexos.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nexos20levrai", + "email": "nexos.dons@gmail.com" + }, + "record": { + "A": ["78.47.213.108"] + } +} diff --git a/domains/nguyenthanhlong.json b/domains/nguyenthanhlong.json new file mode 100644 index 000000000..797a2e624 --- /dev/null +++ b/domains/nguyenthanhlong.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "levinhkhangzz", + "email": "levinhkhang631@gmail.com" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/nguyenthanhlongg.json b/domains/nguyenthanhlongg.json new file mode 100644 index 000000000..ca9feef6c --- /dev/null +++ b/domains/nguyenthanhlongg.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "levinhkhangzz", + "email": "levinhkhang631@gmail.com" + }, + "record": { + "A": ["42.118.184.102"] + } +} diff --git a/domains/oandbtech.json b/domains/oandbtech.json new file mode 100644 index 000000000..bea7f1902 --- /dev/null +++ b/domains/oandbtech.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "bhaskaraa45", + "email": "bhaskarmandal369@gmail.com" + }, + "record": { + "A": ["20.198.8.42"] + } +} diff --git a/domains/ph7ntom.json b/domains/ph7ntom.json new file mode 100644 index 000000000..0ae0dfe73 --- /dev/null +++ b/domains/ph7ntom.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PH7N", + "email": "hdgameplaybbtt@gmail.com" + }, + "record": { + "URL": "https://ph7n.github.io/ph7ntom-web/" + } +} diff --git a/domains/real.json b/domains/real.json new file mode 100644 index 000000000..f1db4caef --- /dev/null +++ b/domains/real.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Xyront", + "email": "abalabalscratch@gmail.com" + }, + "record": { + "URL": "https://www.youtube.com/watch?v=69tzp7vkg_m" + } +} diff --git a/domains/researcx.json b/domains/researcx.json new file mode 100644 index 000000000..1ab0501a0 --- /dev/null +++ b/domains/researcx.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "researcx", + "email": "kei.trei.a52@gmail.com" + }, + + "record": { + "A": ["129.151.206.225"] + } +} diff --git a/domains/sen.json b/domains/sen.json new file mode 100644 index 000000000..9e7684a42 --- /dev/null +++ b/domains/sen.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Leclu", + "email": "minsnow1889@gmail.com" + }, + "record": { + "CNAME": "leclu.github.io" + } +} diff --git a/domains/sfinxv.json b/domains/sfinxv.json new file mode 100644 index 000000000..45059c229 --- /dev/null +++ b/domains/sfinxv.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "sfinxv", + "email": "", + "discord": "sfinxv" + }, + + "repo": "https://github.com/SFINXVC/sfinxvc.github.io", + "record": { + "CNAME": "sfinxvc.github.io" + } +} diff --git a/domains/thunderarch.json b/domains/thunderarch.json new file mode 100644 index 000000000..bb31878ef --- /dev/null +++ b/domains/thunderarch.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "thunderarch", + "email": "thunderarch77@gmail.com" + }, + "record": { + "URL": "https://nextechbyte.blogspot.com/2023/12/contact-us-body-margin-0-padding-0-font.html?m=1" + } +} diff --git a/domains/tranquochung.json b/domains/tranquochung.json new file mode 100644 index 000000000..ab1e840dc --- /dev/null +++ b/domains/tranquochung.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "levinhkhangzz", + "email": "levinhkhang631@gmail.com" + }, + "record": { + "CNAME": "main.dk2oij6gpcgpf.amplifyapp.com" + } +} diff --git a/domains/uk.json b/domains/uk.json index 1da801837..89ea90364 100644 --- a/domains/uk.json +++ b/domains/uk.json @@ -4,6 +4,8 @@ "email": "u8k50850@gmail.com" }, "record": { - "URL": "https://ukrioo.github.io/" + "URL": "https://ukrioo.github.io/", + "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], + "TXT": "forward-email=u8k50850@gmail.com" } } diff --git a/domains/victormak.json b/domains/victormak.json new file mode 100644 index 000000000..88d23c257 --- /dev/null +++ b/domains/victormak.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "DreamerChaserHAH", + "email": "ehekunhah@gmail.com" + }, + "record": { + "CNAME": "dreamerchaserhah.github.io" + } +} diff --git a/domains/wtfdrshn.json b/domains/wtfdrshn.json index 2833fd17d..abeb6309d 100644 --- a/domains/wtfdrshn.json +++ b/domains/wtfdrshn.json @@ -4,6 +4,6 @@ "email": "itsmedarshan8@gmail.com" }, "record": { - "CNAME": "wtfdrshn.github.io" + "CNAME": "wtfdrshn-portfolio.web.app" } } diff --git a/domains/zylx.json b/domains/zylx.json new file mode 100644 index 000000000..025e5d70d --- /dev/null +++ b/domains/zylx.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Luongzz", + "email": "buivanluong0204@gmail.com" + }, + "record": { + "CNAME": "d60386a4-cb38-44df-b30d-f23ac4a8717a.id.repl.co" + } +} diff --git a/tests/validations.test.js b/tests/validations.test.js index 1726affae..989e70136 100644 --- a/tests/validations.test.js +++ b/tests/validations.test.js @@ -65,6 +65,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { A: '::1' } }, { ...defaultDomain, name: '_discord' }, { ...defaultDomain, name: '_gitlab-pages-verification-code' }, + { ...defaultDomain, name: '_acme-challenge' }, ]; const validCases = [ @@ -96,6 +97,7 @@ describe('validateDomainData', () => { { ...defaultDomain, record: { A: ['122.222.222.222'] } }, { ...defaultDomain, name: '_discord.subdomain' }, { ...defaultDomain, name: '_gitlab-pages-verification-code.subdomain' }, + { ...defaultDomain, name: '_acme-challenge.subdomain' }, ]; it('should return false for invalid data', () => { diff --git a/utils/validations.js b/utils/validations.js index c7cdd7e16..fa9bca399 100644 --- a/utils/validations.js +++ b/utils/validations.js @@ -40,6 +40,7 @@ const extraSupportedNames = [ testRegex(/^_github(-pages)?-challenge-[a-z0-9-_]+$/i), // Exception for github verification records R.equals('_discord'), R.equals('_gitlab-pages-verification-code'), + R.equals('_acme-challenge'), ] const validateDomainData = validate({