diff --git a/.github/workflows/url-validation.yml b/.github/workflows/url-validation.yml deleted file mode 100644 index 9818ba4f7f..0000000000 --- a/.github/workflows/url-validation.yml +++ /dev/null @@ -1,26 +0,0 @@ -name: URL Validation -on: - schedule: - - cron: '0 0 * * 1' # At 00:00 on Monday - workflow_dispatch: - -jobs: - validation: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - with: - ref: ${{ github.event.pull_request.head.sha }} - fetch-depth: 0 - - name: Setup Up Python - uses: actions/setup-python@v4 - with: - python-version: '3.10' - - run: pip install requests - - run: python tests/url-validation.py - - name: Upload Artifact - uses: actions/upload-artifact@v3 - with: - name: URL Validiation Result - path: url-validation-result.json - retention-days: 7 diff --git a/domains/2fa.phoenix.json b/domains/2fa.phoenix.json new file mode 100644 index 0000000000..189cb852b3 --- /dev/null +++ b/domains/2fa.phoenix.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PhoenixOrigin", + "email": "phoenixorigin171@gmail.com" + }, + "record": { + "A": ["130.162.166.134"] + } +} diff --git a/domains/_discord.amol254542.json b/domains/_discord.amol254542.json new file mode 100644 index 0000000000..98bc1dba90 --- /dev/null +++ b/domains/_discord.amol254542.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "amol234545", + "email": "amolmilton@gmail.com" + }, + "record": { + "TXT": "dh=383b5b12e8a16256189d4e54677f7c217ddde07a" + } +} diff --git a/domains/_github-challenge-yfadev-org.yfa.json b/domains/_github-challenge-yfadev-org.yfa.json index 09477840ed..99114f25d8 100644 --- a/domains/_github-challenge-yfadev-org.yfa.json +++ b/domains/_github-challenge-yfadev-org.yfa.json @@ -9,6 +9,6 @@ "Mastodon": "@YouFoundAlpha@mastodon.social" }, "record": { - "TXT": "c136bd65da" + "TXT": "3436b41d67" } } diff --git a/domains/_github-pages-challenge-jakehe1226.jakehe.json b/domains/_github-pages-challenge-jakehe1226.jakehe.json new file mode 100644 index 0000000000..9e8218f8ee --- /dev/null +++ b/domains/_github-pages-challenge-jakehe1226.jakehe.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "jakehe1226", + "email": "jakehe1226@gmail.com" + }, + "record": { + "TXT": "d96dac12901888fba491ca3e7666b6" + } +} diff --git a/domains/_github-pages-challenge-prakhillohiya.prakhillohiya.json b/domains/_github-pages-challenge-prakhillohiya.prakhillohiya.json new file mode 100644 index 0000000000..d54751e7ba --- /dev/null +++ b/domains/_github-pages-challenge-prakhillohiya.prakhillohiya.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "prakhillohiya", + "email": "prakhillohiya@gmail.com" + }, + "record": { + "TXT": "31f067f6796f63a3cb4e0110ff10df" + } +} \ No newline at end of file diff --git a/domains/_github-pages-challenge-riviox.galaxytweaks.riviox.json b/domains/_github-pages-challenge-riviox.galaxytweaks.riviox.json new file mode 100644 index 0000000000..26f89e82af --- /dev/null +++ b/domains/_github-pages-challenge-riviox.galaxytweaks.riviox.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "riviox", + "email": "rivioxyt@hotmail.com" + }, + "record": { + "TXT": "15bce163359555d636e6bd2cc5903f" + } +} diff --git a/domains/_github-pages-challenge-rivioxgaming.riviox.json b/domains/_github-pages-challenge-rivioxgaming.riviox.json index 24de2a1279..be8ce37c20 100644 --- a/domains/_github-pages-challenge-rivioxgaming.riviox.json +++ b/domains/_github-pages-challenge-rivioxgaming.riviox.json @@ -1,6 +1,6 @@ { "owner": { - "username": "RivioxGaming", + "username": "riviox", "email": "rivioxyt@hotmail.com" }, "record": { diff --git a/domains/adityaredflag.json b/domains/adityaredflag.json index 777f21a73f..c527f38922 100644 --- a/domains/adityaredflag.json +++ b/domains/adityaredflag.json @@ -1,12 +1,12 @@ { - "owner": { - "username": "adityaREDFLAG", - "email": "adi.redflag@gmail.com", - "discord": "983386510235680888" - }, - - "record": { - "CNAME": "adityaredflag.github.io" - } + "owner": { + "username": "adityaREDFLAG", + "email": "adi.redflag@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } - +} \ No newline at end of file diff --git a/domains/akas.json b/domains/akas.json index f6826b6059..60a9429570 100644 --- a/domains/akas.json +++ b/domains/akas.json @@ -1,11 +1,12 @@ { - "description": "Akas Portfolio", - "repo": "https://github.com/akasrai/akasrai.github.io", "owner": { "username": "akasrai", "email": "akasky70@gmail.com" }, "record": { - "CNAME": "akasrai.github.io" + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" } -} +} \ No newline at end of file diff --git a/domains/akpi.json b/domains/akpi.json index e58898885a..4464da685d 100644 --- a/domains/akpi.json +++ b/domains/akpi.json @@ -6,7 +6,7 @@ }, "record": { "A": ["185.199.110.153", "185.199.108.153", "185.199.111.153", "185.199.109.153"], - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], - "TXT": ["v=spf1 include:spf.improvmx.com ~all", "p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDmKWCucfCBImz9pOWBPV5+SO3KNqeQSt6Jusv+3Rbm8BbSv8H0x+E0TEe4JjfNNUmVQ7zNlZFJK4Hlv453aXBNbkk9kzsekW8qm4ZGjeQwMBo2f4V6tkxPFtcYnUfNskc3194C5gH4AusJ4WMbYOe9GNxCRhuok+5tIGciJXxbWQIDAQAB"] + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" } } diff --git a/domains/akshath.json b/domains/akshath.json new file mode 100644 index 0000000000..af635e002e --- /dev/null +++ b/domains/akshath.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "d7dx", + "email": "d7dx@proton.me" + }, + "record": { + "CNAME": "d7dx.github.io" + } +} diff --git a/domains/amin.json b/domains/amin.json new file mode 100644 index 0000000000..0b0be27cc1 --- /dev/null +++ b/domains/amin.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "amenm0", + "email": "mjmwtmjls@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/andrewstech.json b/domains/andrewstech.json index fb97d0eb33..fc229135b7 100644 --- a/domains/andrewstech.json +++ b/domains/andrewstech.json @@ -5,7 +5,7 @@ }, "record": { "A": ["217.174.245.249"], - "TXT": "v=spf1 mx a:mailx.is-a.dev ip4:217.174.245.249 ~all", - "MX": ["mailx.is-a.dev"] + "TXT": "v=spf1 mx a:mail.is-a.dev ip4:217.174.245.249 ~all", + "MX": ["mail.is-a.dev"] } } diff --git a/domains/angel.json b/domains/angel.json new file mode 100644 index 0000000000..4947639f71 --- /dev/null +++ b/domains/angel.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "chewieleaf", + "email": "cchirrpy@outlook.com" + }, + "record": { + "TXT": "dh=440ef941b9b55391f86cf985e87ed861fc6e9512" + } +} diff --git a/domains/ansh.json b/domains/ansh.json new file mode 100644 index 0000000000..d1f123b0ab --- /dev/null +++ b/domains/ansh.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "ansh04196", + "email": "anshchouksey08@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/app.allancoding.json b/domains/app.allancoding.json new file mode 100644 index 0000000000..6637d55619 --- /dev/null +++ b/domains/app.allancoding.json @@ -0,0 +1,14 @@ +{ + "owner": { + "username": "allancoding", + "email": "allancoding.dev@gmail.com", + "twitter": "allancoding", + "discord": "allancoding" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/araon.json b/domains/araon.json new file mode 100644 index 0000000000..222b4817e4 --- /dev/null +++ b/domains/araon.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Araon", + "email": "soumik.ghosh1998@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/asriel.json b/domains/asriel.json new file mode 100644 index 0000000000..9d3db8c62b --- /dev/null +++ b/domains/asriel.json @@ -0,0 +1,12 @@ +{ + "description": "asriel.is-a.dev", + "repo": "https://github.com/asrielthegoat/asrielthegoat.github.io", + "owner": { + "username": "AsrieltheGoat", + "email": "ganyu@segs.eu.org", + "discord": "AsrieltheGoat" + }, + "record": { + "CNAME": "asrielthegoat.github.io" + } +} diff --git a/domains/ave.json b/domains/ave.json new file mode 100644 index 0000000000..456a3e924e --- /dev/null +++ b/domains/ave.json @@ -0,0 +1,11 @@ +{ + "description": "Personal website for @ayvacs", + "repo": "https://github.com/ayvacs/ayvacs.github.io", + "owner": { + "username": "ayvacs", + "email": "ayvacs@proton.me" + }, + "record": { + "CNAME": "ayvacs.github.io" + } +} diff --git a/domains/avi.json b/domains/avi.json new file mode 100644 index 0000000000..ecabd2b209 --- /dev/null +++ b/domains/avi.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "avipars", + "email": "avi.pars@gmail.com" + }, + "record": { + "CNAME": "avipars.github.io" + } +} diff --git a/domains/berztech.json b/domains/berztech.json new file mode 100644 index 0000000000..d7f43da5b3 --- /dev/null +++ b/domains/berztech.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sxurabh", + "email": "saurabhkirve@gmail.com" + }, + "record": { + "CNAME": "berztech.vercel.app" + } +} diff --git a/domains/chewieleaf.json b/domains/chewieleaf.json new file mode 100644 index 0000000000..9766ecb601 --- /dev/null +++ b/domains/chewieleaf.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "chewieleaf", + "email": "cchirrpy@outlook.com", + "discord": "898255050592366642" + }, + + "record": { + "TXT": "dh=440ef941b9b55391f86cf985e87ed861fc6e9512" + } + } + \ No newline at end of file diff --git a/domains/ciaobot.json b/domains/ciaobot.json index 7b7d783bce..696fc63a1c 100644 --- a/domains/ciaobot.json +++ b/domains/ciaobot.json @@ -9,9 +9,8 @@ "84.46.245.191" ], "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" + "mail.is-a.dev" ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "TXT": "v=spf1 include:mail.is-a.dev ~all" } } diff --git a/domains/clyde.json b/domains/clyde.json new file mode 100644 index 0000000000..48f0fb8af6 --- /dev/null +++ b/domains/clyde.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "clydeofficial", + "email": "5675mustafa5675@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/d4rabi.json b/domains/d4rabi.json new file mode 100644 index 0000000000..108e2d310f --- /dev/null +++ b/domains/d4rabi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "d4rabi", + "email": "fauzan.idalfithri@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/doge-v4-proxy.json b/domains/doge-v4-proxy.json new file mode 100644 index 0000000000..91118dda81 --- /dev/null +++ b/domains/doge-v4-proxy.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Zumwaltboi68", + "email": "alexander662022@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/edgar.json b/domains/edgar.json new file mode 100644 index 0000000000..71794cbfaa --- /dev/null +++ b/domains/edgar.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Edgar-4111", + "email": "", + "discord": "._edgar." + }, + "record": { + "CNAME": "proxy.private.danbot.host" + } +} diff --git a/domains/elementalst.json b/domains/elementalst.json new file mode 100644 index 0000000000..d4251beba1 --- /dev/null +++ b/domains/elementalst.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "syxnights", + "email": "hamzafelashry12@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/emmanuel.json b/domains/emmanuel.json new file mode 100644 index 0000000000..b4dc6ccc48 --- /dev/null +++ b/domains/emmanuel.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Emmannuel", + "email": "21417080030624@cecytemorelos.edu.mx" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/files.allancoding.json b/domains/files.allancoding.json new file mode 100644 index 0000000000..8590559c0e --- /dev/null +++ b/domains/files.allancoding.json @@ -0,0 +1,11 @@ +{ + "owner": { + "username": "allancoding", + "email": "allancoding.dev@gmail.com", + "twitter": "allancoding", + "discord": "allancoding" + }, + "record": { + "CNAME": "allancoding.github.io" + } +} diff --git a/domains/foxsophia.json b/domains/foxsophia.json new file mode 100644 index 0000000000..87c0d0645b --- /dev/null +++ b/domains/foxsophia.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "anushkshape", + "email": "cchirrpy@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} diff --git a/domains/gattinhosbot.json b/domains/gattinhosbot.json index 6eee783e67..5cfa42dadf 100644 --- a/domains/gattinhosbot.json +++ b/domains/gattinhosbot.json @@ -9,11 +9,10 @@ "84.46.245.191" ], "MX": [ - "mx1.forwardemail.net", - "mx2.forwardemail.net" + "mail.is-a.dev" ], "TXT": [ - "forward-email=support:support.gattinhosbot@mail.stefdp.is-a.dev" + "v=spf1 mx a:mail.is-a.dev ~all" ] } } diff --git a/domains/grusio.json b/domains/grusio.json new file mode 100644 index 0000000000..96e9fa8ba3 --- /dev/null +++ b/domains/grusio.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "mattiagrusio", + "email": "mattiagrusio@gmail.com" + }, + "record": { + "A": ["2.231.198.113"] + } +} diff --git a/domains/havoc.json b/domains/havoc.json new file mode 100644 index 0000000000..af635e002e --- /dev/null +++ b/domains/havoc.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "d7dx", + "email": "d7dx@proton.me" + }, + "record": { + "CNAME": "d7dx.github.io" + } +} diff --git a/domains/hotmayonaise.json b/domains/hotmayonaise.json new file mode 100644 index 0000000000..a8740872cb --- /dev/null +++ b/domains/hotmayonaise.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "hotmayonaise", + "email": "roby123ted@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/idkmaxii.json b/domains/idkmaxii.json new file mode 100644 index 0000000000..2d8a1a43f4 --- /dev/null +++ b/domains/idkmaxii.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Molret", + "email": "maximiliano.moldenhauer.r@marygraham.cl" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/imad.json b/domains/imad.json new file mode 100644 index 0000000000..a6f00d3792 --- /dev/null +++ b/domains/imad.json @@ -0,0 +1,13 @@ +{ + "description": "Imad", + "repo": "https://github.com/imadboy89", + "owner": { + "username": "imadboy89", + "email": "imad.kh@outlook.com" + }, + "record": { + "A": [ + "20.101.44.225" + ] + } +} diff --git a/domains/imd.json b/domains/imd.json new file mode 100644 index 0000000000..a6f00d3792 --- /dev/null +++ b/domains/imd.json @@ -0,0 +1,13 @@ +{ + "description": "Imad", + "repo": "https://github.com/imadboy89", + "owner": { + "username": "imadboy89", + "email": "imad.kh@outlook.com" + }, + "record": { + "A": [ + "20.101.44.225" + ] + } +} diff --git a/domains/johan-stickman.json b/domains/johan-stickman.json deleted file mode 100644 index 0877408d5e..0000000000 --- a/domains/johan-stickman.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "My personal website", - "owner": { - "username": "johan-perso", - "email": "johan_stickman@proton.me", - "twitter": "Johan_Stickman", - "discord": "jsuismoi" - }, - "record": { - "URL": "https://johanstick.fr" - } -} diff --git a/domains/johna.json b/domains/johna.json new file mode 100644 index 0000000000..bde09e552d --- /dev/null +++ b/domains/johna.json @@ -0,0 +1,11 @@ +{ + "description": "My personal website", + "repo": "https://github.com/Johna-123/Johna-123.github.io", + "owner": { + "username": "Johna-123", + "email": "j-verstraaten@hotmail.com" + }, + "record": { + "CNAME": "johna.pages.dev" + } +} diff --git a/domains/kno.json b/domains/kno.json new file mode 100644 index 0000000000..16270d365a --- /dev/null +++ b/domains/kno.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "MDev123", + "email": "markbekech@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/lemon.json b/domains/lemon.json new file mode 100644 index 0000000000..f395b54e84 --- /dev/null +++ b/domains/lemon.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "PassiveLemon", + "email": "lemonl3mn@protonmail.com" + }, + "record": { + "A": ["64.217.148.69"] + } +} diff --git a/domains/lotra.json b/domains/lotra.json new file mode 100644 index 0000000000..554439d8f8 --- /dev/null +++ b/domains/lotra.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "nlotra", + "email": "natashalotra@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/luminexcloud.json b/domains/luminexcloud.json new file mode 100644 index 0000000000..aae9167ac9 --- /dev/null +++ b/domains/luminexcloud.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "AndrexRo01", + "email": "spacersmp@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/lumix.json b/domains/lumix.json new file mode 100644 index 0000000000..d9b4808740 --- /dev/null +++ b/domains/lumix.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "o-lumix", + "email": "lumixofficiel@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/mail.json b/domains/mail.json new file mode 100644 index 0000000000..e8a5f71e0c --- /dev/null +++ b/domains/mail.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "is-a-dev", + "email": "phenax5@gmail.com" + }, + + "record": { + "A": ["51.161.54.164"], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" + } +} diff --git a/domains/mostafizur-rahman.json b/domains/mostafizur-rahman.json new file mode 100644 index 0000000000..adbfaf9504 --- /dev/null +++ b/domains/mostafizur-rahman.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "gigwanoobstudios", + "email": "tplink3116@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} diff --git a/domains/neki.json b/domains/neki.json index db15b1adf6..a79a516700 100644 --- a/domains/neki.json +++ b/domains/neki.json @@ -11,10 +11,7 @@ "185.199.110.153", "185.199.111.153" ], - "MX": [ - "mx1.improvmx.com", - "mx2.improvmx.com" - ], - "TXT": "v=spf1 include:spf.improvmx.com ~all" + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" } } diff --git a/domains/nguyenkhanhhoa.json b/domains/nguyenkhanhhoa.json new file mode 100644 index 0000000000..6eea670478 --- /dev/null +++ b/domains/nguyenkhanhhoa.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "nguyenkhanhhoa", + "email": "coolie.itman@gmail.com" + }, + "record": { + "A": ["34.168.72.137"] + } +} diff --git a/domains/nik.json b/domains/nik.json new file mode 100644 index 0000000000..36ee7b6134 --- /dev/null +++ b/domains/nik.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "Nikhil", + "email": "nikhilsoniya123@gmail.com", + "discord": "nikxso#0000" + }, + "record": { + "CNAME": "myweb-266f0.web.app" + } +} diff --git a/domains/norkart.json b/domains/norkart.json new file mode 100644 index 0000000000..711b5d325b --- /dev/null +++ b/domains/norkart.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "norkart1", + "email": "navasforwork@gmail.com" + }, + "record": { + "CNAME": "personal-website-26y.pages.dev" + } +} diff --git a/domains/normturtle.json b/domains/normturtle.json new file mode 100644 index 0000000000..074689bc74 --- /dev/null +++ b/domains/normturtle.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "NormTurtle", + "email": "omix1.ok@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/nova.json b/domains/nova.json new file mode 100644 index 0000000000..5952faaa8c --- /dev/null +++ b/domains/nova.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "sexy-bullet", + "email": "e4nbullet@protonmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/novinity.json b/domains/novinity.json new file mode 100644 index 0000000000..b802a077f2 --- /dev/null +++ b/domains/novinity.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Novinity", + "email": "novinity63@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/olivia.json b/domains/olivia.json new file mode 100644 index 0000000000..a164c47f07 --- /dev/null +++ b/domains/olivia.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "olivi-r", + "email": "olivia.r.dev@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/phoenix.json b/domains/phoenix.json index 2df38dc566..4404029663 100644 --- a/domains/phoenix.json +++ b/domains/phoenix.json @@ -5,7 +5,7 @@ }, "record": { "A": ["130.162.166.134"], - "MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"], + "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], "TXT": "forward-email=phoenixorigin171@gmail.com" } } diff --git a/domains/pink.json b/domains/pink.json new file mode 100644 index 0000000000..677f44eea3 --- /dev/null +++ b/domains/pink.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "jamesisacutedog", + "email": "jamezemailreal@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/pixeldust.json b/domains/pixeldust.json new file mode 100644 index 0000000000..4c16bfe08b --- /dev/null +++ b/domains/pixeldust.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "p1xeldust", + "email": "flutterw1ve@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/pknw1.json b/domains/pknw1.json new file mode 100644 index 0000000000..c6f0d0eddf --- /dev/null +++ b/domains/pknw1.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "pknw1", + "email": "github@pknw1.co.uk" + }, + "record": { + "CNAME": "ks5.pknw1.co.uk" + } +} diff --git a/domains/querko.json b/domains/querko.json new file mode 100644 index 0000000000..5c4b6ace69 --- /dev/null +++ b/domains/querko.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "ProfKrzys", + "email": "krzysztof2011@hotmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/raspi.json b/domains/raspi.json new file mode 100644 index 0000000000..77e9a9829d --- /dev/null +++ b/domains/raspi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Raspi-dude", + "email": "musashibeckman@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/rmd.json b/domains/rmd.json index 6b45b409fb..16180ac45b 100644 --- a/domains/rmd.json +++ b/domains/rmd.json @@ -1,12 +1,11 @@ { + "description": "This subdomain is for my personal website.", + "repo": "https://github.com/danknessdra/danknessdra.github.io", "owner": { "username": "danknessdra", "email": "danknessdra@gmail.com" }, "record": { - "A": ["217.174.245.249"], - "AAAA": ["2a00:da00:1800:83a4::1"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "CNAME": "danknessdra.github.io" } -} \ No newline at end of file +} diff --git a/domains/s7nx.json b/domains/s7nx.json new file mode 100644 index 0000000000..6d9deb8114 --- /dev/null +++ b/domains/s7nx.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "S7NX", + "email": "synx.lynx69@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/selenite.json b/domains/selenite.json index 1943cc9000..c7debf2849 100644 --- a/domains/selenite.json +++ b/domains/selenite.json @@ -4,6 +4,6 @@ "email": "skysth3limit@pm.me" }, "record": { - "CNAME": "selenite.pages.dev" + "A": ["5.161.118.69"] } } diff --git a/domains/senix.json b/domains/senix.json new file mode 100644 index 0000000000..895e87bbeb --- /dev/null +++ b/domains/senix.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "cjolivier15", + "email": "oliviercj195@yahoo.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/shreya.json b/domains/shreya.json new file mode 100644 index 0000000000..8f55959b51 --- /dev/null +++ b/domains/shreya.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Maverick00001", + "email": "saksham.access@yahoo.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/sohamkansodaria.json b/domains/sohamkansodaria.json new file mode 100644 index 0000000000..d377f6c41e --- /dev/null +++ b/domains/sohamkansodaria.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "UltraHopeful", + "email": "sohupatel8828@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/stefdp.json b/domains/stefdp.json index 62b2bcf6e5..56c2fc2fd1 100644 --- a/domains/stefdp.json +++ b/domains/stefdp.json @@ -9,12 +9,10 @@ "217.174.245.249" ], "MX": [ - "mx1.forwardemail.net", - "mx2.forwardemail.net" + "mail.is-a.dev" ], "TXT": [ - "forward-email=admin:admin.main@mail.stefdp.is-a.dev", - "forward-email=/^(?!admin$).*/:main@mail.stefdp.is-a.dev" + " v=spf1 mx a:mail.is-a.dev ip4:217.174.245.249 ~all" ] } } diff --git a/domains/sudi.json b/domains/sudi.json new file mode 100644 index 0000000000..d432dd8811 --- /dev/null +++ b/domains/sudi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "ahsanu123", + "email": "caasperahsanuamala5@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/suki.json b/domains/suki.json index 1299ab5a74..f5804c0b28 100644 --- a/domains/suki.json +++ b/domains/suki.json @@ -5,7 +5,7 @@ }, "record": { "A": ["217.174.245.249"], - "TXT": "v=spf1 a mx include:spf.improvmx.com ~all", - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"] + "TXT": "v=spf1 a mx include:mail.is-a.dev ~all", + "MX": ["mail.is-a.dev"] } } diff --git a/domains/sxurxbh.json b/domains/sxurxbh.json new file mode 100644 index 0000000000..0f9937444c --- /dev/null +++ b/domains/sxurxbh.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "Sxurabh", + "email": "saurabhkirve@gmail.com" + }, + "record": { + "CNAME": "sxurabh.github.io" + } +} diff --git a/domains/tas33n.json b/domains/tas33n.json new file mode 100644 index 0000000000..06c4097a68 --- /dev/null +++ b/domains/tas33n.json @@ -0,0 +1,12 @@ +{ + "description": "Portfolio for my works..", + "repo": "https://github.com/tas33n/tas33n.github.io", + "owner": { + "username": "tas33n", + "email": "tasu.legend@gmail.com", + "twitter": "" + }, + "record": { + "CNAME": "tas33n.github.io" + } +} diff --git a/domains/thabanii.json b/domains/thabanii.json new file mode 100644 index 0000000000..9eea76378b --- /dev/null +++ b/domains/thabanii.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Z3R0SEC", + "email": "famkeed11@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/thisqoutedoesntexist.json b/domains/thisqoutedoesntexist.json new file mode 100644 index 0000000000..a38625698e --- /dev/null +++ b/domains/thisqoutedoesntexist.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Zirmith", + "email": "f2v74yt@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/varun.json b/domains/varun.json new file mode 100644 index 0000000000..0a4d3daeb9 --- /dev/null +++ b/domains/varun.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "varun-chaudhary", + "email": "varunc105@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/varunhere.json b/domains/varunhere.json new file mode 100644 index 0000000000..61c6c74ecf --- /dev/null +++ b/domains/varunhere.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "drzanon", + "email": "varunc105j@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/vibez.json b/domains/vibez.json index 4fcb9b27d7..7093d6f622 100644 --- a/domains/vibez.json +++ b/domains/vibez.json @@ -4,9 +4,6 @@ "email": "Theoneand200@gmail.com" }, "record": { - "A": ["217.174.245.249"], - "AAAA": ["2a00:da00:1800:83a4::1"], - "MX": ["hosts.is-a.dev"], - "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + "CNAME": "paydash.github.io" } -} \ No newline at end of file +} diff --git a/domains/william.json b/domains/william.json index 72adff01ce..c00dbdc577 100644 --- a/domains/william.json +++ b/domains/william.json @@ -5,6 +5,8 @@ }, "record": { - "CNAME": "wdhdns.com" + "A": ["51.161.54.161"], + "MX": ["mail.is-a.dev"], + "TXT": "v=spf1 mx a:mail.is-a.dev ~all" } } diff --git a/domains/wizq.json b/domains/wizq.json new file mode 100644 index 0000000000..e39ce057ba --- /dev/null +++ b/domains/wizq.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Wizqdev", + "email": "prajwal2079@gmail.com", + "discord": "778254181303451658" + }, + + "record": { + "CNAME": "proxy.private.danbot.host" + } + } + \ No newline at end of file diff --git a/domains/xkotelek.json b/domains/xkotelek.json new file mode 100644 index 0000000000..5f3c854fea --- /dev/null +++ b/domains/xkotelek.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "xKotelek", + "email": "contact@kotelek.dev" + }, + "record": { + "CNAME": "kotelek.dev" + } +} diff --git a/domains/yc-gen.json b/domains/yc-gen.json new file mode 100644 index 0000000000..2cea5f3978 --- /dev/null +++ b/domains/yc-gen.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "Marsi591", + "email": "marsi591707@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/yieldray.json b/domains/yieldray.json new file mode 100644 index 0000000000..4fff6da166 --- /dev/null +++ b/domains/yieldray.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "YieldRay", + "email": "yieldray@outlook.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/yumi.json b/domains/yumi.json new file mode 100644 index 0000000000..3ad6485d25 --- /dev/null +++ b/domains/yumi.json @@ -0,0 +1,12 @@ +{ + "owner": { + "username": "yuminanase", + "email": "akosifujiph@gmail.com" + }, + "record": { + "A": ["217.174.245.249"], + "AAAA": ["2a00:da00:1800:83a4::1"], + "MX": ["hosts.is-a.dev"], + "TXT": "v=spf1 a mx ip4:217.174.245.249 ~all" + } +} \ No newline at end of file diff --git a/domains/ziyad.json b/domains/ziyad.json new file mode 100644 index 0000000000..ffa2413b8d --- /dev/null +++ b/domains/ziyad.json @@ -0,0 +1,10 @@ +{ + "owner": { + "username": "o-lumix", + "email": "lumixofficiel@gmail.com" + }, + + "record": { + "CNAME": "o-lumix.github.io" + } +} diff --git a/domains/zkwinkle.json b/domains/zkwinkle.json new file mode 100644 index 0000000000..e5ce10b0f2 --- /dev/null +++ b/domains/zkwinkle.json @@ -0,0 +1,9 @@ +{ + "owner": { + "username": "zkwinkle", + "email": "ignaevc@gmail.com" + }, + "record": { + "A": ["198.74.54.85"] + } +} diff --git a/scripts/migrate.js b/scripts/migrate.js deleted file mode 100644 index 7ae1c3daae..0000000000 --- a/scripts/migrate.js +++ /dev/null @@ -1,30 +0,0 @@ -const fs = require('fs'); -const path = require('path'); -const R = require('ramda'); -const { DOMAINS_PATH } = require('../utils/constants'); - -const migrate = ([file, domain]) => [ - file, - { - ...domain, - record: file !== '@.json' && /\.is-a\.dev$/.test(domain.record.URL || '') - ? R.dissoc('URL', domain.record) - : domain.record, - } -]; - -const main = async () => { - const domains = await fs.promises.readdir(DOMAINS_PATH).then(R.map(async file => [ - file, - JSON.parse(await fs.promises.readFile(path.join(DOMAINS_PATH, file), 'utf-8')), - ])).then(ps => Promise.all(ps)); - - const newDomains = domains.map(migrate); - - await Promise.all(newDomains.map(([file, json]) => { - return fs.promises.writeFile(path.join(DOMAINS_PATH, file), JSON.stringify(json, null, 2)); - })); -}; - -main(); - diff --git a/tests/url-validation.py b/tests/url-validation.py deleted file mode 100644 index 25d2f7b70d..0000000000 --- a/tests/url-validation.py +++ /dev/null @@ -1,60 +0,0 @@ -import os -import json -import requests -import concurrent.futures - -repository_directory = os.getcwd() -domains_directory = os.path.join(repository_directory, "domains") - -def has_url_field(file_path): - with open(file_path, "r") as file: - data = json.load(file) - record = data.get("record") - if record and "URL" in record: - return record["URL"] - return None - -def is_url_reachable(url: str): - try: - response = requests.head(url, allow_redirects=True) - return response.status_code // 100 in [1, 2, 3] # Check if status code is in the 1xx or 2xx or 3xx range (success) - except requests.exceptions.RequestException: - return False - -urls_data = { - "valid": {}, - "invalid": {}, - "non-http": {} -} - -def handle_url_validation(file_path): - url: str = has_url_field(file_path) - if url: - if url.startswith("http://") or url.startswith("https://"): - if is_url_reachable(url): - urls_data["valid"][file_path] = url - print(f"URL '{url}' in file '{file_path}' is reachable.") - else: - urls_data["invalid"][file_path] = url - print(f"URL '{url}' in file '{file_path}' is not reachable.") - else: - urls_data["non-http"][file_path] = url - print(f"URL '{url}' in file '{file_path}' is neither HTTP nor HTTPS.") - -max_threads = 20 - -with concurrent.futures.ThreadPoolExecutor(max_workers=max_threads) as executor: - file_paths = [] - - for root, _, files in os.walk(domains_directory): - for filename in files: - file_paths.append(os.path.join(root, filename)) - - for file_path in file_paths: - future = executor.submit(handle_url_validation, file_path) - -result_file_path = os.path.join(repository_directory, "url-validation-result.json") -with open(result_file_path, "w") as result_file: - json.dump(urls_data, result_file, indent=4) - -print(f"Results saved to {result_file_path}")