diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md index e7eb65913d..46ec6ab67c 100644 --- a/.github/PULL_REQUEST_TEMPLATE.md +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -1,16 +1,21 @@ - + ## Requirements -Unless explicitly specified otherwise by a **maintainer** or in the requirement description, your domain must pass **ALL** the indicated requirements above. +Unless explicitly specified otherwise by a **maintainer** or in the requirement description, your domain **MUST** pass **ALL** the indicated requirements below. -Please note that we reserve the rights not to accept any domain at our own discretion. + +- [ ] I have **read** and **understood** the [Terms of Service](https://is-a.dev/terms). +- [ ] My domain is **not** for commercial use. +- [ ] My file is in the `domains` folder and is in the JSON format. +- [ ] My file's name is all lowercased and alphanumeric. +- [ ] The website is **reachable**. +- [ ] I have **completed** my website. +- [ ] My website is related to **software development**. +- [ ] I have provided contact information in the `owner` key. +- [ ] I have **followed** the [documentation](https://docs.is-a.dev). +- [ ] I understand my domain may be removed if I violate the [Terms of Service](https://is-a.dev/terms). -- [ ] The file is in the `domains` folder and is in the JSON format. -- [ ] The file's name is all lowercased and alphanumeric. -- [ ] You have completed your website. -- [ ] The website is reachable. -- [ ] The CNAME record doesn't contain `https://` or `/`. -- [ ] There is sufficient information at the `owner` field. - -## Website Link/Preview - +## Website Preview + diff --git a/domains/256javy.json b/domains/256javy.json new file mode 100644 index 0000000000..08d4f614cd --- /dev/null +++ b/domains/256javy.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/256javy/256javy.github.io", + "owner": { + "username": "256javy", + "email": "256javiervillalba@gmail.com" + }, + "record": { + "CNAME": "256javy.github.io" + } +} diff --git a/domains/_atproto.lumi.json b/domains/_atproto.lumi.json new file mode 100644 index 0000000000..7c80a4563b --- /dev/null +++ b/domains/_atproto.lumi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "itsFatlum", + "email": "fatlum@lumi.is-a.dev" + }, + "record": { + "TXT": "did=did:plc:c6m5rghb7tkmf5isd3pqjpbt" + } +} diff --git a/domains/_dmarc.104.json b/domains/_dmarc.104.json new file mode 100644 index 0000000000..f1c3b45189 --- /dev/null +++ b/domains/_dmarc.104.json @@ -0,0 +1,10 @@ +{ + "description": "DMARC", + "owner": { + "username": "QuinceTart10", + "discord": "862644161156218891" + }, + "record": { + "TXT": "v=DMARC1; p=quarantine; sp=none; adkim=r; aspf=r; fo=1; rua=mailto:me@quincetart10.is-a.dev; ruf=mailto:me@quincetart10.is-a.dev; rf=afrf; pct=100; ri=86400" + } +} diff --git a/domains/_dmarc.quincetart10.json b/domains/_dmarc.quincetart10.json new file mode 100644 index 0000000000..f1c3b45189 --- /dev/null +++ b/domains/_dmarc.quincetart10.json @@ -0,0 +1,10 @@ +{ + "description": "DMARC", + "owner": { + "username": "QuinceTart10", + "discord": "862644161156218891" + }, + "record": { + "TXT": "v=DMARC1; p=quarantine; sp=none; adkim=r; aspf=r; fo=1; rua=mailto:me@quincetart10.is-a.dev; ruf=mailto:me@quincetart10.is-a.dev; rf=afrf; pct=100; ri=86400" + } +} diff --git a/domains/_dmarc.rt10.json b/domains/_dmarc.rt10.json new file mode 100644 index 0000000000..f1c3b45189 --- /dev/null +++ b/domains/_dmarc.rt10.json @@ -0,0 +1,10 @@ +{ + "description": "DMARC", + "owner": { + "username": "QuinceTart10", + "discord": "862644161156218891" + }, + "record": { + "TXT": "v=DMARC1; p=quarantine; sp=none; adkim=r; aspf=r; fo=1; rua=mailto:me@quincetart10.is-a.dev; ruf=mailto:me@quincetart10.is-a.dev; rf=afrf; pct=100; ri=86400" + } +} diff --git a/domains/_github-pages-challenge-256javy.256javy.json b/domains/_github-pages-challenge-256javy.256javy.json new file mode 100644 index 0000000000..1f8b2a198d --- /dev/null +++ b/domains/_github-pages-challenge-256javy.256javy.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "256javy", + "email": "256javiervillalba@gmail.com" + }, + "record": { + "TXT": "5274c84dbbf074d67b53fc4305ced5" + } +} diff --git a/domains/_vercel.app.vyductan.json b/domains/_vercel.app.vyductan.json new file mode 100644 index 0000000000..6904ef7eeb --- /dev/null +++ b/domains/_vercel.app.vyductan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "vyductan", + "email": "vdt5snet@gmail.com", + "discord": "370012050316984321" + }, + "record": { + "TXT": "vc-domain-verify=*.vyductan.is-a.dev,f7fc15db084fa96cf967" + } +} diff --git a/domains/_vercel.ebooks.json b/domains/_vercel.ebooks.json new file mode 100644 index 0000000000..440fdeaf29 --- /dev/null +++ b/domains/_vercel.ebooks.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "tuannguyen2002", + "email": "", + "discord": "minhtuan9039" + }, + "record": { + "TXT": "vc-domain-verify=ebooks.is-a.dev,5fa4e0aa7b17c9f52a9d" + } +} diff --git a/domains/_vercel.fabien.json b/domains/_vercel.fabien.json new file mode 100644 index 0000000000..73c8d7fb06 --- /dev/null +++ b/domains/_vercel.fabien.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "fabien-h", + "email": "fabien.huet@gmail.com", + "discord": "fabien_huet" + }, + "record": { + "TXT": "vc-domain-verify=fabien.is.a.dev,65d8329499551546ef22" + } +} diff --git a/domains/_vercel.felipe.json b/domains/_vercel.felipe.json new file mode 100644 index 0000000000..354af504a9 --- /dev/null +++ b/domains/_vercel.felipe.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "felipecalderon", + "email": "hola@felipe.bio" + }, + "record": { + "TXT": ["vc-domain-verify=felipe.is-a.dev,07f2247f0a80372e5d48"] + } + } + \ No newline at end of file diff --git a/domains/_vercel.guidocaru.json b/domains/_vercel.guidocaru.json new file mode 100644 index 0000000000..8ce33f45bb --- /dev/null +++ b/domains/_vercel.guidocaru.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "guidocaru", + "discord": "696554384817127486" + }, + "record": { + "TXT": "vc-domain-verify=guidocaru.is-a.dev,6106f8de674c39bfb732" + } +} diff --git a/domains/_vercel.harshshah.json b/domains/_vercel.harshshah.json new file mode 100644 index 0000000000..cc345b0c94 --- /dev/null +++ b/domains/_vercel.harshshah.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "harshshah-codes", + "email": "harshshah.dev@gmail.com", + "discord": "889700837520199761" + }, + "record": { + "TXT": "vc-domain-verify=harshshah.is-a.dev,42f8ad923b9e4a9aa010" + } +} diff --git a/domains/_vercel.jemalahmedov.json b/domains/_vercel.jemalahmedov.json new file mode 100644 index 0000000000..677fb7916f --- /dev/null +++ b/domains/_vercel.jemalahmedov.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "jimjja", + "email": "jemalja.dev@gmail.com", + "discord": "665635903955533845" + }, + "record": { + "TXT": "vc-domain-verify=jemalahmedov.is-a.dev,3f41428af72725b71a10" + } +} diff --git a/domains/_vercel.jorge-lopz.json b/domains/_vercel.jorge-lopz.json new file mode 100644 index 0000000000..551776f982 --- /dev/null +++ b/domains/_vercel.jorge-lopz.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Jorge-lopz", + "email": "jlpenero2005@gmail.com", + "discord": "713831494761840753" + }, + "record": { + "TXT": "vc-domain-verify=jorge-lopz.is-a.dev,5bfcd4cedc07714c2319" + } +} diff --git a/domains/_vercel.juan-morales.json b/domains/_vercel.juan-morales.json new file mode 100644 index 0000000000..c744766733 --- /dev/null +++ b/domains/_vercel.juan-morales.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Juanmorales1810", + "email": "juan.exequiel.morales@gmail.com", + "discord": "746910653343596574" + }, + "record": { + "TXT": "vc-domain-verify=juan-morales.is-a.dev,ccd6e4ba9d4b2196b5f7" + } +} diff --git a/domains/_vercel.jumanji.json b/domains/_vercel.jumanji.json new file mode 100644 index 0000000000..cf5987deac --- /dev/null +++ b/domains/_vercel.jumanji.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "heyjumanji", + "email": "madhuchutiya.unhinge50@silomails.com" + }, + "record": { + "TXT": "vc-domain-verify=jumanji.is-a.dev,291766e76a7ab5de1bc7" + } +} diff --git a/domains/_vercel.lobo.json b/domains/_vercel.lobo.json new file mode 100644 index 0000000000..01c0e79204 --- /dev/null +++ b/domains/_vercel.lobo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Lobooooooo14", + "discord": "783120232134082580" + }, + "record": { + "TXT": "vc-domain-verify=lobo.is-a.dev,aa27648658caa1c96bb8" + } +} diff --git a/domains/_vercel.maanripe.json b/domains/_vercel.maanripe.json new file mode 100644 index 0000000000..ed7cec9147 --- /dev/null +++ b/domains/_vercel.maanripe.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "argkont", + "email": "kohacaelo+is-a-dev@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=maanripe.is-a.dev,58b3a98b581598b3f572" + } +} diff --git a/domains/_vercel.muthomi.json b/domains/_vercel.muthomi.json new file mode 100644 index 0000000000..bc371aa555 --- /dev/null +++ b/domains/_vercel.muthomi.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "michaelmuthomi", + "email": "", + "discord": "michaelgikunda" + }, + "record": { + "TXT": "vc-domain-verify=muthomi.is-a.dev,9e31bd88e28832c37f97" + } +} diff --git a/domains/_vercel.n.json b/domains/_vercel.n.json deleted file mode 100644 index e93beb20bf..0000000000 --- a/domains/_vercel.n.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "syedtahseen", - "email": "itxtahseen@gmail.com" - }, - "record": { - "TXT": ["vc-domain-verify=n.is-a.dev,8435c76be2d4e8aaa229"] - } -} diff --git a/domains/_vercel.namansrivastava.json b/domains/_vercel.namansrivastava.json new file mode 100644 index 0000000000..5cc5e18db2 --- /dev/null +++ b/domains/_vercel.namansrivastava.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "naman-0804", + "email": "namansrivastava1608@gmail.com", + "discord": "naman_1101" + }, + "record": { + "TXT": "vc-domain-verify=namansrivastava.is-a.dev,7b128b70cd9aae28bf1c" + } +} diff --git a/domains/_vercel.nguyenminhtuan.json b/domains/_vercel.nguyenminhtuan.json new file mode 100644 index 0000000000..8a846ef4aa --- /dev/null +++ b/domains/_vercel.nguyenminhtuan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "tuannguyen2002", + "email": "", + "discord": "minhtuan9039" + }, + "record": { + "TXT": "vc-domain-verify=nguyenminhtuan.is-a.dev,2910b5006f1f208b05e6" + } +} diff --git a/domains/_vercel.peme969.json b/domains/_vercel.peme969.json new file mode 100644 index 0000000000..0abe61db62 --- /dev/null +++ b/domains/_vercel.peme969.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "peme969", + "email": "mrcoderpeme@gmail.com" + }, + "record": { + "TXT":[ + "vc-domain-verify=beta.peme969.is-a.dev,3478ddbc826d30476c3c" + ] + } +} \ No newline at end of file diff --git a/domains/_vercel.princeprajapati.json b/domains/_vercel.princeprajapati.json index 827de3b7f9..0fd5b463f1 100644 --- a/domains/_vercel.princeprajapati.json +++ b/domains/_vercel.princeprajapati.json @@ -1,9 +1,9 @@ { - "owner": { - "username": "notreallyprince", - "email": "prince30112001@gmail.com" - }, - "record": { - "TXT": "vc-domain-verify=princeprajapati.is-a.dev,9b919407776e11ecff7a" + "owner": { + "username": "notreallyprince", + "email": "prince30112001@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=princeprajapati.is-a.dev,f0d9843f925488ed34bb" } -} +} \ No newline at end of file diff --git a/domains/_vercel.raghu.json b/domains/_vercel.raghu.json new file mode 100644 index 0000000000..01d30a2112 --- /dev/null +++ b/domains/_vercel.raghu.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "raghu-8", + "email": "raghu.project.websites@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=raghu.is-a.dev,64be76cc9f11decf61dd" + } +} diff --git a/domains/_vercel.samishoukat.json b/domains/_vercel.samishoukat.json new file mode 100644 index 0000000000..df08f31291 --- /dev/null +++ b/domains/_vercel.samishoukat.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "samishoukat12", + "email": "samishoukat12@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=samishoukat.is-a.dev,f7c3cb972c650104d507" + } + } \ No newline at end of file diff --git a/domains/_vercel.sebastianriveros.json b/domains/_vercel.sebastianriveros.json new file mode 100644 index 0000000000..dda9cf7313 --- /dev/null +++ b/domains/_vercel.sebastianriveros.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "wisauw", + "email": "riveross92@gmail.com", + "discord": "313046852415258625" + }, + "record": { + "TXT": "vc-domain-verify=sebastianriveros.is-a.dev,be3bca98d22aab14d046" + } +} diff --git a/domains/_vercel.usmanbaig.json b/domains/_vercel.usmanbaig.json new file mode 100644 index 0000000000..2cc27102cc --- /dev/null +++ b/domains/_vercel.usmanbaig.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "UsmanBaig001", + "email": "usmanbaig1572@gmail.com" + }, + "record": { + "TXT": "vc-domain-verify=usmanbaig.is-a.dev,c2f96e70ebd3aef5458b" + } + } \ No newline at end of file diff --git a/domains/_vercel.vyductan.json b/domains/_vercel.vyductan.json new file mode 100644 index 0000000000..7088311dc2 --- /dev/null +++ b/domains/_vercel.vyductan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "vyductan", + "email": "vdt5snet@gmail.com", + "discord": "370012050316984321" + }, + "record": { + "TXT": "vc-domain-verify=vyductan.is-a.dev,55a7295a416ad7fd8e1f" + } +} diff --git a/domains/aaditya.json b/domains/aaditya.json new file mode 100644 index 0000000000..5db37d8c29 --- /dev/null +++ b/domains/aaditya.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "aaditya2200", + "email": "aaditya2200@gmail.com" + }, + "record": { + "CNAME": "aaditya2200.github.io" + } +} diff --git a/domains/aaron.json b/domains/aaron.json new file mode 100644 index 0000000000..721474eb1d --- /dev/null +++ b/domains/aaron.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "AaronPerezPerez", + "email": "aarperper@gmail.com" + }, + "record": { + "CNAME": "terminal-portfolio-h80h9v8ub-aaronperezperez.vercel.app" + } +} diff --git a/domains/abdi.json b/domains/abdi.json new file mode 100644 index 0000000000..4734115bf2 --- /dev/null +++ b/domains/abdi.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "abdiopp", + "email": "ginnieabdullah007@gmail.com" + }, + "record": { + "CNAME": "abdi-portfolio.web.app" + } + } + \ No newline at end of file diff --git a/domains/adithyapaib.json b/domains/adithyapaib.json new file mode 100644 index 0000000000..c422eddee6 --- /dev/null +++ b/domains/adithyapaib.json @@ -0,0 +1,13 @@ +{ + "description": "My Portfolio Website", + "repo": "https://github.com/adithyapaib/adithyapaib.github.io", + "owner": { + "username": "adithyapaib", + "email": "paiadithya26@gmail.com", + "twitter": "adithyapaib" + }, + "record": { + "CNAME": "adithyapaib.github.io" + } + } + \ No newline at end of file diff --git a/domains/adrianqr.json b/domains/adrianqr.json new file mode 100644 index 0000000000..7fc598c3da --- /dev/null +++ b/domains/adrianqr.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "AdrianQR01", + "email": "adrianquenard@gmail.com" + }, + "record": { + "CNAME": "adrianqr01.github.io" + } +} diff --git a/domains/aespada.json b/domains/aespada.json new file mode 100644 index 0000000000..524a967b16 --- /dev/null +++ b/domains/aespada.json @@ -0,0 +1,11 @@ +{ + "description": "Personal portfolio", + "repo": "https://github.com/alexES13/alexES13.github.io", + "owner": { + "username": "alexES13", + "email": "butano_tren.7r@icloud.com" + }, + "record": { + "CNAME": "alexes13.github.io" + } +} \ No newline at end of file diff --git a/domains/ahyalfan.json b/domains/ahyalfan.json new file mode 100644 index 0000000000..868823761d --- /dev/null +++ b/domains/ahyalfan.json @@ -0,0 +1,10 @@ +{ + "description": "this is for my personal website made.", + "owner": { + "username": "ahyalfan", + "email": "alfandi0857@gmail.com" + }, + "record": { + "URL": "https://ahyalfan.my.id" + } +} diff --git a/domains/akira.json b/domains/akira.json new file mode 100644 index 0000000000..db31f3514c --- /dev/null +++ b/domains/akira.json @@ -0,0 +1,11 @@ +{ + "description": "Akira's Dev Webpage", + "repo": "https://github.com/cakira/cakira.github.io.git", + "owner": { + "username": "cakira", + "email": "cleber.akira@gmail.com" + }, + "record": { + "CNAME": "cakira.github.io" + } +} diff --git a/domains/alblandino.json b/domains/alblandino.json new file mode 100644 index 0000000000..3da7372ac5 --- /dev/null +++ b/domains/alblandino.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "joel", + "email": "joel@alblandino.com" + }, + "record": { + "URL": "https://alblandino.com" + } +} diff --git a/domains/alemi.json b/domains/alemi.json new file mode 100644 index 0000000000..d9ab7c13ea --- /dev/null +++ b/domains/alemi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "alemiherbert", + "email": "alemiherbert@gmail.com" + }, + "record": { + "CNAME": "alemiherbert.github.io" + } +} diff --git a/domains/alexandre-machado.json b/domains/alexandre-machado.json new file mode 100644 index 0000000000..4c7d9afd59 --- /dev/null +++ b/domains/alexandre-machado.json @@ -0,0 +1,11 @@ +{ + "description": "My personal domain.", + "repo": "https://github.com/alexandre-machado/alexandre-machado.github.io", + "owner": { + "username": "alexandre-machado", + "email": "alexandre@machado.cc" + }, + "record": { + "URL": "https://alexandre.machado.cc" + } +} \ No newline at end of file diff --git a/domains/amanza17.json b/domains/amanza17.json new file mode 100644 index 0000000000..5096070161 --- /dev/null +++ b/domains/amanza17.json @@ -0,0 +1,11 @@ +{ + "description": "amanza17.is-a.dev", + "repo": "https://github.com/Amanza17/Amanza17.github.io.git", + "owner": { + "username": "Amanza17", + "email": "a.manzanares.2023@alumnos.urjc.es" + }, + "record": { + "CNAME": "amanza17.github.io" + } +} diff --git a/domains/app.vyductan.json b/domains/app.vyductan.json new file mode 100644 index 0000000000..b824e266a1 --- /dev/null +++ b/domains/app.vyductan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "vyductan", + "email": "vdt5snet@gmail.com", + "discord": "370012050316984321" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/aruria.json b/domains/aruria.json index 394e7ce6fc..31b1736654 100644 --- a/domains/aruria.json +++ b/domains/aruria.json @@ -6,6 +6,8 @@ }, "record": { - "CNAME": "cjolivier123.github.io" + "A": ["185.199.108.153", "185.199.110.153", "185.199.109.153", "185.199.111.153" ], + "TXT": ["zoho-verification=zb76097651.zmverify.zoho.com", "v=spf1 include:zohomail.com ~all"], + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"] } } diff --git a/domains/aswin-m-v.json b/domains/aswin-m-v.json new file mode 100644 index 0000000000..465f0f759e --- /dev/null +++ b/domains/aswin-m-v.json @@ -0,0 +1,12 @@ + +{ + "description": "Personal website me , Aswin M V", + "repo": "https://github.com/AswinArsha/mypersonalwebsite.git", + "owner": { + "username": "AswinArsha", + "email": "aswinmv13@gmail.com" + }, + "record": { + "CNAME": "tubular-kangaroo-60ad83.netlify.app" + } +} diff --git a/domains/axioris.json b/domains/axioris.json new file mode 100644 index 0000000000..e4f04f53e7 --- /dev/null +++ b/domains/axioris.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "axioris", + "email": "dane.foster.collins@gmail.com" + }, + "record": { + "CNAME": "axioris.github.io" + } +} diff --git a/domains/beta.peme969.json b/domains/beta.peme969.json new file mode 100644 index 0000000000..759e1dc8fb --- /dev/null +++ b/domains/beta.peme969.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "peme969", + "email": "mrcoderpeme@gmail.com" + }, + "record": { + "CNAME":"beta-nine-taupe.vercel.app" + } +} diff --git a/domains/bitsexploited.json b/domains/bitsexploited.json new file mode 100644 index 0000000000..5ad5b4c993 --- /dev/null +++ b/domains/bitsexploited.json @@ -0,0 +1,11 @@ +{ + "description": "A portfolio website", + "repo": "https://github.com/bitsexploited/bitsexploited.github.io", + "owner": { + "username": "BitsExploited", + "email": "tspamiitesh@gmail.com" + }, + "record": { + "CNAME": "BitsExploited.github.io" + } +} diff --git a/domains/boolean44.json b/domains/boolean44.json deleted file mode 100644 index fdac8f8cc2..0000000000 --- a/domains/boolean44.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "repo": "https://github.com/boolean44-repos/boolean44-repos.github.io", - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "CNAME": "boolean44-repos.github.io" - } -} diff --git a/domains/caenjones.json b/domains/caenjones.json index ef931ec488..16ce509a38 100644 --- a/domains/caenjones.json +++ b/domains/caenjones.json @@ -1,12 +1,12 @@ { "description": "My personal website and blog", - "repo": "https://github.com/CaenJones/caenjones.github.io", + "repo": "https://github.com/vcc3v/vcc3v.github.io", "owner": { - "username": "CaenJones", + "username": "vcc3v", "email": "cj@caenjones.com", "twitter": "" }, "record": { - "CNAME": "caenjones.github.io" + "CNAME": "vcc3v.github.io" } } diff --git a/domains/carterrpham23.json b/domains/carterrpham23.json new file mode 100644 index 0000000000..d5809bfb2d --- /dev/null +++ b/domains/carterrpham23.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "sonpt-afk", + "email": "sonbappe89@gmail.com" + }, + "record": { + "CNAME": "sonpts-landingfolio.vercel.app" + } + } + \ No newline at end of file diff --git a/domains/char.json b/domains/char.json new file mode 100644 index 0000000000..a738d11da9 --- /dev/null +++ b/domains/char.json @@ -0,0 +1,11 @@ +{ + "description": "Use to portfolio", + "repo": "https://github.com/chard33/portafolio---Alura", + "owner": { + "username": "chard33", + "email": "jchar33@hotmail.com" + }, + "record": { + "CNAME": "chard33.github.io" + } +} diff --git a/domains/clarenisme.json b/domains/clarenisme.json new file mode 100644 index 0000000000..ed3477f526 --- /dev/null +++ b/domains/clarenisme.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "razelleclaren", + "email": "gracela.claren1@gmail.com" + }, + "record": { + "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], + "TXT": "v=spf1 include:spf.improvmx.com ~all" + } +} diff --git a/domains/crpaiz.json b/domains/crpaiz.json new file mode 100644 index 0000000000..7d57ba8fd3 --- /dev/null +++ b/domains/crpaiz.json @@ -0,0 +1,10 @@ +{ + "$schema": "../schemas/domain.json", + "owner": { + "username": "CristopherPaiz", + "email": "choperpaiz1@gmail.com" + }, + "record": { + "CNAME": "crpaiz.netlify.app" + } +} diff --git a/domains/dash.bernardonogueira8.json b/domains/dash.bernardonogueira8.json deleted file mode 100644 index fc6595f21f..0000000000 --- a/domains/dash.bernardonogueira8.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Samuraiflamesf", - "email": "Samuraiflamesf@gmail.com" - }, - "record": { - "A": ["100.42.189.124"] - } -} diff --git a/domains/davechbga.json b/domains/davechbga.json new file mode 100644 index 0000000000..944c0a0ced --- /dev/null +++ b/domains/davechbga.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "davechbga", + "email": "davechbga@gmail.com" + }, + "record": { + "CNAME": "davechbga.vercel.app" + } +} diff --git a/domains/deniz.json b/domains/deniz.json index e88872028f..b36d003266 100644 --- a/domains/deniz.json +++ b/domains/deniz.json @@ -4,10 +4,23 @@ "owner": { "username": "creeperkafasi", "twitter": "_creeperkafasi_", - "discord": "creeperkafasipw#1861", + "discord": "creeperkafasi", "note": "I don't use twitter that much, you may have a better chance to contact me through discord" }, "record": { - "CNAME": "creeperkafasi.github.io" + "A": [ + "185.199.108.153", + "185.199.109.153", + "185.199.110.153", + "185.199.111.153" + ], + "MX": [ + "mx1.forwardemail.net", + "mx2.forwardemail.net" + ], + "TXT": [ + "forward-email=MDcyNzA3YjVlMTdjNzhhYS1iMzA0NDgxN2RjMmZiODZhODI5Y2UyNmUzNzY5NjJhZWZkMTA4MjBlNDEyYTk3MTc0MjhkN2NlMmQxNWQ5MmFi", + "google-site-verification=9jbck7qUZb10EWndaXLikv_Kx9xQ7DpShwFCttIzA6Q" + ] } } diff --git a/domains/dmc.json b/domains/dmc.json new file mode 100644 index 0000000000..5b82649b26 --- /dev/null +++ b/domains/dmc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "morcu", + "email": "david.morcuende.c@gmail.com" + }, + "record": { + "CNAME": "davidmorcuende.com" + } +} diff --git a/domains/donate.json b/domains/donate.json index 192ccf7515..103d52c52f 100644 --- a/domains/donate.json +++ b/domains/donate.json @@ -5,5 +5,10 @@ }, "record": { "URL": "https://wdh.gg/M0ttgkD" + }, + "redirect_config": { + "custom_paths": { + "/ns": "https://wdh.gg/pvNCdvs" + } } } diff --git a/domains/dsuescun.json b/domains/dsuescun.json new file mode 100644 index 0000000000..d7a467d097 --- /dev/null +++ b/domains/dsuescun.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "dsuescun", + "email": "dsuescun@soinsoluciones.com" + }, + "record": { + "CNAME": "dsuescun.github.io" + } +} diff --git a/domains/ebooks.json b/domains/ebooks.json new file mode 100644 index 0000000000..f5c93222d5 --- /dev/null +++ b/domains/ebooks.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "tuannguyen2002", + "email": "", + "discord": "minhtuan9039" + }, + "record": { + "CNAME": "ebooks-online-opal.vercel.app" + } +} diff --git a/domains/educatedsuddenbucket.json b/domains/educatedsuddenbucket.json index d49d77c7fe..e35d7591e9 100644 --- a/domains/educatedsuddenbucket.json +++ b/domains/educatedsuddenbucket.json @@ -5,10 +5,7 @@ }, "record": { "A": [ - "185.199.108.153", - "185.199.109.153", - "185.199.110.153", - "185.199.111.153" + "185.199.108.153" ], "TXT": [ "google-site-verification=hS8B2hSz-rNk6gLRnwaZjxuJE9rCLU_25X65JsLEczE", diff --git a/domains/egor.json b/domains/egor.json new file mode 100644 index 0000000000..56ea1d014a --- /dev/null +++ b/domains/egor.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "egor-xyz", + "discord": "egor.xyz" + }, + "record": { + "CNAME": "egor.xyz" + } +} diff --git a/domains/ericlin.json b/domains/ericlin.json new file mode 100644 index 0000000000..402b276166 --- /dev/null +++ b/domains/ericlin.json @@ -0,0 +1,11 @@ +{ + "description": "To get a cool looking subdomain for my portfolio hosted on netlify", + "repo": "https://github.com/ericafk0001/Portfolio.git", + "owner": { + "username": "ericafk0001", + "email": "dxslyofficial@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/fabien.json b/domains/fabien.json new file mode 100644 index 0000000000..2637b381c2 --- /dev/null +++ b/domains/fabien.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "fabien-h", + "email": "fabien.huet@gmail.com", + "discord": "fabien-huet" + }, + "record": { + "CNAME": "fabien-is-a-dev.vercel.app" + } +} diff --git a/domains/felipe.json b/domains/felipe.json new file mode 100644 index 0000000000..dc9003f65e --- /dev/null +++ b/domains/felipe.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "felipecalderon", + "email": "hola@felipe.bio" + }, + "repo": "https://github.com/felipecalderon", + "record": { + "CNAME": "porfoliofelipe.vercel.app" + } + } + diff --git a/domains/felipecampos.json b/domains/felipecampos.json new file mode 100644 index 0000000000..088b17ca06 --- /dev/null +++ b/domains/felipecampos.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "camposdev", + "email": "felipecamposdev@gmail.com" + }, + "record": { + "CNAME": "felipecampos.vercel.app" + } +} diff --git a/domains/frapujgal.json b/domains/frapujgal.json new file mode 100644 index 0000000000..4fd0eb8b87 --- /dev/null +++ b/domains/frapujgal.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "frapujgal", + "email": "fpujol1989@gmail.com" + }, + "record": { + "CNAME": "frapujgal.github.io" + } +} diff --git a/domains/fungaming.joe50097.json b/domains/fungaming.joe50097.json new file mode 100644 index 0000000000..50a39e83b0 --- /dev/null +++ b/domains/fungaming.joe50097.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Joe50097", + "email": "zcell9500@gmail.com" + }, + "record": { + "CNAME": "fungaming-discord-server.netlify.app" + } +} diff --git a/domains/gameroman.json b/domains/gameroman.json new file mode 100644 index 0000000000..6c86140260 --- /dev/null +++ b/domains/gameroman.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "GameRoMan", + "email": "gameromandev@gmail.com" + }, + "record": { + "CNAME": "gameroman.pages.dev" + } +} diff --git a/domains/ganesh-g.json b/domains/ganesh-g.json new file mode 100644 index 0000000000..e033b8b6d5 --- /dev/null +++ b/domains/ganesh-g.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "ganesh76", + "email": "ganesh.g.cse@gmail.com" + }, + "record": { + "CNAME": "ganesh76.github.io" + } +} diff --git a/domains/gg.json b/domains/gg.json new file mode 100644 index 0000000000..0a7d8e2273 --- /dev/null +++ b/domains/gg.json @@ -0,0 +1,11 @@ +{ + "description": "Portfolio", + "repo": "https://github.com/i-m-Gaurav/Portfolio.git", + "owner": { + "username": "i-m-Gaurav", + "email": "indiagauravkumar@gmail.com" + }, + "record": { + "CNAME": "gaurav-self.vercel.app" + } +} diff --git a/domains/gui2.json b/domains/gui2.json new file mode 100644 index 0000000000..178ed5b512 --- /dev/null +++ b/domains/gui2.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Gui2258", + "email": "guidotele@gmail.com" + }, + "record": { + "URL": "https://gui2dev.vercel.app" + } +} diff --git a/domains/guidocaru.json b/domains/guidocaru.json new file mode 100644 index 0000000000..485f4edc0c --- /dev/null +++ b/domains/guidocaru.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "guidocaru", + "discord": "696554384817127486" + }, + "record": { + "CNAME": "guidocaru.vercel.app" + } +} diff --git a/domains/harrison.json b/domains/harrison.json new file mode 100644 index 0000000000..55dcef36b6 --- /dev/null +++ b/domains/harrison.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@is-a.dev" + }, + "record": { + "URL": "https://william.is-a.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/harshd.json b/domains/harshd.json new file mode 100644 index 0000000000..56aed24913 --- /dev/null +++ b/domains/harshd.json @@ -0,0 +1,11 @@ +{ + "description": "Portfolio", + "repo": "https://github.com/harsh-writes-code/harsh-writes-code.github.io", + "owner": { + "username": "harsh-writes-code", + "email": "happydhimanbarara@gmail.com" + }, + "record": { + "CNAME": "harsh-writes-code.github.io" + } +} diff --git a/domains/harshshah.json b/domains/harshshah.json new file mode 100644 index 0000000000..d2e6a41300 --- /dev/null +++ b/domains/harshshah.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "harshshah-codes", + "email": "harshshah.dev@gmail.com", + "discord": "889700837520199761" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/heatblock.json b/domains/heatblock.json new file mode 100644 index 0000000000..1576847537 --- /dev/null +++ b/domains/heatblock.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "EducatedSuddenBucket", + "email": "educatedsuddenbucket@gmail.com" + }, + "record": { + "URL": "https://heatblock.esb.is-a.dev" + } +} diff --git a/domains/hixtrionix.json b/domains/hixtrionix.json new file mode 100644 index 0000000000..f823885584 --- /dev/null +++ b/domains/hixtrionix.json @@ -0,0 +1,10 @@ +{ + "repo": "https://github.com/Hixtrionix/is-a-dev-register", + "owner": { + "username": "Hixtrionix", + "email": "aflores@cop.es" + }, + "record": { + "CNAME": "dev-webpage.web.app" + } +} diff --git a/domains/hotfix.saftec.json b/domains/hotfix.saftec.json deleted file mode 100644 index fc6595f21f..0000000000 --- a/domains/hotfix.saftec.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Samuraiflamesf", - "email": "Samuraiflamesf@gmail.com" - }, - "record": { - "A": ["100.42.189.124"] - } -} diff --git a/domains/hsn.json b/domains/hsn.json new file mode 100644 index 0000000000..80a8ce99ed --- /dev/null +++ b/domains/hsn.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "hasan-bro-coder", + "email": "hasanur23910@gmail.com", + "discord": "hasan894" + }, + "record": { + "CNAME": "hasanur.vercel.app" + } +} diff --git a/domains/isturiz.json b/domains/isturiz.json new file mode 100644 index 0000000000..7eec194f14 --- /dev/null +++ b/domains/isturiz.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "isturiz", + "email": "" + }, + "record": { + "CNAME": "isturiz.vercel.app" + } +} diff --git a/domains/jabbdev.json b/domains/jabbdev.json new file mode 100644 index 0000000000..ff2e396cfe --- /dev/null +++ b/domains/jabbdev.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jabbcode", + "email": "jabbsontouch@gmail.com" + }, + "record": { + "CNAME": "react-frontend-production-0024.up.railway.app" + } +} diff --git a/domains/jasondevgm.json b/domains/jasondevgm.json new file mode 100644 index 0000000000..c3bfd4765c --- /dev/null +++ b/domains/jasondevgm.json @@ -0,0 +1,11 @@ +{ + "description": "Personal Portfolio Website", + "repo": "https://github.com/jasondevgm/jasondevgm.github.io.git", + "owner": { + "username": "jasondevgm", + "email": "jasondevgm@gmail.com" + }, + "record": { + "CNAME": "jasondevgm.github.io" + } +} diff --git a/domains/jbmbhs.json b/domains/jbmbhs.json new file mode 100644 index 0000000000..ab99ab6c1b --- /dev/null +++ b/domains/jbmbhs.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "jbmbhs", + "email": "juan@belmontemarin.com" + }, + + "record": { + "URL": "https://www.linkedin.com/in/juan-belmonte-821175112/" + } +} + diff --git a/domains/jcarroyos-teaching.json b/domains/jcarroyos-teaching.json new file mode 100644 index 0000000000..932d3bcdea --- /dev/null +++ b/domains/jcarroyos-teaching.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jcarroyos-teaching", + "email": "jcarroyos@gmail.com" + }, + "record": { + "URL": "https://github.com/jcarroyos-teaching" + } +} diff --git a/domains/jeff.json b/domains/jeff.json index 3d0db84560..d40c5f7c4d 100644 --- a/domains/jeff.json +++ b/domains/jeff.json @@ -1,9 +1,21 @@ { "owner": { "username": "PentSec", - "email": "jeffreysfu@gmail.com" + "email": "pentsec.2@protonmail.com" }, "record": { "CNAME": "pentsec.github.io" - } + }, + "redirect_config": { + "custom_paths": { + "/gh": "https://github.com/PentSec", + "/dc": "https://discord.com/users/284896471210393600", + "/x": "https://x.com/__J3ff_", + "/bsky": "https://sitoz.bsky.social", + "/tw": "https://twitch.tv/Sitoz1", + "/kick": "https://kick.com/Sitoz1", + "/ig": "https://www.instagram.com/jeffreysfuenmayor_" + } + }, + "proxied": true } diff --git a/domains/jemalahmedov.json b/domains/jemalahmedov.json new file mode 100644 index 0000000000..25e6a8e7eb --- /dev/null +++ b/domains/jemalahmedov.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "jimjja", + "email": "jemalja.dev@gmail.com", + "discord": "665635903955533845" + }, + "record": { + "CNAME": "jemalahmedov.vercel.app" + } +} diff --git a/domains/jeremiah.json b/domains/jeremiah.json new file mode 100644 index 0000000000..93bab3499a --- /dev/null +++ b/domains/jeremiah.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "1tsJeremiah", + "email": "jmatdesigns@gmail.com" + }, + "record": { + "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], + "TXT": ["v=spf1 include:spf.improvmx.com ~all"] + } +} + diff --git a/domains/joe50097.json b/domains/joe50097.json index 7c9bf8e542..78316bf5e8 100644 --- a/domains/joe50097.json +++ b/domains/joe50097.json @@ -4,8 +4,8 @@ "email": "zcell9500@gmail.com" }, "record": { - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": "v=spf1 include:spf.improvmx.com ~all", + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"], + "TXT": ["zoho-verification=zb32862044.zmverify.zoho.com", "v=spf1 include:zohomail.com ~all"], "A": ["75.2.60.5"] } } diff --git a/domains/jonatandb.json b/domains/jonatandb.json new file mode 100644 index 0000000000..ab12955cb9 --- /dev/null +++ b/domains/jonatandb.json @@ -0,0 +1,10 @@ +{ + "description": "This is for my personal website.", + "owner": { + "username": "jonatandb", + "email": "jonatandb@gmail.com" + }, + "record": { + "CNAME": "jonatandb.github.io" + } +} diff --git a/domains/jorge-lopz.json b/domains/jorge-lopz.json new file mode 100644 index 0000000000..78c0f6c57c --- /dev/null +++ b/domains/jorge-lopz.json @@ -0,0 +1,11 @@ +{ + "description": "Jorge's Web", + "owner": { + "username": "Jorge-lopz", + "email": "jlpenero2005@gmail.com", + "discord": "713831494761840753" + }, + "record": { + "CNAME": "jorge-lopz.vercel.app" + } +} diff --git a/domains/jose.json b/domains/jose.json new file mode 100644 index 0000000000..5b4f456f52 --- /dev/null +++ b/domains/jose.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "JMVS", + "email": "jose.veramutka@gmail.com" + }, + "record": { + "CNAME": "veramutka.com.ar" + } +} diff --git a/domains/juan-morales.json b/domains/juan-morales.json new file mode 100644 index 0000000000..f7cec6977a --- /dev/null +++ b/domains/juan-morales.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Juanmorales1810", + "email": "juan.exequiel.morales@gmail.com", + "discord": "746910653343596574" + }, + "record": { + "CNAME": "juan-morales.vercel.app" + } +} diff --git a/domains/jumanji.json b/domains/jumanji.json index b3ef5c0867..99f81d324d 100644 --- a/domains/jumanji.json +++ b/domains/jumanji.json @@ -4,7 +4,7 @@ "email": "madhuchutiya.unhinge650@silomails.com" }, "record": { - "A": ["172.66.47.44", "172.66.44.212"], + "A": ["76.76.21.21"], "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], "TXT": "v=spf1 include:spf.improvmx.com ~all" } diff --git a/domains/karl95.json b/domains/karl95.json index f2b4fed8ee..4bd4c0da0d 100644 --- a/domains/karl95.json +++ b/domains/karl95.json @@ -1,9 +1,10 @@ { + "repo": "https://github.com/Karel95/karldev95", "owner": { "username": "Karel95", "email": "karelh2207@gmail.com" }, "record": { - "CNAME": "karldev95.netlify.app" + "A": ["75.2.60.5"] } } diff --git a/domains/keshav.json b/domains/keshav.json new file mode 100644 index 0000000000..a434464a22 --- /dev/null +++ b/domains/keshav.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "keshav-writes-code", + "email": "dhimankeshav201@gmail.com" + }, + "record": { + "CNAME": "keshav-writes-code.github.io" + } +} diff --git a/domains/lobo.json b/domains/lobo.json new file mode 100644 index 0000000000..a583a0216b --- /dev/null +++ b/domains/lobo.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Lobooooooo14", + "discord": "783120232134082580" + }, + "record": { + "CNAME": "olobo.vercel.app" + } +} diff --git a/domains/luihh.json b/domains/luihh.json index a5fef5c3be..54d42ba906 100644 --- a/domains/luihh.json +++ b/domains/luihh.json @@ -6,5 +6,16 @@ }, "record": { "CNAME": "spreadsheet-fih.pages.dev" - } + }, + "redirect_config": { + "custom_paths": { + "/github": "https://github.com/luihh", + "/twitch": "https://www.twitch.tv/luihh23", + "/youtube": "https://www.youtube.com/@Luihh", + "/discord": "https://discord.gg/MdMFGJdUB6", + "/steam": "https://steamcommunity.com/id/Luihh23", + "/paypal": "https://www.paypal.com/paypalme/luihhdev" + } + }, + "proxied": true } diff --git a/domains/m3o.json b/domains/m3o.json new file mode 100644 index 0000000000..63c65284a8 --- /dev/null +++ b/domains/m3o.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "marco-souza", + "email": "marco@tremtec.com" + }, + "record": { + "CNAME": "marco-pages-dev.pages.dev" + } +} diff --git a/domains/maanripe.json b/domains/maanripe.json new file mode 100644 index 0000000000..54f1dd7ed2 --- /dev/null +++ b/domains/maanripe.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "argkont", + "email": "kohacaelo+is-a-dev@gmail.com" + }, + "record": { + "CNAME": "portafolio-maan-ripe.vercel.app" + } +} diff --git a/domains/mail.boolean44.json b/domains/mail.boolean44.json deleted file mode 100644 index b008c8f0f3..0000000000 --- a/domains/mail.boolean44.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "boolean44-repos", - "email": "serenitypalmer10@gmail.com" - }, - "record": { - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], - "TXT": ["forward-email=palmerowen100@gmail.com"] - } -} diff --git a/domains/manhtran.json b/domains/manhtran.json new file mode 100644 index 0000000000..a17d5e0612 --- /dev/null +++ b/domains/manhtran.json @@ -0,0 +1,12 @@ +{ + "description": "My personal website", + "repo": "https://github.com/is-a-dev/docs", + "owner": { + "username": "ducmanh86", + "email": "ducmanh86@gmail.com" + }, + "record": { + "CNAME": "tranducmanh-info.web.app" + }, + "proxied": true +} diff --git a/domains/manuel-garcia-nieto.json b/domains/manuel-garcia-nieto.json new file mode 100644 index 0000000000..2b4661dbfb --- /dev/null +++ b/domains/manuel-garcia-nieto.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mGarciaNieto", + "email": "mgarcianieto@gmail.com" + }, + "record": { + "CNAME": "mGarciaNieto.github.io" + } +} diff --git a/domains/manugeni.json b/domains/manugeni.json new file mode 100644 index 0000000000..27d9bb359a --- /dev/null +++ b/domains/manugeni.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "manugeni" + }, + "record": { + "CNAME": "manugeni.github.io" + } +} diff --git a/domains/martinvruiz.json b/domains/martinvruiz.json new file mode 100644 index 0000000000..31d7a0e9ab --- /dev/null +++ b/domains/martinvruiz.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "martinvruiz", + "email": "martinvruiz10@gmail.com", + "discord": "martinvruiz10" + }, + "record": { + "CNAME": "portfoliomvr.vercel.app" + } +} diff --git a/domains/marufcseuu.json b/domains/marufcseuu.json new file mode 100644 index 0000000000..35d6776550 --- /dev/null +++ b/domains/marufcseuu.json @@ -0,0 +1,10 @@ +{ + "description": "0xmaruf.is-a.dev domain", + "owner": { + "username": "marufms4", + "email": "marufsm4@gmail.com" + }, + "record": { + "CNAME": "marufcse.netlify.app" + } +} diff --git a/domains/matt-murdock.json b/domains/matt-murdock.json new file mode 100644 index 0000000000..0fd6ae72b7 --- /dev/null +++ b/domains/matt-murdock.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "xr-coder", + "email": "nryadav7412@gmail.com" + }, + "record": { + "CNAME": "xr-coder.github.io" + } +} diff --git a/domains/memo.json b/domains/memo.json index 4d46c89989..13a1956d77 100644 --- a/domains/memo.json +++ b/domains/memo.json @@ -4,6 +4,6 @@ "email": "gmogollan@gmail.com" }, "record": { - "URL": "https://somosrun.vercel.app/" + "URL": "https://github.com/gmglln" } } diff --git a/domains/michaelmuthomi.json b/domains/michaelmuthomi.json new file mode 100644 index 0000000000..0c538ba370 --- /dev/null +++ b/domains/michaelmuthomi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "michaelmuthomi", + "email": "lit911call@gmail.com" + }, + "record": { + "CNAME": "michael-portfolio-green.vercel.app" + } +} diff --git a/domains/abby.json b/domains/milodev123.json similarity index 100% rename from domains/abby.json rename to domains/milodev123.json diff --git a/domains/mu.json b/domains/mu.json new file mode 100644 index 0000000000..1e8929625e --- /dev/null +++ b/domains/mu.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mohammadusman666", + "email": "mohammadusman666@gmail.com" + }, + "record": { + "CNAME": "portfolio-1cw.pages.dev" + } +} diff --git a/domains/muhammadabdullah.json b/domains/muhammadabdullah.json new file mode 100644 index 0000000000..407a77bdc5 --- /dev/null +++ b/domains/muhammadabdullah.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Abdullah9715", + "email": "muftimuhammadabdullah225@gmail.com" + }, + "record": { + "URL": "https://latest-porfolio-website.web.app" + } + } + diff --git a/domains/muthomi.json b/domains/muthomi.json new file mode 100644 index 0000000000..4d05dcc6da --- /dev/null +++ b/domains/muthomi.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "michaelmuthomi", + "email": "", + "discord": "michaelgikunda" + }, + "record": { + "CNAME": "michael-portfolio-green.vercel.app" + } +} diff --git a/domains/myprofile.json b/domains/myprofile.json new file mode 100644 index 0000000000..eac14a1708 --- /dev/null +++ b/domains/myprofile.json @@ -0,0 +1,11 @@ +{ + "description": "tuan.myprofile.dev", + "owner": { + "username": "tuannguyen2002", + "email": "coixaygio107@gmail.com", + "discord": "minhtuan9039" + }, + "record": { + "CNAME": "cname.vercel-dns.com" + } +} diff --git a/domains/n.json b/domains/n.json deleted file mode 100644 index d0ef77563d..0000000000 --- a/domains/n.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "syedtahseen", - "email": "itxtahseen@gmail.com" - }, - "record": { - "CNAME": "xproject-xi.vercel.app" - } -} diff --git a/domains/naftali100.json b/domains/naftali100.json new file mode 100644 index 0000000000..20e3724925 --- /dev/null +++ b/domains/naftali100.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "naftali100", + "email": "hello@naftali100.top" + }, + "record": { + "CNAME": "naftali100.top" + } +} diff --git a/domains/nai.json b/domains/nai.json new file mode 100644 index 0000000000..daf551898b --- /dev/null +++ b/domains/nai.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "NailethR", + "email": "nait.0005@gmail.com" + }, + "record": { + "CNAME": "nailethr.github.io" + } +} diff --git a/domains/namansrivastava.json b/domains/namansrivastava.json index 9ce51f4d6c..2a10e20293 100644 --- a/domains/namansrivastava.json +++ b/domains/namansrivastava.json @@ -1,11 +1,10 @@ { - "description": "Naman's personal developer website", - "repo": "https://github.com/naman-0804/Portfolio-Naman", - "owner": { - "username": "naman-0804", - "email": "namansrivastava1608@gmail.com" - }, - "record": { - "CNAME": "naman08portfolio.vercel.app" - } + "owner": { + "username": "naman-0804", + "email": "namansrivastava1608@gmail.com", + "discord": "naman_1101" + }, + "record": { + "CNAME": "naman08portfolio.vercel.app" + } } diff --git a/domains/nguyenminhtuan.json b/domains/nguyenminhtuan.json new file mode 100644 index 0000000000..f6d72d0e38 --- /dev/null +++ b/domains/nguyenminhtuan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "tuannguyen2002", + "email": "", + "discord": "minhtuan9039" + }, + "record": { + "CNAME": "profile-sigma-wine.vercel.app" + } +} diff --git a/domains/nietbeer.json b/domains/nietbeer.json new file mode 100644 index 0000000000..5c44a6b421 --- /dev/null +++ b/domains/nietbeer.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "VulcanoSoftware", + "discord": "814891541205876767", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.NZN_bOggifZEtlA324wg2l2u3hX2MvZuD3yLHULkNX81YRQfOCtvT0IfoXAKV5IMD8GRt8qFAo2Rpw2lOvrTrvlEmjPkO_u0n5ScCZVU6FsXENlBz4zD5hHAes_kd1LCzFOICbmNdLNqWEoMEiNUw6VZiUfuIuqrJXIRXkSFXWQGWYUc_wbzu1oEdKLwNt0IvY4DyQ9pWvCSnsQlhXb7lUJS6iC-VUBoAqZnTuScHpwx5xHXHhFdJu2iiBU8zmroAQTxJ28-DLTuBmIRMQgS-FfZK0i7UQHnZb2f3CdWzi2lmlBQM-NCf8yOzziPAoS8cF1Eh4eQLKerBWlHyCSiyg.r37yi_KvhV0NTbXtet_DHw.PTf0jwkhBjRrEF8mdrsrhSetzO6jeM9XX50rJgv5brt3XwRbYWWaOlZjaLWTBNOuGGlCplqBngPJkB3ycZNUpay8NXKTGwdaSNgQRmi_-O_HbETajYI_zPsfLtjW-DEC.jHnPtvN5bcAswFISD9YBeg" + }, + + "record": { + "CNAME": "nietbeer.pages.dev" + } + } + \ No newline at end of file diff --git a/domains/oc.json b/domains/oc.json index cef1c4605e..4e82f95b6e 100644 --- a/domains/oc.json +++ b/domains/oc.json @@ -4,6 +4,6 @@ "discord": "orangc" }, "record": { - "URL": "https://orangc.xyz" + "URL": "https://orangc.net" } } diff --git a/domains/orange.json b/domains/orange.json index cef1c4605e..4e82f95b6e 100644 --- a/domains/orange.json +++ b/domains/orange.json @@ -4,6 +4,6 @@ "discord": "orangc" }, "record": { - "URL": "https://orangc.xyz" + "URL": "https://orangc.net" } } diff --git a/domains/owo.json b/domains/owo.json index cef1c4605e..4e82f95b6e 100644 --- a/domains/owo.json +++ b/domains/owo.json @@ -4,6 +4,6 @@ "discord": "orangc" }, "record": { - "URL": "https://orangc.xyz" + "URL": "https://orangc.net" } } diff --git a/domains/peme969.json b/domains/peme969.json index 7c7bf68f56..daade0c2aa 100644 --- a/domains/peme969.json +++ b/domains/peme969.json @@ -11,7 +11,8 @@ "185.199.111.153" ], "TXT":[ - "forward-email=NTQwMmZhNmI3ZmRiMzQxNC1mOTU1YmRmOGJhMTQxMzhkMGRiNzUwMzg0MzFhOTI4OGE0ZmUwZDYyZTZmZDMyODkwYTE4OGE0ZmQ2YjFjOTk4MjkxN2NlMTUzMTgyNDZlYzE4ZWFkNDllYTBmNDNjY2M4NWVmZGFhMjdhNmY0ODFhZWM0ZWM4ZjhiMzJiMTIyMA==" + "forward-email=YjJhNjc0ZTA4YjVjNmRjMC02YTEyYTY4MWJiZjhhYTViODU3YjdkNDFjYzJlMWMwOWVlZjIwYzkzNmVkMDE5ZmE4Mzk2YzUzZjVkM2Y0YmVkMWIwMGM0NzQ0ZDcwMTJkYWJiZjgwNTNiZTAxM2U3YjdiNjgyNGRlNDQwOWMwN2Q2Y2YxNzliNTZkZjBiYzllODQ0MjJjMmQ0MDYxN2EwZjdiNGNkYWJkZGU3ZDgwMTc1YmQzZmMyN2VjYTI4ZjE5MjczOGE2NTk1YWNlNTIxYTM=", + "google-site-verification=AP1OTNgnMeJljiJnuxShC74Uw-ygmmvr8s_SdohPRcI" ], "MX":[ "mx1.forwardemail.net", diff --git a/domains/pilagonzalez.json b/domains/pilagonzalez.json new file mode 100644 index 0000000000..11fe7abd32 --- /dev/null +++ b/domains/pilagonzalez.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Pilag6", + "email": "pilag6@gmail.com", + "discord": "pilagonzalez" + }, + "record": { + "URL": "https://piladev.netlify.app" + } +} diff --git a/domains/podcodar.json b/domains/podcodar.json new file mode 100644 index 0000000000..1c82e8e8a0 --- /dev/null +++ b/domains/podcodar.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "marco-souza", + "email": "marco@podcodar.org" + }, + "record": { + "CNAME": "podcodar.pages.dev" + } +} diff --git a/domains/rafael.json b/domains/rafael.json new file mode 100644 index 0000000000..2bbc8d123f --- /dev/null +++ b/domains/rafael.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rcerrejon", + "email": "neoline@gmail.com" + }, + "record": { + "CNAME": "rafaelcerrejon.com" + } +} diff --git a/domains/raghu.json b/domains/raghu.json new file mode 100644 index 0000000000..ae30436641 --- /dev/null +++ b/domains/raghu.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "raghu-8", + "email": "raghu.project.websites@gmail.com" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/raw.json b/domains/raw.json new file mode 100644 index 0000000000..cc25625421 --- /dev/null +++ b/domains/raw.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "admin@is-a.dev" + }, + "record": { + "URL": "https://raw-api.is-a.dev" + } +} diff --git a/domains/rescenic.json b/domains/rescenic.json new file mode 100644 index 0000000000..d15d05ae23 --- /dev/null +++ b/domains/rescenic.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rescenic", + "email": "admin@rescenic.my.id" + }, + "record": { + "CNAME": "rescenic.github.io" + } +} diff --git a/domains/rk.json b/domains/rk.json new file mode 100644 index 0000000000..75c7bc5c9b --- /dev/null +++ b/domains/rk.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rohankokkula", + "email": "rohankokkula01@gmail.com" + }, + "record": { + "URL": "https://rohankokkula.dev/" + } +} diff --git a/domains/rohan-codes.json b/domains/rohan-codes.json new file mode 100644 index 0000000000..c85fa32fea --- /dev/null +++ b/domains/rohan-codes.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "khuranajordan", + "email": "rohankhurana20@gmail.com" + }, + "record": { + "CNAME": "khuranajordan.github.io" + } +} diff --git a/domains/rohanjaiswal.json b/domains/rohanjaiswal.json new file mode 100644 index 0000000000..d6fd5078f3 --- /dev/null +++ b/domains/rohanjaiswal.json @@ -0,0 +1,11 @@ +{ + "description": "Rohan Jaiswal's portfolio", + "repo": "https://github.com/jaiswalrohan8796/jaiswalrohan8796", + "owner": { + "username": "jaiswalrohan8796", + "email": "jaiswalrohan8796@gmail.com" + }, + "record": { + "CNAME": "jaiswalrohan8796.github.io" + } +} diff --git a/domains/roman.json b/domains/roman.json new file mode 100644 index 0000000000..6c86140260 --- /dev/null +++ b/domains/roman.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "GameRoMan", + "email": "gameromandev@gmail.com" + }, + "record": { + "CNAME": "gameroman.pages.dev" + } +} diff --git a/domains/rt10.json b/domains/rt10.json index c7bc0496db..33ed1daf84 100644 --- a/domains/rt10.json +++ b/domains/rt10.json @@ -9,6 +9,7 @@ "6a43ddd802fc27e4.mx1.emailprofi.seznam.cz", "6a43ddd802fc27e4.mx2.emailprofi.seznam.cz" ], - "TXT": "v=spf1 include:spf.seznam.cz ~all" + "TXT": "v=spf1 include:spf.seznam.cz ~all", + "URL": "https://quincetart10.is-a.dev" } } diff --git a/domains/rufistofeles.json b/domains/rufistofeles.json new file mode 100644 index 0000000000..297c8e5692 --- /dev/null +++ b/domains/rufistofeles.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "rufistofeles", + "email": "rufistofeles@outlook.com" + }, + "record": { + "CNAME": "rufistofeles.github.io" + } +} diff --git a/domains/rushabh.json b/domains/rushabh.json new file mode 100644 index 0000000000..b1991bab29 --- /dev/null +++ b/domains/rushabh.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "rushabhcodes", + "email": "rushabhpatil.dev@gmail.com", + "discord": "_rushabh" + }, + "record": { + "CNAME": "rushabhpatil.vercel.app" + } +} diff --git a/domains/saftec.json b/domains/saftec.json deleted file mode 100644 index fc6595f21f..0000000000 --- a/domains/saftec.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Samuraiflamesf", - "email": "Samuraiflamesf@gmail.com" - }, - "record": { - "A": ["100.42.189.124"] - } -} diff --git a/domains/samishoukat.json b/domains/samishoukat.json new file mode 100644 index 0000000000..0b683aab6f --- /dev/null +++ b/domains/samishoukat.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "samishoukat12", + "email": "samishoukat12@gmail.com" + }, + "record": { + "CNAME": "dev-samishoukat.vercel.app" + } + } \ No newline at end of file diff --git a/domains/sevinda-herath._domainkey.sevinda-herath.json b/domains/sevinda-herath._domainkey.sevinda-herath.json new file mode 100644 index 0000000000..b974a12ec5 --- /dev/null +++ b/domains/sevinda-herath._domainkey.sevinda-herath.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sevinda-Herath", + "email": "sevindaherath@gmail.com" + }, + "record": { + "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCAhBt3btz/Lvou5WOJo+eF4YYWNZHxX0h5vPCfcP0IVtxOcicEhpvuY8DZ86ooVAptJeXKeuXVOz0J3SkAeGu2OAPZdHwKmBXTxvIx040Qhb3plS3T1iQXj3gu8SjkZk2w6X/07iQB+KkUYD8wvAT6UUIyNugQPd74LRYpOV1pRQIDAQAB" + } +} diff --git a/domains/sevinda-herath.json b/domains/sevinda-herath.json index b6f6705cf7..73109ff2b4 100644 --- a/domains/sevinda-herath.json +++ b/domains/sevinda-herath.json @@ -4,7 +4,16 @@ "email": "sevindaherath@gmail.com" }, "record": { - "CNAME": "sevinda-herath.github.io" + "CNAME": "sevinda-herath.github.io", + "MX": ["mx.zoho.com", "mx2.zoho.com", "mx3.zoho.com"], + "TXT": "v=spf1 include:zohomail.com ~all" + }, + "redirect_config": { + "custom_paths": { + "/github": "https://github.com/Sevinda-Herath", + "/linkedin": "https://www.linkedin.com/in/sevindaherath", + "/youtube": "https://www.youtube.com/channel/UCz3Xgf25_heOC86kxdqunkA" + } }, "proxied": true } diff --git a/domains/shubhhh.json b/domains/shubhhh.json new file mode 100644 index 0000000000..e0d64b3f0d --- /dev/null +++ b/domains/shubhhh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "shubhhhwarrior", + "email": "shubhammvaghela999@gmail.com" + }, + "record": { + "CNAME": "shubhhh-96.netlify.app" + } +} diff --git a/domains/smhemel.json b/domains/smhemel.json new file mode 100644 index 0000000000..9b5a2bc60a --- /dev/null +++ b/domains/smhemel.json @@ -0,0 +1,11 @@ +{ + "description": "A Full-Stack Developer", + "repo": "https://github.com/smhemel", + "owner": { + "username": "smhemel", + "email": "smhemel.eu@gmail.com" + }, + "record": { + "URL": "https://github.com/smhemel" + } +} diff --git a/domains/socordia.json b/domains/socordia.json new file mode 100644 index 0000000000..8ad67b74b1 --- /dev/null +++ b/domains/socordia.json @@ -0,0 +1,12 @@ +{ + "description": "Documentation site for the socordia programming language", + "repo": "https://github.com/Socordia-Org/Socordia", + "owner": { + "username": "furesoft", + "email": "chris.anders@outlook.de" + }, + "record": { + "URL": "https://furesoft.gitbook.io/socordia" + }, + "proxied": false +} diff --git a/domains/suryababu.json b/domains/suryababu.json new file mode 100644 index 0000000000..51e6e007d6 --- /dev/null +++ b/domains/suryababu.json @@ -0,0 +1,10 @@ +{ + "description": "Landing page for suryababu.is-a.dev", + "owner": { + "username": "suryababu", + "email": "suryababu.k.s@gmail.com" + }, + "record": { + "CNAME": "suryababus.github.io" + } +} diff --git a/domains/szn20221014._domainkey.104.json b/domains/szn20221014._domainkey.104.json new file mode 100644 index 0000000000..c6292fdf76 --- /dev/null +++ b/domains/szn20221014._domainkey.104.json @@ -0,0 +1,10 @@ +{ + "description": "DKIM", + "owner": { + "username": "QuinceTart10", + "discord": "862644161156218891" + }, + "record": { + "CNAME": "szn20221014._domainkey.seznam.cz" + } +} diff --git a/domains/szn20221014._domainkey.quincetart10.json b/domains/szn20221014._domainkey.quincetart10.json new file mode 100644 index 0000000000..c6292fdf76 --- /dev/null +++ b/domains/szn20221014._domainkey.quincetart10.json @@ -0,0 +1,10 @@ +{ + "description": "DKIM", + "owner": { + "username": "QuinceTart10", + "discord": "862644161156218891" + }, + "record": { + "CNAME": "szn20221014._domainkey.seznam.cz" + } +} diff --git a/domains/szn20221014._domainkey.rt10.json b/domains/szn20221014._domainkey.rt10.json new file mode 100644 index 0000000000..c6292fdf76 --- /dev/null +++ b/domains/szn20221014._domainkey.rt10.json @@ -0,0 +1,10 @@ +{ + "description": "DKIM", + "owner": { + "username": "QuinceTart10", + "discord": "862644161156218891" + }, + "record": { + "CNAME": "szn20221014._domainkey.seznam.cz" + } +} diff --git a/domains/tasawar-hussain.json b/domains/tasawar-hussain.json new file mode 100644 index 0000000000..a1d52dbbfc --- /dev/null +++ b/domains/tasawar-hussain.json @@ -0,0 +1,11 @@ +{ + "description": "tasawar-hussain.is-a.dev", + "repo": "https://github.com/tasawar-hussain/tasawar-hussain.github.io", + "owner": { + "username": "tasawar-hussain", + "email": "me.tasawarhussain@gmail.com" + }, + "record": { + "CNAME": "tasawar-hussain.github.io" + } +} diff --git a/domains/timothy.json b/domains/timothy.json new file mode 100644 index 0000000000..acf3c58711 --- /dev/null +++ b/domains/timothy.json @@ -0,0 +1,11 @@ +{ + "description": "Timothy's Personal Website", + "repo": "https://github.com/tabrownies/tabrownies.github.io", + "owner": { + "username": "tabrownies", + "email": "tabrownies@gmail.com" + }, + "record": { + "CNAME": "tabrownies.github.io" + } +} diff --git a/domains/tlwbr.json b/domains/tlwbr.json new file mode 100644 index 0000000000..2ad4303ca2 --- /dev/null +++ b/domains/tlwbr.json @@ -0,0 +1,11 @@ +{ + "description": "My personal portfolio website", + "repo": "https://github.com/tolubori07/portfolio", + "owner": { + "username": "tolubori07", + "email": "Tolubori07@gmail.com" + }, + "record": { + "CNAME": "tlwbr.netlify.app" + } +} diff --git a/domains/ud.json b/domains/ud.json new file mode 100644 index 0000000000..b0ab06c7e4 --- /dev/null +++ b/domains/ud.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "umanga907", + "email": "umanga.907@gmail.com", + "discord": "ud907" + }, + "record": { + "CNAME": "umanga-portfolio.vercel.app" + } +} diff --git a/domains/umerislam.json b/domains/umerislam.json new file mode 100644 index 0000000000..9e46ad79b2 --- /dev/null +++ b/domains/umerislam.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "umer-islam", + "email": "umer.islam474@gmail.com" + }, + "record": { + "CNAME": "umerislam.netlify.app" + } +} diff --git a/domains/usmanbaig.json b/domains/usmanbaig.json new file mode 100644 index 0000000000..db087c533a --- /dev/null +++ b/domains/usmanbaig.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "UsmanBaig001", + "email": "usmanbaig1572@gmail.com" + }, + "record": { + "CNAME": "usmanbaig-dev.vercel.app" + } + } \ No newline at end of file diff --git a/domains/uwu.json b/domains/uwu.json index cef1c4605e..4e82f95b6e 100644 --- a/domains/uwu.json +++ b/domains/uwu.json @@ -4,6 +4,6 @@ "discord": "orangc" }, "record": { - "URL": "https://orangc.xyz" + "URL": "https://orangc.net" } } diff --git a/domains/vicentelopez.json b/domains/vicentelopez.json new file mode 100644 index 0000000000..bf83b0cf9f --- /dev/null +++ b/domains/vicentelopez.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "lopezvcnt", + "email": "lopezvcnt@gmail.com" + }, + "description": "Vicente López portfolio showcasing skills and projects for profesional purpose.", + "repo": "https://github.com/lopezvcnt", + "record": { + "CNAME": "lopezvcnt.github.io" + } +} diff --git a/domains/vrivera.json b/domains/vrivera.json new file mode 100644 index 0000000000..9821c3c384 --- /dev/null +++ b/domains/vrivera.json @@ -0,0 +1,11 @@ +{ + "description": "personal portfolio", + "repo": "https://github.com/vcntttt/portfolio", + "owner": { + "username": "vcntttt", + "email": "vrivera.dev@gmail.com" + }, + "record": { + "CNAME": "vcntttt.github.io" + } +} diff --git a/domains/vyductan.json b/domains/vyductan.json new file mode 100644 index 0000000000..b824e266a1 --- /dev/null +++ b/domains/vyductan.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "vyductan", + "email": "vdt5snet@gmail.com", + "discord": "370012050316984321" + }, + "record": { + "A": ["76.76.21.21"] + } +} diff --git a/domains/wasd228.json b/domains/wasd228.json new file mode 100644 index 0000000000..402b276166 --- /dev/null +++ b/domains/wasd228.json @@ -0,0 +1,11 @@ +{ + "description": "To get a cool looking subdomain for my portfolio hosted on netlify", + "repo": "https://github.com/ericafk0001/Portfolio.git", + "owner": { + "username": "ericafk0001", + "email": "dxslyofficial@gmail.com" + }, + "record": { + "A": ["75.2.60.5"] + } +} diff --git a/domains/wh.json b/domains/wh.json new file mode 100644 index 0000000000..55dcef36b6 --- /dev/null +++ b/domains/wh.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "wdhdev", + "email": "william@is-a.dev" + }, + "record": { + "URL": "https://william.is-a.dev" + }, + "redirect_config": { + "redirect_paths": true + } +} diff --git a/domains/www.fungaming.joe50097.json b/domains/www.fungaming.joe50097.json new file mode 100644 index 0000000000..50a39e83b0 --- /dev/null +++ b/domains/www.fungaming.joe50097.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Joe50097", + "email": "zcell9500@gmail.com" + }, + "record": { + "CNAME": "fungaming-discord-server.netlify.app" + } +} diff --git a/domains/xmars.json b/domains/xmars.json new file mode 100644 index 0000000000..9e7cecfe43 --- /dev/null +++ b/domains/xmars.json @@ -0,0 +1,11 @@ +{ + "description": "My personal info", + "repo": "https://github.com/xmars4", + "owner": { + "username": "xmars4", + "email": "xtruongptit@gmail.com" + }, + "record": { + "CNAME": "xmars4.github.io" + } +} diff --git a/domains/yisraeldov.json b/domains/yisraeldov.json new file mode 100644 index 0000000000..f8d326cc03 --- /dev/null +++ b/domains/yisraeldov.json @@ -0,0 +1,10 @@ +{ + "description": "Yisrael Dov Lebow", + "owner": { + "username": "yisraeldov", + "email": "lebow@lebowtech.com" + }, + "record": { + "URL": "https://yisraeldov.gitlab.io" + } +} diff --git a/domains/zmail._domainkey.aruria.json b/domains/zmail._domainkey.aruria.json new file mode 100644 index 0000000000..0e81d6b0fe --- /dev/null +++ b/domains/zmail._domainkey.aruria.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "cjolivier123", + "discord": "1175481072088268920", + "OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.XlWqBdmbdUC_mgDhKMY0Hcl1_FRp5IxKkBD1UF2bGowx-BgYpv7UnElAdcrktTrHjJLD75zzEWNR8A_1UH7-4abrnY4lsqu2p9GIScw9j-9zrNZi_EeTmN8XRuD2fVvPFEVmzAQ7O9jE-B6fkMl4GybJB6td05nxzwHi5J-cDGzT1Wg2qu5ierWuHe7P8TI4tq-SwshaxpNTWkMJN9mgGie6QD7zXBo76G7lbFWTOJHM65UK81I2N8nmyttlD2E5ncNgMTyspkR0hmKeIb1cQvR4lVXu3n-NmJg4-PIOMP3BJ_FgiZFQEDps_opWCA-XhcET7C_EjCbZPEJlBfuTxQ.GFEDQow6ltp5UmM6d7EqfA.xoHXb_B_eC2HGsJ-7iTlZ0FAagE6icNiiVRILA3y5YPiC8chzN3t1JpWEP-uyODEUi7HDGVJzPhRwtTBSbY4S4lx4ZxVOIMr2-l5v50hTjo.ebOtxNCyuP2tf0zsqTg8Hg" + }, + + "record": { + "TXT":"v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDKr1YCFtXzTufNgvRlYuDw72rzN8WBF+F8xNRtI5PwvfVyFEAS7saeRf6hqQ28hdqH8FFmJ9479UkP0023gyUyQcpRQnqu01InfoyPCIicCRv/WQBTKyb0YXMtrF3ANZHBDq0p2lcp/naUtPs2oQEuSI5Ih+SfsCs5HnCRTyV2DQIDAQABl" + } +} diff --git a/domains/zmail._domainkey.joe50097.json b/domains/zmail._domainkey.joe50097.json new file mode 100644 index 0000000000..95c73521bd --- /dev/null +++ b/domains/zmail._domainkey.joe50097.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Joe50097", + "email": "zcell9500@gmail.com" + }, + "record": { + "TXT": "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCWPXItvPXEQh/zTsZCFkEcBEObetcpbthrO74OK/zYR+wCk9gHurppJw0nTPcqVVW92Iq78R1b85s6bmGQvFCdMXPM/kM4eWlKKrMcs4QMr8muioEtbyCKu1YenXHZYlns7dfpf5JN2PNnC3cXTTW5uu3F2GNSDXcy/IjhnuSJAwIDAQAB" + } +} diff --git a/tests/domains.test.js b/tests/domains.test.js index ce2c3817d2..46a4339fb3 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -3,7 +3,7 @@ const fs = require("fs-extra"); const path = require("path"); const domainsPath = path.resolve("domains"); -const files = fs.readdirSync(domainsPath); +const files = fs.readdirSync(domainsPath).filter((file) => file.endsWith(".json")); const domainCache = {}; diff --git a/tests/json.test.js b/tests/json.test.js index 80d83c9ab8..39d293f811 100644 --- a/tests/json.test.js +++ b/tests/json.test.js @@ -30,12 +30,12 @@ const optionalRedirectConfigFields = { const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/; -const exceptedDomains = require("../util/excepted-domains.json"); -const reservedDomains = require("../util/reserved-domains.json"); +const exceptedDomains = require("../util/excepted.json"); +const reservedDomains = require("../util/reserved.json"); const domainsPath = path.resolve("domains"); const files = fs.readdirSync(domainsPath); -const expandReservedDomains = (reserved) => { +function expandReservedDomains(reserved) { const expandedList = [...reserved]; reserved.forEach((item) => { @@ -52,16 +52,36 @@ const expandReservedDomains = (reserved) => { } expandedList.splice(expandedList.indexOf(item), 1); } else { - throw new Error(`[util/reserved-domains.json] Invalid range [${start}-${end}] in "${item}"`); + throw new Error(`[util/reserved.json] Invalid range [${start}-${end}] in "${item}"`); } } }); return expandedList; -}; +} const expandedReservedDomains = expandReservedDomains(reservedDomains); +function findDuplicateKeys(jsonString) { + const keyPattern = /"([^"]+)"(?=\s*:)/g; + const keys = []; + let match; + + // Find all keys in the JSON string + while ((match = keyPattern.exec(jsonString)) !== null) { + keys.push(match[1]); + } + + // Count occurrences of each key + const keyCount = {}; + keys.forEach((key) => { + keyCount[key] = (keyCount[key] || 0) + 1; + }); + + // Return keys that occur more than once + return Object.keys(keyCount).filter((key) => keyCount[key] > 1); +} + function validateFields(t, obj, fields, file, prefix = "") { Object.keys(fields).forEach((key) => { const fieldPath = prefix ? `${prefix}.${key}` : key; @@ -109,6 +129,16 @@ t("All files should be valid JSON", (t) => { }); }); +t("All files should not have duplicate keys", (t) => { + files.forEach((file) => { + // Parse JSON as a string because JS automatically gets the last key if there are duplicates + const rawData = fs.readFileSync(`${domainsPath}/${file}`, "utf8"); + const duplicateKeys = findDuplicateKeys(rawData); + + t.true(!duplicateKeys.length, `${file}: Duplicate keys found: ${duplicateKeys.join(", ")}`); + }); +}); + t("All files should have valid file names", (t) => { files.forEach((file) => { validateFileName(t, file); diff --git a/tests/records.test.js b/tests/records.test.js index a13530cf5b..2239713085 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -267,7 +267,13 @@ t("All files should have valid record types", (t) => { ); } if (data.redirect_config) { - t.true(recordKeys.includes("URL"), `${file}: Redirect config must be combined with a URL record`); + t.true( + recordKeys.includes("URL") || data.proxied, + `${file}: Redirect config must be combined with a URL record or the domain must be proxied` + ); + if (data.redirect_config.redirect_paths) { + t.true(recordKeys.includes("URL"), `${file}: redirect_config.redirect_paths requires a URL record`); + } } validateRecordValues(t, data, file); @@ -275,13 +281,3 @@ t("All files should have valid record types", (t) => { t.pass(); }); - -t("All files should not have duplicate record keys", (t) => { - files.forEach((file) => { - const data = getDomainData(file); - const recordKeys = Object.keys(data.record); - const uniqueRecordKeys = new Set(recordKeys); - - t.is(recordKeys.length, uniqueRecordKeys.size, `${file}: Duplicate record keys found`); - }); -}); diff --git a/tests/special.test.js b/tests/special.test.js new file mode 100644 index 0000000000..bd18e3e00c --- /dev/null +++ b/tests/special.test.js @@ -0,0 +1,53 @@ +const t = require("ava"); +const fs = require("fs-extra"); +const path = require("path"); + +const domainsPath = path.resolve("domains"); +const files = fs.readdirSync(domainsPath).filter((file) => file.endsWith(".json")); + +const bypassedUsernames = require("../util/bypassed.json").map((username) => username.toLowerCase()); + +function getDomainData(subdomain) { + try { + const data = fs.readJsonSync(path.join(domainsPath, `${subdomain}.json`)); + return data; + } catch (error) { + throw new Error(`Failed to read JSON for ${subdomain}: ${error.message}`); + } +} + +t("Users are limited to one single character subdomain", (t) => { + const results = []; + + files.forEach((file) => { + const subdomain = file.replace(/\.json$/, ""); + const data = getDomainData(subdomain); + + if (subdomain.length === 1 && !bypassedUsernames.includes(data.owner.username.toLowerCase())) { + results.push({ + subdomain, + owner: data.owner.username.toLowerCase() + }); + } + }); + + const duplicates = results.filter((result) => results.filter((r) => r.owner === result.owner).length > 1); + const output = duplicates.reduce((acc, curr) => { + if (!acc[curr.owner]) { + acc[curr.owner] = []; + } + + acc[curr.owner].push(`${curr.subdomain}.is-a.dev`); + return acc; + }, {}); + + t.is( + duplicates.length, + 0, + Object.keys(output) + .map((owner) => `${owner} - ${output[owner].join(", ")}`) + .join("\n") + ); + + t.pass(); +}); diff --git a/util/bypassed.json b/util/bypassed.json new file mode 100644 index 0000000000..ed9a583cee --- /dev/null +++ b/util/bypassed.json @@ -0,0 +1,4 @@ +[ + "is-a-dev", + "wdhdev" +] diff --git a/util/excepted-domains.json b/util/excepted.json similarity index 100% rename from util/excepted-domains.json rename to util/excepted.json diff --git a/util/reserved-domains.json b/util/reserved.json similarity index 93% rename from util/reserved-domains.json rename to util/reserved.json index 16b3293c76..093fdfa170 100644 --- a/util/reserved-domains.json +++ b/util/reserved.json @@ -1,120 +1,125 @@ -[ - "account", - "accounts", - "admin", - "administrator", - "alert", - "alerts", - "api", - "auth", - "authentication", - "authorisation", - "authorise", - "authorization", - "authorize", - "aux", - "billing", - "blog", - "calendar", - "cart", - "catalog", - "checkout", - "co", - "com", - "com[1-9]", - "con", - "confirm", - "confirmation", - "dashboard", - "default", - "dns", - "doc", - "documentation", - "email", - "error", - "errors", - "event", - "events", - "example", - "feedback", - "finance", - "forgot", - "forgot-password", - "gtld", - "guest", - "help", - "helpdesk", - "hostmaster", - "info", - "infos", - "login", - "logout", - "lpt[1-9]", - "m", - "mail", - "maintainer", - "maintainers", - "marketing", - "media", - "mobile", - "net", - "news", - "noc", - "notification", - "notifications", - "notify", - "ns", - "ns[1-99]", - "nul", - "oauth", - "official", - "operations", - "ops", - "org", - "organisation", - "pay", - "payment", - "payments", - "portal", - "postmaster", - "recovery", - "redirect", - "registrar", - "registry", - "reset", - "reset-password", - "root", - "sales", - "schedule", - "secure", - "security", - "service", - "services", - "session", - "sessions", - "shop", - "signin", - "signout", - "signup", - "staff", - "store", - "superuser", - "support", - "sys", - "system", - "teams", - "test", - "test[1-9999]", - "tld", - "token", - "tokens", - "url", - "url[1-9999]", - "user", - "users", - "webmaster", - "whois", - "www[1-99]", - "wwww", - "your-domain-name" -] +[ + "account", + "accounts", + "admin", + "administrator", + "alert", + "alerts", + "api", + "auth", + "authentication", + "authorisation", + "authorise", + "authorization", + "authorize", + "aux", + "billing", + "blog", + "calendar", + "cart", + "catalog", + "checkout", + "co", + "com", + "com[1-9]", + "con", + "confirm", + "confirmation", + "dashboard", + "default", + "dns", + "doc", + "documentation", + "email", + "emails", + "error", + "errors", + "event", + "events", + "example", + "feedback", + "finance", + "forgot", + "forgot-password", + "gtld", + "guest", + "help", + "helpdesk", + "hostmaster", + "info", + "infos", + "int", + "internal", + "login", + "logout", + "lpt[1-9]", + "m", + "mail", + "maintainer", + "maintainers", + "marketing", + "media", + "mobile", + "net", + "network", + "news", + "noc", + "notification", + "notifications", + "notify", + "ns", + "ns[1-99]", + "nul", + "oauth", + "official", + "operations", + "ops", + "org", + "organisation", + "pay", + "payment", + "payments", + "portal", + "postmaster", + "recovery", + "redirect", + "registrar", + "registry", + "reset", + "reset-password", + "root", + "sales", + "schedule", + "secure", + "security", + "service", + "services", + "session", + "sessions", + "shop", + "signin", + "signout", + "signup", + "staff", + "store", + "superuser", + "support", + "sys", + "system", + "teams", + "test", + "test[1-9999]", + "tld", + "token", + "tokens", + "url", + "url[1-9999]", + "user", + "users", + "webmail", + "webmaster", + "whois", + "www[1-99]", + "wwww", + "your-domain-name" +]