diff --git a/API.md b/API.md
index 43bc51d64..a69ee4984 100644
--- a/API.md
+++ b/API.md
@@ -1,13 +1,29 @@
-# Documentation
-
-## How to register
+# How to register
* First you need to create a pull request with your `domains/my-domain.json` file
* This PR will be reviewed
* The changes will take effect soon after the PR gets merged
* And that's it
+### Simple cname record
+* A github pages json file will look something like this -
+```json
+{
+ "description": "Add some description",
+ "repo": "https://github.com/github-username",
+ "owner": {
+ "username": "github-username",
+ "email": "any@email"
+ },
+ "record": {
+ "CNAME": "the-domain-you-own.com"
+ }
+}
+```
+* After the pull request is merged, configure your server (apache, nginx, whatever) to work with `subdomain.is-a.dev`
+
+
### For github pages users
-* A github pages json file (with cname record and https redirection) will look something like this -
+* A github pages json file will look something like this -
```json
{
"description": "Add some description",
@@ -26,12 +42,13 @@
-## Domains json file
+# Domains json file
The way you register your own domain name is through a pull request.
To register `my-domain.is-a.dev`, you need to create a `domains/my-domain.json` file
+### Filename
The file name must pass the following criteria -
-* Must be alpha numeric with dashes as seperators
+* Must be alpha-numeric in lowercase with dashes as seperators
* Must be more than 2 characters long
@@ -51,6 +68,18 @@ In the owner object, the fields `username` and `email` are required. You can how
}
```
+If you don't wish to share your email address here, please share your twitter or any other social media account.
+```json
+{
+ "owner": {
+ "username": "github-username",
+ "email": "",
+ "twitter": "twitter-handle"
+ },
+}
+```
+
+
### description
Describe your domain name and your usage. This is purely for documentation purpose and is optional.
@@ -67,6 +96,7 @@ Currently, only `CNAME`, `A`, `URL` record types are supported.
Here's a few different use cases for the given record types -
* **CNAME**
+CNAME must be a host name (Eg - `something.tld`)
```json
{
"record": {
@@ -76,6 +106,7 @@ Here's a few different use cases for the given record types -
```
* **A record**
+A record must be a list of ips
```json
{
"record": {
diff --git a/README.md b/README.md
index fce687fbe..c07fc8320 100644
--- a/README.md
+++ b/README.md
@@ -19,19 +19,14 @@ Note: This service is currently in **beta** so expect some delays in PR merge an
## Donations
-This project is a free service for developers and will stay that way.
+This project is a free and open source service for developers and will stay that way.
-Donations will be greatly appreciated!
+Please consider donating to help me keep this running forever!
-## Report abuse
-If you think someone is abusing a domain you can report it by creating an issue with the label `report-abuse`.
-
-
-
## License
This project is under the [GPL-3.0](./LICENSE) license.
diff --git a/domains/@.json b/domains/@.json
index 36cd14e7b..1a088239e 100644
--- a/domains/@.json
+++ b/domains/@.json
@@ -5,7 +5,5 @@
"username": "phenax",
"email": "phenax5@gmail.com"
},
- "record": {
- "URL": "http://www.is-a.dev"
- }
-}
+ "record": {}
+}
\ No newline at end of file
diff --git a/domains/aaraam.json b/domains/aaraam.json
index f75b6b11d..a09e08e94 100644
--- a/domains/aaraam.json
+++ b/domains/aaraam.json
@@ -6,7 +6,6 @@
"email": "aaraam.goblin@gmail.com"
},
"record": {
- "CNAME": "aaraam.github.io",
- "URL": "https://aaraam.is-a.dev"
+ "CNAME": "aaraam.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/aaron.json b/domains/aaron.json
index 9778d9150..07bd90141 100644
--- a/domains/aaron.json
+++ b/domains/aaron.json
@@ -1,12 +1,11 @@
{
- "description": "Aaron's personal developer website",
- "repo": "https://github.com/aaron-harvey",
- "owner": {
- "username": "aaronharvey",
- "email": "aaron@lolsup.com"
- },
- "record": {
- "CNAME": "lolsup.com",
- "URL": "https://aaron.is-a.dev"
- }
-}
+ "description": "Aaron's personal developer website",
+ "repo": "https://github.com/aaron-harvey",
+ "owner": {
+ "username": "aaronharvey",
+ "email": "aaron@lolsup.com"
+ },
+ "record": {
+ "CNAME": "lolsup.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/aashutosh.json b/domains/aashutosh.json
index 2399d7be0..fd1694fef 100644
--- a/domains/aashutosh.json
+++ b/domains/aashutosh.json
@@ -1,11 +1,10 @@
-{
- "description": "Aashutosh Rathi's Space on Web",
- "owner": {
- "username": "aashutoshrathi",
- "email": "me@aashutosh.dev"
- },
- "record": {
- "CNAME": "aashutosh.dev",
- "URL": "https://aashutosh.is-a.dev"
- }
-}
+{
+ "description": "Aashutosh Rathi's Space on Web",
+ "owner": {
+ "username": "aashutoshrathi",
+ "email": "me@aashutosh.dev"
+ },
+ "record": {
+ "CNAME": "aashutosh.dev"
+ }
+}
\ No newline at end of file
diff --git a/domains/abdulrshaikh.json b/domains/abdulrshaikh.json
index 94621368c..e564aa53c 100644
--- a/domains/abdulrshaikh.json
+++ b/domains/abdulrshaikh.json
@@ -1,12 +1,11 @@
{
- "description": "Abdul's personal developer website",
- "repo": "https://github.com/ariskycode/ariskycode.github.io",
- "owner": {
- "username": "ariskycode",
- "email": "arirfanshaikh23@gmail.com"
- },
- "record": {
- "CNAME": "ariskycode.github.io",
- "URL": "https://abdulrshaikh.is-a.dev"
- }
-}
+ "description": "Abdul's personal developer website",
+ "repo": "https://github.com/ariskycode/ariskycode.github.io",
+ "owner": {
+ "username": "ariskycode",
+ "email": "arirfanshaikh23@gmail.com"
+ },
+ "record": {
+ "CNAME": "ariskycode.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/abhay.json b/domains/abhay.json
index 1e722675c..3d4575e51 100644
--- a/domains/abhay.json
+++ b/domains/abhay.json
@@ -6,7 +6,6 @@
"email": "returnofking04@gmail.com"
},
"record": {
- "CNAME": "codeinator.me",
- "URL": "https://abhay.is-a.dev"
+ "CNAME": "codeinator.me"
}
}
\ No newline at end of file
diff --git a/domains/abhinavdalal.json b/domains/abhinavdalal.json
index b6cc7b99c..f6937454e 100644
--- a/domains/abhinavdalal.json
+++ b/domains/abhinavdalal.json
@@ -6,7 +6,6 @@
"email": "abhinavdalal@gmail.com"
},
"record": {
- "CNAME": "b-om.github.io",
- "URL": "https://abhinavdalal.is-a.dev"
+ "CNAME": "b-om.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/abhishek.json b/domains/abhishek.json
index 22545cd82..0a8fb0ec5 100644
--- a/domains/abhishek.json
+++ b/domains/abhishek.json
@@ -1,12 +1,11 @@
{
- "description": "Abhishek's personal website",
- "repo": "https://github.com/nullpointxr",
- "owner": {
- "username": "nullpointxr",
- "email": "abhishek.sankar.in@protonmail.com"
- },
- "record": {
- "CNAME": "nullpointxr.github.io",
- "URL": "https://abhishek.is-a.dev"
- }
-}
+ "description": "Abhishek's personal website",
+ "repo": "https://github.com/nullpointxr",
+ "owner": {
+ "username": "nullpointxr",
+ "email": "abhishek.sankar.in@protonmail.com"
+ },
+ "record": {
+ "CNAME": "nullpointxr.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/abishek.json b/domains/abishek.json
index 3fde17249..292ee6ab6 100644
--- a/domains/abishek.json
+++ b/domains/abishek.json
@@ -6,7 +6,6 @@
"email": "abigosearch@gmail.com"
},
"record": {
- "CNAME": "vj-abishek.github.io",
- "URL": "https://abishek.is-a.dev"
+ "CNAME": "vj-abishek.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/adarsh.json b/domains/adarsh.json
index 4abb316bd..2963fd9ce 100644
--- a/domains/adarsh.json
+++ b/domains/adarsh.json
@@ -6,7 +6,6 @@
"email": "adarshguptamaurya@gmail.com"
},
"record": {
- "CNAME": "adarsh-portfolio.github.io",
- "URL": "https://adarsh.is-a.dev"
+ "CNAME": "adarsh-portfolio.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/adarshs.json b/domains/adarshs.json
index 47670879b..7d5f00845 100644
--- a/domains/adarshs.json
+++ b/domains/adarshs.json
@@ -1,12 +1,11 @@
{
- "description": "The portfolio of Adarsh S",
- "repo": "https://github.com/adarshsuresh07",
- "owner": {
- "username": "adarshsuresh07",
- "email": "adarshsuresh@cet.ac.in"
- },
- "record": {
- "CNAME":"adarshsuresh07.github.io",
- "URL": "https://adarshs.is-a.dev"
- }
-}
+ "description": "The portfolio of Adarsh S",
+ "repo": "https://github.com/adarshsuresh07",
+ "owner": {
+ "username": "adarshsuresh07",
+ "email": "adarshsuresh@cet.ac.in"
+ },
+ "record": {
+ "CNAME": "adarshsuresh07.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/adrian.json b/domains/adrian.json
index d2873ec12..3515ea404 100644
--- a/domains/adrian.json
+++ b/domains/adrian.json
@@ -1,12 +1,11 @@
{
- "description": "The awesome portfolio site for Adrian Grimm",
- "repo": "https://github.com/usmcamgrimm/usmcamgrimm.github.io",
- "owner": {
- "username": "usmcamgrimm",
- "email": "usmcamgrimm@gmail.com"
- },
- "record": {
- "CNAME": "usmcamgrimm.github.io",
- "URL": "https://adrian.is-a.dev"
- }
+ "description": "The awesome portfolio site for Adrian Grimm",
+ "repo": "https://github.com/usmcamgrimm/usmcamgrimm.github.io",
+ "owner": {
+ "username": "usmcamgrimm",
+ "email": "usmcamgrimm@gmail.com"
+ },
+ "record": {
+ "CNAME": "usmcamgrimm.github.io"
}
+}
\ No newline at end of file
diff --git a/domains/ahmadeyamin.json b/domains/ahmadeyamin.json
index 1e8007a2c..ee9c885d5 100644
--- a/domains/ahmadeyamin.json
+++ b/domains/ahmadeyamin.json
@@ -6,7 +6,6 @@
"email": "ahmadeyamin@gmail.com"
},
"record": {
- "CNAME": "ahmadeyamin.github.io",
- "URL": "https://ahmadeyamin.is-a.dev"
+ "CNAME": "ahmadeyamin.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ahsan.json b/domains/ahsan.json
index 00b859025..d81bea988 100644
--- a/domains/ahsan.json
+++ b/domains/ahsan.json
@@ -5,7 +5,6 @@
"email": "ahsan.qureshi8@gmail.com"
},
"record": {
- "CNAME": "www.thisisahsan.com",
- "URL": "https://ahsan.is-a.dev"
+ "CNAME": "www.thisisahsan.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/akas.json b/domains/akas.json
index a0ddc0f4e..e0d0b947e 100644
--- a/domains/akas.json
+++ b/domains/akas.json
@@ -1,12 +1,11 @@
{
"description": "Akas Portfolio",
- "repo":"https://github.com/akasrai/akasrai.github.io",
+ "repo": "https://github.com/akasrai/akasrai.github.io",
"owner": {
"username": "akasrai",
"email": "akasky70@gmail.com"
},
"record": {
- "CNAME":"akasrai.github.io",
- "URL": "https://akas.is-a.dev"
+ "CNAME": "akasrai.github.io"
}
}
\ No newline at end of file
diff --git a/domains/akash.json b/domains/akash.json
index 0fa33a8b3..304746595 100644
--- a/domains/akash.json
+++ b/domains/akash.json
@@ -6,7 +6,6 @@
"email": "akashsanthosh@icloud.com"
},
"record": {
- "CNAME": "akash-santhosh.github.io",
- "URL": "https://akash.is-a.dev"
+ "CNAME": "akash-santhosh.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/akshay-ashok.json b/domains/akshay-ashok.json
index 132781ef9..e1d2c56c0 100644
--- a/domains/akshay-ashok.json
+++ b/domains/akshay-ashok.json
@@ -6,7 +6,6 @@
"email": "aks28id@gmail.com"
},
"record": {
- "CNAME": "akshay090.github.io",
- "URL": "https://akshay-ashok.is-a.dev"
+ "CNAME": "akshay090.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/akshay.json b/domains/akshay.json
index b5ddaa0bb..4523d9f33 100644
--- a/domains/akshay.json
+++ b/domains/akshay.json
@@ -6,7 +6,6 @@
"email": "phenax5@gmail.com"
},
"record": {
- "CNAME": "phenax.github.io",
- "URL": "https://akshay.is-a.dev"
+ "CNAME": "phenax.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/alan.json b/domains/alan.json
index eb0a1bd31..cc11e2015 100644
--- a/domains/alan.json
+++ b/domains/alan.json
@@ -1,12 +1,11 @@
{
- "description": "Alan's personal developer website",
- "repo": "https://github.com/schirrel",
- "owner": {
- "username": "schirrel",
- "email": "alan@schirrel.dev"
- },
- "record": {
- "CNAME": "schirrel.dev",
- "URL": "https://alan.is-a.dev"
- }
-}
+ "description": "Alan's personal developer website",
+ "repo": "https://github.com/schirrel",
+ "owner": {
+ "username": "schirrel",
+ "email": "alan@schirrel.dev"
+ },
+ "record": {
+ "CNAME": "schirrel.dev"
+ }
+}
\ No newline at end of file
diff --git a/domains/alestor123.json b/domains/alestor123.json
index b9ae0804e..7d4396b78 100644
--- a/domains/alestor123.json
+++ b/domains/alestor123.json
@@ -1,12 +1,11 @@
{
- "description": "A Mortal Web Developer With Immortal Dreams",
- "repo": "https://github.com/alestor123/alestor123.github.io",
- "owner": {
- "username": "alestor123",
- "email": "alestoraldous@gmail.com"
- },
- "record": {
- "CNAME": "alestor123.github.io",
- "URL": "https://alestor123.is-a.dev"
- }
-}
+ "description": "A Mortal Web Developer With Immortal Dreams",
+ "repo": "https://github.com/alestor123/alestor123.github.io",
+ "owner": {
+ "username": "alestor123",
+ "email": "alestoraldous@gmail.com"
+ },
+ "record": {
+ "CNAME": "alestor123.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/alex.json b/domains/alex.json
index 1dcc6554b..b6a34c4b3 100644
--- a/domains/alex.json
+++ b/domains/alex.json
@@ -1,12 +1,11 @@
{
- "description": "Alex's personal developer website",
- "repo": "https://github.com/alexmorrisnz",
- "owner": {
- "username": "alexmorrisnz",
- "email": "alex@navra.nz"
- },
- "record": {
- "CNAME": "alexmorris.nz",
- "URL": "https://alex.is-a.dev"
- }
-}
+ "description": "Alex's personal developer website",
+ "repo": "https://github.com/alexmorrisnz",
+ "owner": {
+ "username": "alexmorrisnz",
+ "email": "alex@navra.nz"
+ },
+ "record": {
+ "CNAME": "alexmorris.nz"
+ }
+}
\ No newline at end of file
diff --git a/domains/alexander.json b/domains/alexander.json
index 43758f6d1..3ad4e3874 100644
--- a/domains/alexander.json
+++ b/domains/alexander.json
@@ -6,7 +6,6 @@
"email": "alexander@alexander.dk"
},
"record": {
- "CNAME": "alexander.dk",
- "URL": "https://alexander.is-a.dev"
+ "CNAME": "alexander.dk"
}
-}
+}
\ No newline at end of file
diff --git a/domains/alexjoseph.json b/domains/alexjoseph.json
index 01c7cc49e..b9828399a 100644
--- a/domains/alexjoseph.json
+++ b/domains/alexjoseph.json
@@ -6,7 +6,6 @@
"email": "aj71563@gmail.com"
},
"record": {
- "CNAME": "alexkjoseph.github.io",
- "URL": "https://alexjoseph.is-a.dev"
+ "CNAME": "alexkjoseph.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/alexlykesas.json b/domains/alexlykesas.json
index 3cf45f5d0..023069a71 100644
--- a/domains/alexlykesas.json
+++ b/domains/alexlykesas.json
@@ -1,11 +1,11 @@
{
- "description": "Alex Lykesas's personal developer website",
- "repo": "https://github.com/Alexookah/alexlykesas.com",
- "owner": {
- "username": "alexookah",
- "email": "alexlykesas@gmail.com"
- },
- "record": {
- "URL": "https://alexlykesas.com"
- }
-}
+ "description": "Alex Lykesas's personal developer website",
+ "repo": "https://github.com/Alexookah/alexlykesas.com",
+ "owner": {
+ "username": "alexookah",
+ "email": "alexlykesas@gmail.com"
+ },
+ "record": {
+ "URL": "https://alexlykesas.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/allan.json b/domains/allan.json
index 6ca03fa35..0abd35d66 100644
--- a/domains/allan.json
+++ b/domains/allan.json
@@ -6,7 +6,6 @@
"email": "abarriel@student.42.fr"
},
"record": {
- "CNAME": "abarriel.github.io",
- "URL": "https://allan.is-a.dev"
+ "CNAME": "abarriel.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/allsyed.json b/domains/allsyed.json
index f12be2194..2f50c42ff 100644
--- a/domains/allsyed.json
+++ b/domains/allsyed.json
@@ -1,11 +1,11 @@
{
- "description": "Allsyed's personal website",
- "repo": "https://github.com/allsyed",
- "owner": {
- "username": "allsyed",
- "email": "allsyed@pm.me"
- },
- "record": {
- "CNAME": "allsyed.com"
- }
-}
+ "description": "Allsyed's personal website",
+ "repo": "https://github.com/allsyed",
+ "owner": {
+ "username": "allsyed",
+ "email": "allsyed@pm.me"
+ },
+ "record": {
+ "CNAME": "allsyed.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/amal.json b/domains/amal.json
index bbf4685c6..b39951781 100644
--- a/domains/amal.json
+++ b/domains/amal.json
@@ -1,12 +1,11 @@
{
- "description": "Amal's personal developer website",
- "repo": "https://github.com/amalsebs/amalsebs.github.io",
- "owner": {
- "username": "amalsebs",
- "email": "amalsebastian48@gmail.com"
- },
- "record": {
- "CNAME": "amalsebs.github.io",
- "URL": "https://amal.is-a.dev"
- }
-}
+ "description": "Amal's personal developer website",
+ "repo": "https://github.com/amalsebs/amalsebs.github.io",
+ "owner": {
+ "username": "amalsebs",
+ "email": "amalsebastian48@gmail.com"
+ },
+ "record": {
+ "CNAME": "amalsebs.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/amalsr.json b/domains/amalsr.json
new file mode 100644
index 000000000..2136eff13
--- /dev/null
+++ b/domains/amalsr.json
@@ -0,0 +1,11 @@
+{
+ "description": "A very simple but stupid website",
+ "repo": "https://github.com/asr1191/asr1191.github.io",
+ "owner": {
+ "username": "asr1191",
+ "email": "amalsraj95@gmail.com"
+ },
+ "record": {
+ "CNAME": "asr1191.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/andrew.json b/domains/andrew.json
index ea141e4ae..f5a6c1f4c 100644
--- a/domains/andrew.json
+++ b/domains/andrew.json
@@ -6,7 +6,6 @@
"email": "hey@andrewnt.dev"
},
"record": {
- "CNAME": "andrewnt219.github.io",
- "URL": "https://andrew.is-a.dev"
+ "CNAME": "andrewnt219.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/andros.json b/domains/andros.json
index 8d17a744f..995504f5d 100644
--- a/domains/andros.json
+++ b/domains/andros.json
@@ -9,4 +9,4 @@
"record": {
"URL": "https://programadorwebvalencia.com/"
}
-}
+}
\ No newline at end of file
diff --git a/domains/andy.json b/domains/andy.json
index 3b626ef57..9efd093e3 100644
--- a/domains/andy.json
+++ b/domains/andy.json
@@ -6,7 +6,6 @@
"email": "andyfaizan@gmail.com"
},
"record": {
- "CNAME": "andyfaizan.github.io",
- "URL": "https://andy.is-a.dev"
+ "CNAME": "andyfaizan.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/anlshn.json b/domains/anlshn.json
index 58b12cac2..a785658cd 100644
--- a/domains/anlshn.json
+++ b/domains/anlshn.json
@@ -6,7 +6,6 @@
"email": "anilsahindev@gmail.com"
},
"record": {
- "CNAME": "anlshn.com",
- "URL": "https://anlshn.is-a.dev"
+ "CNAME": "anlshn.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/anoop.json b/domains/anoop.json
index 53c1c378c..87eaadbff 100644
--- a/domains/anoop.json
+++ b/domains/anoop.json
@@ -1,12 +1,11 @@
{
- "description": "Anoop's blog",
- "repo": "https://gitlab.com/anoopmsivadas/anoopmsivadas.gitlab.io",
- "owner": {
- "username": "anoopmsivadas",
- "email": "anoopms@disroot.org"
- },
- "record": {
- "CNAME": "anoopmsivadas.gitlab.io",
- "URL": "https://anoop.is-a.dev"
- }
-}
+ "description": "Anoop's blog",
+ "repo": "https://gitlab.com/anoopmsivadas/anoopmsivadas.gitlab.io",
+ "owner": {
+ "username": "anoopmsivadas",
+ "email": "anoopms@disroot.org"
+ },
+ "record": {
+ "CNAME": "anoopmsivadas.gitlab.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/anthony.json b/domains/anthony.json
index 76eace375..d222cfebd 100644
--- a/domains/anthony.json
+++ b/domains/anthony.json
@@ -5,7 +5,6 @@
"email": "admin@thehubble.com.au"
},
"record": {
- "CNAME": "brisbaneweb.dev",
- "URL": "https://anthony.is-a.dev"
+ "CNAME": "brisbaneweb.dev"
}
-}
+}
\ No newline at end of file
diff --git a/domains/anupam.json b/domains/anupam.json
index 20d42352f..8400310a5 100644
--- a/domains/anupam.json
+++ b/domains/anupam.json
@@ -6,7 +6,6 @@
"email": "anupamroy8@gmail.com"
},
"record": {
- "CNAME": "anupamroy8.github.io",
- "URL": "https://anupam.is-a.dev"
+ "CNAME": "anupamroy8.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/anwar.json b/domains/anwar.json
index 5451e6598..e4ae5c5d2 100644
--- a/domains/anwar.json
+++ b/domains/anwar.json
@@ -1,11 +1,11 @@
{
- "description": "Anwar's personal website",
- "repo": "https://github.com/getanwar",
- "owner": {
- "username": "getanwar",
- "email": "say@anwar.im"
- },
- "record": {
- "URL": "https://anwar.im"
- }
-}
+ "description": "Anwar's personal website",
+ "repo": "https://github.com/getanwar",
+ "owner": {
+ "username": "getanwar",
+ "email": "say@anwar.im"
+ },
+ "record": {
+ "URL": "https://anwar.im"
+ }
+}
\ No newline at end of file
diff --git a/domains/art.json b/domains/art.json
index fbfcc4a11..7de89544d 100644
--- a/domains/art.json
+++ b/domains/art.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "dotiful.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/arya.json b/domains/arya.json
index 7510a71e2..dc1362e4c 100644
--- a/domains/arya.json
+++ b/domains/arya.json
@@ -6,7 +6,6 @@
"email": "aryavinodan2000@gmail.com"
},
"record": {
- "CNAME": "aryavinodan2000.github.io",
- "URL": "https://arya.is-a.dev"
+ "CNAME": "aryavinodan2000.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/asad-khan.json b/domains/asad-khan.json
index fc9c93aa0..886c58efe 100644
--- a/domains/asad-khan.json
+++ b/domains/asad-khan.json
@@ -6,7 +6,6 @@
"email": "asadkhan1776@gmail.com"
},
"record": {
- "CNAME": "asadkhan777.github.io",
- "URL": "https://asad-khan.is-a.dev"
+ "CNAME": "asadkhan777.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ashish.json b/domains/ashish.json
index a1d6e2498..1cad986f4 100644
--- a/domains/ashish.json
+++ b/domains/ashish.json
@@ -1,12 +1,11 @@
{
- "description": "Ashish's personal developer website",
- "repo": "https://github.com/ashiishme",
- "owner": {
- "username": "ashiishme",
- "email": "contact@ashiish.me"
- },
- "record": {
- "CNAME": "ashiish.me",
- "URL": "https://ashish.is-a.dev"
- }
-}
+ "description": "Ashish's personal developer website",
+ "repo": "https://github.com/ashiishme",
+ "owner": {
+ "username": "ashiishme",
+ "email": "contact@ashiish.me"
+ },
+ "record": {
+ "CNAME": "ashiish.me"
+ }
+}
\ No newline at end of file
diff --git a/domains/ashleymavericks.json b/domains/ashleymavericks.json
index 2aa81aab6..361400d1b 100644
--- a/domains/ashleymavericks.json
+++ b/domains/ashleymavericks.json
@@ -8,4 +8,4 @@
"record": {
"URL": "https://anuragsingh.dev"
}
-}
+}
\ No newline at end of file
diff --git a/domains/aswin.json b/domains/aswin.json
index 9ce17190d..03f2fdd95 100644
--- a/domains/aswin.json
+++ b/domains/aswin.json
@@ -1,12 +1,11 @@
{
- "description": "Aswin's personal portfolio",
- "repo": "https://github.com/aswinskumar67/iamaswin.github.io",
- "owner": {
- "username": "aswinskumar67",
- "email": "aswin.skumaro2bme@gmail.com"
- },
- "record": {
- "CNAME": "aswinskumar67.github.io",
- "URL": "https://aswin.is-a.dev"
- }
+ "description": "Aswin's personal portfolio",
+ "repo": "https://github.com/aswinskumar67/iamaswin.github.io",
+ "owner": {
+ "username": "aswinskumar67",
+ "email": "aswin.skumaro2bme@gmail.com"
+ },
+ "record": {
+ "CNAME": "aswinskumar67.github.io"
+ }
}
\ No newline at end of file
diff --git a/domains/atechadventurer.json b/domains/atechadventurer.json
index 562f3ed46..4be39f357 100644
--- a/domains/atechadventurer.json
+++ b/domains/atechadventurer.json
@@ -8,4 +8,4 @@
"record": {
"URL": "https://github.com/ATechAdventurer"
}
-}
+}
\ No newline at end of file
diff --git a/domains/athira-li.json b/domains/athira-li.json
index 62a1ec2c1..d3ae5c61a 100644
--- a/domains/athira-li.json
+++ b/domains/athira-li.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "Athira-L-I.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/atlas.json b/domains/atlas.json
index b02d23321..dbf046068 100644
--- a/domains/atlas.json
+++ b/domains/atlas.json
@@ -6,7 +6,6 @@
"email": "robertdennispersonal@gmail.com"
},
"record": {
- "CNAME": "robertdennis.netlify.app",
- "URL": "https://atlas.is-a.dev"
+ "CNAME": "robertdennis.netlify.app"
}
-}
+}
\ No newline at end of file
diff --git a/domains/augustin.json b/domains/augustin.json
index 6920bcdef..e1c68df9f 100644
--- a/domains/augustin.json
+++ b/domains/augustin.json
@@ -1,12 +1,11 @@
{
- "description": "Augustin's personal developer website",
- "repo": "https://github.com/AugustinJose1221",
- "owner": {
- "username": "AugustinJose1221",
- "email": "augustinjose1221@gmail.com"
- },
- "record": {
- "CNAME": "www.augustinjose.com",
- "URL": "https://augustin.is-a.dev"
- }
-}
+ "description": "Augustin's personal developer website",
+ "repo": "https://github.com/AugustinJose1221",
+ "owner": {
+ "username": "AugustinJose1221",
+ "email": "augustinjose1221@gmail.com"
+ },
+ "record": {
+ "CNAME": "www.augustinjose.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/augustine.json b/domains/augustine.json
index 83610f675..fbc94cf31 100644
--- a/domains/augustine.json
+++ b/domains/augustine.json
@@ -6,7 +6,6 @@
"email": "augustineaykara@gmail.com"
},
"record": {
- "CNAME": "augustine.aykara4.com",
- "URL": "https://augustine.is-a.dev"
+ "CNAME": "augustine.aykara4.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/austin.json b/domains/austin.json
index 8b4f10207..ddea1afd1 100644
--- a/domains/austin.json
+++ b/domains/austin.json
@@ -1,13 +1,12 @@
{
- "description": "Austin's personal developer website",
- "repo": "https://github.com/austindyoung",
- "owner": {
- "username": "austindyoung",
- "email": "austin@doesweb.dev",
- "twitter": ""
- },
- "record": {
- "URL": "austindyoung.github.io"
- }
+ "description": "Austin's personal developer website",
+ "repo": "https://github.com/austindyoung",
+ "owner": {
+ "username": "austindyoung",
+ "email": "austin@doesweb.dev",
+ "twitter": ""
+ },
+ "record": {
+ "URL": "http://austindyoung.github.io/"
}
-
+}
\ No newline at end of file
diff --git a/domains/b45i.json b/domains/b45i.json
index 6e3ef7d7d..fa938cff1 100644
--- a/domains/b45i.json
+++ b/domains/b45i.json
@@ -1,12 +1,11 @@
{
- "description": "B45i - Home Page",
- "repo": "https://github.com/B45i/b45i.github.io",
- "owner": {
- "username": "B45i",
- "email": "amalshajan2011@gmail.com"
- },
- "record": {
- "CNAME": "b45i.github.io",
- "URL": "https://b45i.is-a.dev"
- }
+ "description": "B45i - Home Page",
+ "repo": "https://github.com/B45i/b45i.github.io",
+ "owner": {
+ "username": "B45i",
+ "email": "amalshajan2011@gmail.com"
+ },
+ "record": {
+ "CNAME": "b45i.github.io"
+ }
}
\ No newline at end of file
diff --git a/domains/bae.json b/domains/bae.json
index bdde25c56..e19dbc5ed 100644
--- a/domains/bae.json
+++ b/domains/bae.json
@@ -1,13 +1,10 @@
{
- "description": "Bae's personal website",
-
- "owner": {
- "username": "ba-e",
- "email": "bae.nyom@gmail.com"
- },
-
- "record": {
- "CNAME": "bae.codes",
- "URL": "https://bae.is-a.dev"
- }
+ "description": "Bae's personal website",
+ "owner": {
+ "username": "ba-e",
+ "email": "bae.nyom@gmail.com"
+ },
+ "record": {
+ "CNAME": "bae.codes"
+ }
}
\ No newline at end of file
diff --git a/domains/ben.json b/domains/ben.json
index 482fdfea6..39979ee0f 100644
--- a/domains/ben.json
+++ b/domains/ben.json
@@ -1,12 +1,11 @@
{
- "description": "Ben's personal developer website",
- "repo": "https://github.com/stupergenius",
- "owner": {
- "username": "stupergenius",
- "email": "ben@bensnider.com"
- },
- "record": {
- "CNAME": "bensnider.com",
- "URL": "https://ben.is-a.dev"
- }
+ "description": "Ben's personal developer website",
+ "repo": "https://github.com/stupergenius",
+ "owner": {
+ "username": "stupergenius",
+ "email": "ben@bensnider.com"
+ },
+ "record": {
+ "CNAME": "bensnider.com"
+ }
}
\ No newline at end of file
diff --git a/domains/bhadra.json b/domains/bhadra.json
index 69b9a8fd1..d68c1a587 100644
--- a/domains/bhadra.json
+++ b/domains/bhadra.json
@@ -6,7 +6,6 @@
"email": "tomjerryparu@gmail.com"
},
"record": {
- "CNAME": "BhadraJayakumarSandhya.github.io",
- "URL": "https://bhadra.is-a.dev"
+ "CNAME": "BhadraJayakumarSandhya.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/bhargav-gohil.json b/domains/bhargav-gohil.json
index 32ab130f4..5824fbf0d 100644
--- a/domains/bhargav-gohil.json
+++ b/domains/bhargav-gohil.json
@@ -6,7 +6,6 @@
"email": "bhargavgohil25@gmail.com"
},
"record": {
- "CNAME": "bhargav252000.github.io",
- "URL": "https://bhargav-gohil.is-a.dev"
+ "CNAME": "bhargav252000.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/biplob.json b/domains/biplob.json
index 963b9c3e2..f93e35834 100644
--- a/domains/biplob.json
+++ b/domains/biplob.json
@@ -6,7 +6,6 @@
"email": "revolutionisme+github@gmail.com"
},
"record": {
- "CNAME": "revolutionisme.github.io",
- "URL": "https://biplob.is-a.dev"
+ "CNAME": "revolutionisme.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/blaine.json b/domains/blaine.json
index 38f0f6ea4..db6b53eeb 100644
--- a/domains/blaine.json
+++ b/domains/blaine.json
@@ -1,13 +1,11 @@
{
- "description": "The face of Blaine, on the web",
- "repo": "https://github.com/Blakeinstein/Blakeinstein.github.io",
- "owner": {
- "username": "Blakeinstein",
- "email": "rishi1998@gmail.com"
- },
- "record": {
- "CNAME": "blakeinstein.github.io",
- "URL": "https://blaine.is-a.dev"
- }
+ "description": "The face of Blaine, on the web",
+ "repo": "https://github.com/Blakeinstein/Blakeinstein.github.io",
+ "owner": {
+ "username": "Blakeinstein",
+ "email": "rishi1998@gmail.com"
+ },
+ "record": {
+ "CNAME": "blakeinstein.github.io"
}
-
+}
\ No newline at end of file
diff --git a/domains/bradley.json b/domains/bradley.json
index 29a3966c1..bac5b9023 100644
--- a/domains/bradley.json
+++ b/domains/bradley.json
@@ -7,4 +7,4 @@
"record": {
"CNAME": "bradleyholbrook.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/brandon.json b/domains/brandon.json
index b533a756a..45e7d3a4f 100644
--- a/domains/brandon.json
+++ b/domains/brandon.json
@@ -6,7 +6,6 @@
"email": "brandon.hexsel@gmail.com"
},
"record": {
- "CNAME": "b-hexsoul.github.io",
- "URL": "https://brandon.is-a.dev"
+ "CNAME": "b-hexsoul.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/bree.json b/domains/bree.json
index d5ce25a31..7d34833d9 100644
--- a/domains/bree.json
+++ b/domains/bree.json
@@ -1,12 +1,11 @@
{
- "description": "Bree is a Dev",
- "repo": "https://github.com/breekoy/breekoy.github.io",
- "owner": {
- "username": "breekoy",
- "email": "mcwall.breekoy@gmail.com"
- },
- "record": {
- "CNAME": "breekoy.github.io",
- "URL": "https://bree.is-a.dev"
- }
+ "description": "Bree is a Dev",
+ "repo": "https://github.com/breekoy/breekoy.github.io",
+ "owner": {
+ "username": "breekoy",
+ "email": "mcwall.breekoy@gmail.com"
+ },
+ "record": {
+ "CNAME": "breekoy.github.io"
+ }
}
\ No newline at end of file
diff --git a/domains/charlie.json b/domains/charlie.json
index 419de86fa..2b829bcc5 100644
--- a/domains/charlie.json
+++ b/domains/charlie.json
@@ -6,7 +6,6 @@
"email": "charlie.chrisman@gmail.com"
},
"record": {
- "CNAME": "cachrisman.github.io",
- "URL": "https://charlie.is-a.dev"
+ "CNAME": "cachrisman.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/chetanbasuray.json b/domains/chetanbasuray.json
index 9dcaaf9b1..7bb38c5ed 100644
--- a/domains/chetanbasuray.json
+++ b/domains/chetanbasuray.json
@@ -6,7 +6,6 @@
"email": "basuraychetan@gmail.com"
},
"record": {
- "CNAME": "chetanbasuray.github.io",
- "URL": "https://chetan-basuray.is-a.dev"
+ "CNAME": "chetanbasuray.github.io"
}
}
\ No newline at end of file
diff --git a/domains/chris.json b/domains/chris.json
index 4d2e47310..ae0d41d63 100644
--- a/domains/chris.json
+++ b/domains/chris.json
@@ -1,4 +1,3 @@
-
{
"description": "Chris' Site",
"repo": "https://github.com/Sp4nd3x/",
@@ -7,7 +6,6 @@
"email": "chrisisadev@gmail.com"
},
"record": {
- "CNAME": "sp4nd3x.github.io",
- "URL": "https://chris.is-a.dev"
+ "CNAME": "sp4nd3x.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/cmulay.json b/domains/cmulay.json
index 1879a5de4..30cbbaefc 100644
--- a/domains/cmulay.json
+++ b/domains/cmulay.json
@@ -1,12 +1,11 @@
{
- "description": "Chinmay Mulay's Portfolio",
- "repo": "https://github.com/cmulay/cmulay.github.io",
- "owner": {
- "username": "cmulay",
- "email": "codewithchin@gmail.com"
- },
- "record": {
- "CNAME": "cmulay.github.io",
- "URL": "https://cmulay.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "Chinmay Mulay's Portfolio",
+ "repo": "https://github.com/cmulay/cmulay.github.io",
+ "owner": {
+ "username": "cmulay",
+ "email": "codewithchin@gmail.com"
+ },
+ "record": {
+ "CNAME": "cmulay.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/codefoster.json b/domains/codefoster.json
index a21e921c2..0c7ad3714 100644
--- a/domains/codefoster.json
+++ b/domains/codefoster.json
@@ -8,4 +8,4 @@
"record": {
"URL": "http://codefoster.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/codethoma.json b/domains/codethoma.json
index baafb82d1..0c346f68b 100644
--- a/domains/codethoma.json
+++ b/domains/codethoma.json
@@ -1,12 +1,11 @@
{
- "description": "The ThunderDome",
- "repo": "https://github.com/codethoma/",
- "owner": {
- "username": "codethoma",
- "email": "mrthundergod@gmail.com"
- },
- "record": {
- "CNAME": "codethoma.github.io",
- "URL": "https://codethoma.is-a.dev"
- }
-}
+ "description": "The ThunderDome",
+ "repo": "https://github.com/codethoma/",
+ "owner": {
+ "username": "codethoma",
+ "email": "mrthundergod@gmail.com"
+ },
+ "record": {
+ "CNAME": "codethoma.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/dan-habot.json b/domains/dan-habot.json
index c58d894fd..901d61320 100644
--- a/domains/dan-habot.json
+++ b/domains/dan-habot.json
@@ -6,7 +6,6 @@
"email": "dan.habot@gmail.com"
},
"record": {
- "CNAME": "danhab99.github.io",
- "URL": "https://dan-habot.is-a.dev"
+ "CNAME": "danhab99.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/danilofuchs.json b/domains/danilofuchs.json
index 46f2cf52a..1d945ab39 100644
--- a/domains/danilofuchs.json
+++ b/domains/danilofuchs.json
@@ -6,7 +6,6 @@
"email": "danilo_fuchs@hotmail.com"
},
"record": {
- "CNAME": "danilofuchs.github.io",
- "URL": "https://danilofuchs.is-a.dev"
+ "CNAME": "danilofuchs.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/daria.json b/domains/daria.json
index 83fa7e075..6c2a834db 100644
--- a/domains/daria.json
+++ b/domains/daria.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "dariatrainor.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/davish.json b/domains/davish.json
index de8704486..f12f2c018 100644
--- a/domains/davish.json
+++ b/domains/davish.json
@@ -6,7 +6,6 @@
"email": "akarshashok12@gmail.com"
},
"record": {
- "CNAME": "akchy.github.io",
- "URL": "https://davish.is-a.dev"
+ "CNAME": "akchy.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/demonium.json b/domains/demonium.json
new file mode 100644
index 000000000..1a1e3062b
--- /dev/null
+++ b/domains/demonium.json
@@ -0,0 +1,11 @@
+{
+ "description": "Demonium's is-a.dev domain",
+ "repo": "https://github.com/thedemonium/demonium.github.io",
+ "owner": {
+ "username": "thedemonium",
+ "email": "tbapbing@gmail.com"
+ },
+ "record": {
+ "CNAME": "demonium.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/dennis.json b/domains/dennis.json
index f87f47642..985ba3735 100644
--- a/domains/dennis.json
+++ b/domains/dennis.json
@@ -2,11 +2,10 @@
"description": "Dennis is a Dev",
"repo": "https://github.com/dvandervlag/dvandervlag.github.io",
"owner": {
- "username": "dvandervlag",
- "email": "dvandervlag@gmail.com"
+ "username": "dvandervlag",
+ "email": "dvandervlag@gmail.com"
},
"record": {
- "CNAME": "dvandervlag.github.io",
- "URL": "https://dennis.is-a.dev"
+ "CNAME": "dvandervlag.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/derek-briggs.json b/domains/derek-briggs.json
index 9aaa137f7..0dd38c980 100644
--- a/domains/derek-briggs.json
+++ b/domains/derek-briggs.json
@@ -1,10 +1,9 @@
{
- "owner" : {
- "username": "Derek52",
- "email": "contact@derekbriggs.xyz"
- },
- "record": {
- "CNAME": "Derek52.github.io",
- "URL": "https://Derek52.is-a.dev"
- }
-}
+ "owner": {
+ "username": "Derek52",
+ "email": "contact@derekbriggs.xyz"
+ },
+ "record": {
+ "CNAME": "Derek52.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/dermelnik.json b/domains/dermelnik.json
new file mode 100644
index 000000000..d63c6b771
--- /dev/null
+++ b/domains/dermelnik.json
@@ -0,0 +1,11 @@
+{
+ "description": "This website is a link to my personal developer portfolio.",
+ "repo": "https://github.com/derMelnik/derMelnik.github.io",
+ "owner": {
+ "username": "derMelnik",
+ "email": "dermelnik@pm.me"
+ },
+ "record": {
+ "CNAME": "derMelnik.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/designer.json b/domains/designer.json
new file mode 100644
index 000000000..f84db942a
--- /dev/null
+++ b/domains/designer.json
@@ -0,0 +1,11 @@
+{
+ "description": "Designer Slash Developer",
+ "repo": "https://github.com/designbyadrian",
+ "owner": {
+ "username": "designbyadrian",
+ "email": "adrian@designbyadrian.com"
+ },
+ "record": {
+ "CNAME": "designbyadrian.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/devon.json b/domains/devon.json
index c2987a6eb..ba5e49ecf 100644
--- a/domains/devon.json
+++ b/domains/devon.json
@@ -1,11 +1,11 @@
{
- "description": "Devon Powell is a full-stack software engineer",
- "repo": "https://github.com/D-Pow/d-pow.github.io",
- "owner": {
- "username": "D-Pow",
- "email": "dpow9373@gmail.com"
- },
- "record": {
- "CNAME": "d-pow.github.io"
- }
-}
+ "description": "Devon Powell is a full-stack software engineer",
+ "repo": "https://github.com/D-Pow/d-pow.github.io",
+ "owner": {
+ "username": "D-Pow",
+ "email": "dpow9373@gmail.com"
+ },
+ "record": {
+ "CNAME": "d-pow.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/dino.json b/domains/dino.json
index af974a8de..00c086ffb 100644
--- a/domains/dino.json
+++ b/domains/dino.json
@@ -1,12 +1,11 @@
{
- "description": "Vitor Dino is a front-end developer and ui designer",
- "repo": "https://github.com/vitordino",
- "owner": {
- "username": "vitordino",
- "email": "me@vitordino.com"
- },
- "record": {
- "CNAME": "vitordino.com",
- "URL": "https://dino.is-a.dev"
- }
-}
+ "description": "Vitor Dino is a front-end developer and ui designer",
+ "repo": "https://github.com/vitordino",
+ "owner": {
+ "username": "vitordino",
+ "email": "me@vitordino.com"
+ },
+ "record": {
+ "CNAME": "vitordino.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/ecalzo.json b/domains/ecalzo.json
index 1243a68c5..76e0e11f6 100644
--- a/domains/ecalzo.json
+++ b/domains/ecalzo.json
@@ -1,12 +1,11 @@
{
- "description": "Evan's personal developer blog",
- "repo": "https://github.com/Ecalzo/ecalzo.github.io",
- "owner": {
- "username": "ecalzo",
- "email": "evancalz@me.com"
- },
- "record": {
- "CNAME": "ecalzo.github.io",
- "URL": "https://ecalzo.is-a.dev"
- }
-}
+ "description": "Evan's personal developer blog",
+ "repo": "https://github.com/Ecalzo/ecalzo.github.io",
+ "owner": {
+ "username": "ecalzo",
+ "email": "evancalz@me.com"
+ },
+ "record": {
+ "CNAME": "ecalzo.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/edwin.json b/domains/edwin.json
index 207976914..b56121dd2 100644
--- a/domains/edwin.json
+++ b/domains/edwin.json
@@ -1,10 +1,10 @@
{
- "description": "My proud is-a.dev website",
- "owner": {
- "username": "edwinm",
- "email": "edwin@bitstorm.org"
- },
- "record": {
- "CNAME": "bitstorm.org"
- }
-}
+ "description": "My proud is-a.dev website",
+ "owner": {
+ "username": "edwinm",
+ "email": "edwin@bitstorm.org"
+ },
+ "record": {
+ "CNAME": "bitstorm.org"
+ }
+}
\ No newline at end of file
diff --git a/domains/epgeroy.json b/domains/epgeroy.json
index b392aa312..1bdf1bbaf 100644
--- a/domains/epgeroy.json
+++ b/domains/epgeroy.json
@@ -1,4 +1,3 @@
-
{
"description": "/home/epgeroy",
"repo": "https://github.com/epgeroy/epgeroy.github.io",
@@ -7,7 +6,6 @@
"email": "epgeroy@gmail.com"
},
"record": {
- "CNAME": "epgeroy.github.io",
- "URL": "https://epgeroy.is-a.dev"
+ "CNAME": "epgeroy.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/epsooraj.json b/domains/epsooraj.json
index a0b237de3..dbcbcaa7e 100644
--- a/domains/epsooraj.json
+++ b/domains/epsooraj.json
@@ -5,7 +5,6 @@
"email": "epsooraj4@gmail.com"
},
"record": {
- "CNAME": "epsooraj.com",
- "URL": "https://epsooraj.is-a.dev"
+ "CNAME": "epsooraj.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/eric.json b/domains/eric.json
index ab4967530..4e94937aa 100644
--- a/domains/eric.json
+++ b/domains/eric.json
@@ -6,7 +6,6 @@
"email": "eric@ericb.me"
},
"record": {
- "CNAME": "yurrriq.github.io",
- "URL": "https://eric.is-a.dev"
+ "CNAME": "yurrriq.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ericp3reira.json b/domains/ericp3reira.json
index 8fb80ae9a..879d7f0b5 100644
--- a/domains/ericp3reira.json
+++ b/domains/ericp3reira.json
@@ -7,7 +7,6 @@
"twitter": "ericp3reira"
},
"record": {
- "CNAME": "ericp3reira.github.io",
- "URL": "https://ericp3reira.is-a.dev"
+ "CNAME": "ericp3reira.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ezedinff.json b/domains/ezedinff.json
index 8a10dd6df..4603fd658 100644
--- a/domains/ezedinff.json
+++ b/domains/ezedinff.json
@@ -1,12 +1,11 @@
{
- "description": "Ezedin's personal developer website",
- "repo": "https://github.com/ezedinff",
- "owner": {
- "username": "ezedinff",
- "email": "ezedin.fedlu@gmail.com"
- },
- "record": {
- "CNAME": "black-horse-coder-blog.vercel.app",
- "URL": "https://ezedin.is-a.dev"
- }
-}
+ "description": "Ezedin's personal developer website",
+ "repo": "https://github.com/ezedinff",
+ "owner": {
+ "username": "ezedinff",
+ "email": "ezedin.fedlu@gmail.com"
+ },
+ "record": {
+ "CNAME": "black-horse-coder-blog.vercel.app"
+ }
+}
\ No newline at end of file
diff --git a/domains/farzan.json b/domains/farzan.json
index 535308431..86acdb400 100644
--- a/domains/farzan.json
+++ b/domains/farzan.json
@@ -6,7 +6,6 @@
"email": "farzanfa007@gmail.com"
},
"record": {
- "CNAME": "Farzanfa.github.io",
- "URL": "https://farzan.is-a.dev"
+ "CNAME": "Farzanfa.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/fityan.json b/domains/fityan.json
index 1df5f4479..efb26e577 100644
--- a/domains/fityan.json
+++ b/domains/fityan.json
@@ -1,12 +1,11 @@
{
- "description": "Fityan Azizi's portofolio website",
- "repo": "https://github.com/fityanazizi/fityanazizi.github.io",
- "owner": {
- "username": "fityanazizi",
- "email": "ftyns57@gmail.com"
- },
- "record": {
- "CNAME": "fityanazizi.rf.gd",
- "URL": "https://fityan.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "Fityan Azizi's portofolio website",
+ "repo": "https://github.com/fityanazizi/fityanazizi.github.io",
+ "owner": {
+ "username": "fityanazizi",
+ "email": "ftyns57@gmail.com"
+ },
+ "record": {
+ "CNAME": "fityanazizi.rf.gd"
+ }
+}
\ No newline at end of file
diff --git a/domains/fjavierlh.json b/domains/fjavierlh.json
index cb527a766..29dbc8d39 100644
--- a/domains/fjavierlh.json
+++ b/domains/fjavierlh.json
@@ -1,12 +1,11 @@
{
- "description": "F Javier López GitHub profile",
- "repo": "https://github.com/fjavierlh/fjavierlh.github.io",
- "owner": {
- "username": "fjavierlh",
- "email": "fjavierlh@gmail.com"
- },
- "record": {
- "CNAME": "fjavierlh.github.io",
- "URL": "https://fjavierlh.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "F Javier López GitHub profile",
+ "repo": "https://github.com/fjavierlh/fjavierlh.github.io",
+ "owner": {
+ "username": "fjavierlh",
+ "email": "fjavierlh@gmail.com"
+ },
+ "record": {
+ "CNAME": "fjavierlh.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/forsas.json b/domains/forsas.json
index 7398d4ec7..c73678c60 100644
--- a/domains/forsas.json
+++ b/domains/forsas.json
@@ -1,12 +1,11 @@
-{
- "description": "Forsas website and blog",
- "repo": "https://github.com/forsas/forsas.github.io",
- "owner": {
- "username": "forsas",
- "email": "forsaslt@gmail.com"
- },
- "record": {
- "CNAME": "forsas.github.io",
- "URL": "https://forsas.is-a.dev"
- }
-}
+{
+ "description": "Forsas website and blog",
+ "repo": "https://github.com/forsas/forsas.github.io",
+ "owner": {
+ "username": "forsas",
+ "email": "forsaslt@gmail.com"
+ },
+ "record": {
+ "CNAME": "forsas.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/frankie.json b/domains/frankie.json
index bbba813a8..727cdf1b9 100644
--- a/domains/frankie.json
+++ b/domains/frankie.json
@@ -4,9 +4,9 @@
"owner": {
"username": "frankie-tech",
"email": "",
- "twitter":"this_frankie"
+ "twitter": "this_frankie"
},
"record": {
"CNAME": "frankie-tech.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ganesh.json b/domains/ganesh.json
index 3128e3739..0dab36fbf 100644
--- a/domains/ganesh.json
+++ b/domains/ganesh.json
@@ -6,7 +6,6 @@
"email": "ganeshsekha6@gmail.com"
},
"record": {
- "CNAME": "iamganeshsekhar.github.io",
- "URL": "https://ganesh.is-a.dev"
+ "CNAME": "iamganeshsekhar.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/garlic-os.json b/domains/garlic-os.json
index 5cc8585dd..455753c0f 100644
--- a/domains/garlic-os.json
+++ b/domains/garlic-os.json
@@ -6,7 +6,6 @@
"email": "sisdfk@gmail.com"
},
"record": {
- "CNAME": "the-garlic-os.github.io",
- "URL": "https://garlic-os.is-a.dev"
+ "CNAME": "the-garlic-os.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/gaurav.json b/domains/gaurav.json
index 4a5f346c0..0a2c319cd 100644
--- a/domains/gaurav.json
+++ b/domains/gaurav.json
@@ -6,7 +6,6 @@
"email": "gauravtewari111@gmail.com"
},
"record": {
- "CNAME": "tewarig.github.io",
- "URL": "https://gaurav.is-a.dev"
+ "CNAME": "tewarig.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/george.json b/domains/george.json
index 5246589f1..4d6af1590 100644
--- a/domains/george.json
+++ b/domains/george.json
@@ -1,11 +1,11 @@
{
- "description": "George Aykara's personal developer website",
- "repo": "https://github.com/aykarageorge",
- "owner": {
- "username": "aykarageorge",
- "email": "aykarageorge@gmail.com"
- },
- "record": {
- "CNAME": "george.aykara4.com"
- }
-}
+ "description": "George Aykara's personal developer website",
+ "repo": "https://github.com/aykarageorge",
+ "owner": {
+ "username": "aykarageorge",
+ "email": "aykarageorge@gmail.com"
+ },
+ "record": {
+ "CNAME": "george.aykara4.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/georgekaran.json b/domains/georgekaran.json
index ae89517f2..1eda248d6 100644
--- a/domains/georgekaran.json
+++ b/domains/georgekaran.json
@@ -8,4 +8,4 @@
"record": {
"URL": "https://georgekaran.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/getify.json b/domains/getify.json
index 4aff2f839..9ef98441a 100644
--- a/domains/getify.json
+++ b/domains/getify.json
@@ -4,6 +4,8 @@
"email": "domains@dontsend.me"
},
"record": {
- "A": ["50.116.28.162"]
+ "A": [
+ "50.116.28.162"
+ ]
}
-}
+}
\ No newline at end of file
diff --git a/domains/gilad.json b/domains/gilad.json
index 612ba57b1..7ebea86f0 100644
--- a/domains/gilad.json
+++ b/domains/gilad.json
@@ -5,7 +5,6 @@
"email": "gilad@eventov.com"
},
"record": {
- "CNAME": "gilad.ninja",
- "URL": "https://gilad.is-a.dev"
+ "CNAME": "gilad.ninja"
}
-}
+}
\ No newline at end of file
diff --git a/domains/gkr.json b/domains/gkr.json
index 71f25038f..3c5a17b23 100644
--- a/domains/gkr.json
+++ b/domains/gkr.json
@@ -6,4 +6,4 @@
"record": {
"CNAME": "gautamkrishnar.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/gkucmierz.json b/domains/gkucmierz.json
index 85339e1b2..29b2618bb 100644
--- a/domains/gkucmierz.json
+++ b/domains/gkucmierz.json
@@ -7,4 +7,4 @@
"record": {
"URL": "https://dev.to/gkucmierz"
}
-}
+}
\ No newline at end of file
diff --git a/domains/glpzzz.json b/domains/glpzzz.json
index 0ac165228..83138d71a 100644
--- a/domains/glpzzz.json
+++ b/domains/glpzzz.json
@@ -6,7 +6,6 @@
"email": "glpz@daxslab.com"
},
"record": {
- "CNAME": "glpzzz.github.io",
- "URL": "https://glpzzz.is-a.dev"
+ "CNAME": "glpzzz.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/god.json b/domains/god.json
index 57ab5108b..480d70975 100644
--- a/domains/god.json
+++ b/domains/god.json
@@ -1,12 +1,12 @@
{
- "description": "Austin's personal developer website",
- "repo": "https://github.com/austindyoung",
- "owner": {
- "username": "austindyoung",
- "email": "austin@doesweb.dev",
- "twitter": ""
- },
- "record": {
- "URL": "https://austindyoung.github.io"
- }
+ "description": "Austin's personal developer website",
+ "repo": "https://github.com/austindyoung",
+ "owner": {
+ "username": "austindyoung",
+ "email": "austin@doesweb.dev",
+ "twitter": ""
+ },
+ "record": {
+ "URL": "https://austindyoung.github.io"
}
+}
\ No newline at end of file
diff --git a/domains/gokul.json b/domains/gokul.json
index 7032658d2..1f9844071 100644
--- a/domains/gokul.json
+++ b/domains/gokul.json
@@ -6,7 +6,6 @@
"email": "gokuldskp@gmail.com"
},
"record": {
- "CNAME": "gkdskp.github.io",
- "URL": "https://gokul.is-a.dev"
+ "CNAME": "gkdskp.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/govind.json b/domains/govind.json
index 32732a21d..9681a8190 100644
--- a/domains/govind.json
+++ b/domains/govind.json
@@ -1,12 +1,11 @@
{
- "description": "Govind's personal developer website",
- "repo": "https://github.com/govind-shenoy",
- "owner": {
- "username": "govind-shenoy",
- "email": "govindvshenoy@gmail.com"
- },
- "record": {
- "CNAME": "govind-shenoy.github.io",
- "URL": "https://govind.is-a.dev"
- }
-}
+ "description": "Govind's personal developer website",
+ "repo": "https://github.com/govind-shenoy",
+ "owner": {
+ "username": "govind-shenoy",
+ "email": "govindvshenoy@gmail.com"
+ },
+ "record": {
+ "CNAME": "govind-shenoy.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/govinda.json b/domains/govinda.json
new file mode 100644
index 000000000..135bbd522
--- /dev/null
+++ b/domains/govinda.json
@@ -0,0 +1,11 @@
+{
+ "description": "Govinda Khabas Website",
+ "repo": "https://github.com/gkhabas76/gkhabas76.github.io",
+ "owner": {
+ "username": "gkhabas76",
+ "email": "gkhabas76@gmail.com"
+ },
+ "record": {
+ "CNAME": "gkhabas76.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/guptasiddhant.json b/domains/guptasiddhant.json
index d954107e6..12c965ae2 100644
--- a/domains/guptasiddhant.json
+++ b/domains/guptasiddhant.json
@@ -8,4 +8,4 @@
"record": {
"URL": "http://guptasiddhant.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/h3r3t1c.json b/domains/h3r3t1c.json
index b984f4a2c..0b258da8f 100644
--- a/domains/h3r3t1c.json
+++ b/domains/h3r3t1c.json
@@ -6,7 +6,6 @@
"email": "ldominguezvega@gmail.com"
},
"record": {
- "CNAME": "lfdominguez.github.io",
- "URL": "https://h3r3t1c.is-a.dev"
+ "CNAME": "lfdominguez.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/hari.json b/domains/hari.json
new file mode 100644
index 000000000..2f0bb59e0
--- /dev/null
+++ b/domains/hari.json
@@ -0,0 +1,11 @@
+{
+ "description": "Hari's portfolio",
+ "repo": "https://github.com/Haritronic909/Haritronic909.github.io",
+ "owner": {
+ "username": "Haritronic909",
+ "email": "hari2menon1234@gmail.com"
+ },
+ "record": {
+ "CNAME": "Haritronic909.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/harikrishnan.json b/domains/harikrishnan.json
index 85a5d05d6..3cb30a6cd 100644
--- a/domains/harikrishnan.json
+++ b/domains/harikrishnan.json
@@ -5,7 +5,6 @@
"email": "harikrishnan6336@gmail.com"
},
"record": {
- "CNAME": "Harikrishnan6336.github.io",
- "URL": "https://harikrishnan.is-a.dev"
+ "CNAME": "Harikrishnan6336.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/harikrishnanps.json b/domains/harikrishnanps.json
new file mode 100644
index 000000000..6c6b71f7e
--- /dev/null
+++ b/domains/harikrishnanps.json
@@ -0,0 +1,11 @@
+{
+ "description": "superjedi",
+ "repo": "https://github.com/super-jedi/super-jedi.github.io",
+ "owner": {
+ "username": "super-jedi",
+ "email": "harikrishnan.ps@hotmail.com"
+ },
+ "record": {
+ "CNAME": "super-jedi.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/harry.json b/domains/harry.json
index dc5607be3..311cfbed1 100644
--- a/domains/harry.json
+++ b/domains/harry.json
@@ -1,11 +1,11 @@
{
- "owner": {
+ "owner": {
"username": "Harry-Ross",
"email": "hazross@hotmail.com"
- },
+ },
"description": "Personal site/blog",
"repository": "https://github.com/Harry-Ross/harry-ross.github.io.git",
"record": {
"CNAME": "harry-ross.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/harsh-patel.json b/domains/harsh-patel.json
index 994882b51..a79db5741 100644
--- a/domains/harsh-patel.json
+++ b/domains/harsh-patel.json
@@ -1,12 +1,11 @@
{
- "description": "Harsh's website",
- "repo": "https://github.com/harshpat/harshpat.github.io",
- "owner": {
- "username": "harshpat",
- "email": "patel.harsh28@gmail.com"
- },
- "record": {
- "CNAME": "harshpat.github.io",
- "URL": "https://harsh-patel.is-a.dev"
- }
+ "description": "Harsh's website",
+ "repo": "https://github.com/harshpat/harshpat.github.io",
+ "owner": {
+ "username": "harshpat",
+ "email": "patel.harsh28@gmail.com"
+ },
+ "record": {
+ "CNAME": "harshpat.github.io"
+ }
}
\ No newline at end of file
diff --git a/domains/haseena.json b/domains/haseena.json
index 8bf324844..777cc5b9b 100644
--- a/domains/haseena.json
+++ b/domains/haseena.json
@@ -6,7 +6,6 @@
"email": "haseena2199@gmail.com"
},
"record": {
- "CNAME": "haseena-hassan.github.io",
- "URL": "https://haseena.is-a.dev"
+ "CNAME": "haseena-hassan.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/hemanth.json b/domains/hemanth.json
index 9e35a8ef8..1f9044087 100644
--- a/domains/hemanth.json
+++ b/domains/hemanth.json
@@ -1,13 +1,11 @@
{
- "description": "Hemanth's developer portfolio",
- "repo": "https://github.com/Hemanthwarrier/hemanth.github.io",
- "owner": {
- "username": "Hemanthwarrier",
- "email": "hemanthwarrier@gmail.com"
- },
- "record": {
- "CNAME": "Hemanthwarrier.github.io",
- "URL": "https://hemanth.is-a.dev"
- }
+ "description": "Hemanth's developer portfolio",
+ "repo": "https://github.com/Hemanthwarrier/hemanth.github.io",
+ "owner": {
+ "username": "Hemanthwarrier",
+ "email": "hemanthwarrier@gmail.com"
+ },
+ "record": {
+ "CNAME": "Hemanthwarrier.github.io"
}
-
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/domains/hisham.json b/domains/hisham.json
index 7b3b6561f..58c53d69b 100644
--- a/domains/hisham.json
+++ b/domains/hisham.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "hishamalip.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/hjmao.json b/domains/hjmao.json
index 33b6cca15..632644f98 100644
--- a/domains/hjmao.json
+++ b/domains/hjmao.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "huajianmao.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/homemadestea58.json b/domains/homemadestea58.json
index f645884c3..9a35ad967 100644
--- a/domains/homemadestea58.json
+++ b/domains/homemadestea58.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "homemadestea58.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ireknazm.json b/domains/ireknazm.json
index 3d5604bb3..dd077a4eb 100644
--- a/domains/ireknazm.json
+++ b/domains/ireknazm.json
@@ -6,7 +6,6 @@
"email": "ireknazmievirek@gmail.com"
},
"record": {
- "CNAME": "Nagellan.github.io",
- "URL": "https://ireknazm.is-a.dev"
+ "CNAME": "Nagellan.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ivolimasilva.json b/domains/ivolimasilva.json
index edf16bcfd..f9c6f41c8 100644
--- a/domains/ivolimasilva.json
+++ b/domains/ivolimasilva.json
@@ -6,7 +6,6 @@
"email": "ivolimasilva@outlook.com"
},
"record": {
- "CNAME": "ivolimasilva.xyz",
- "URL": "https://ivolimasilva.is-a.dev"
+ "CNAME": "ivolimasilva.xyz"
}
-}
+}
\ No newline at end of file
diff --git a/domains/jackiso.json b/domains/jackiso.json
index 72ec59ad2..7f989b1b9 100644
--- a/domains/jackiso.json
+++ b/domains/jackiso.json
@@ -1,11 +1,10 @@
{
- "description": "JaCkIsO is a Developer!",
- "owner": {
- "username": "JaCkIsO",
- "email": "jackisodev@gmail.com"
- },
- "record": {
- "CNAME": "JaCkIsO.github.io",
- "URL": "https://jackiso.is-a.dev"
- }
+ "description": "JaCkIsO is a Developer!",
+ "owner": {
+ "username": "JaCkIsO",
+ "email": "jackisodev@gmail.com"
+ },
+ "record": {
+ "CNAME": "JaCkIsO.github.io"
+ }
}
\ No newline at end of file
diff --git a/domains/jacob.json b/domains/jacob.json
index 230214cee..7178f2f10 100644
--- a/domains/jacob.json
+++ b/domains/jacob.json
@@ -6,7 +6,6 @@
"email": "jacob13400@gmail.com"
},
"record": {
- "CNAME": "jacob13400.github.io",
- "URL": "https://jacob.is-a.dev"
+ "CNAME": "jacob13400.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/jeevan.json b/domains/jeevan.json
index 3079ba37e..3f69bfe45 100644
--- a/domains/jeevan.json
+++ b/domains/jeevan.json
@@ -1,12 +1,11 @@
{
"description": "Jeevan's Portfolio",
- "repo":"https://github.com/jeevan900929/jeevan900929.github.io",
+ "repo": "https://github.com/jeevan900929/jeevan900929.github.io",
"owner": {
"username": "jeevan900929",
"email": "jeevan.900929@gmail.com"
},
"record": {
- "CNAME":"jeevan900929.github.io",
- "URL": "https://jeevan.is-a.dev"
+ "CNAME": "jeevan900929.github.io"
}
}
\ No newline at end of file
diff --git a/domains/jimscope.json b/domains/jimscope.json
index 127d85814..4c90a5d6c 100644
--- a/domains/jimscope.json
+++ b/domains/jimscope.json
@@ -6,7 +6,6 @@
"email": "jimscope@protonmail.com"
},
"record": {
- "CNAME": "jimscope.github.io",
- "URL": "https://jimscope.is-a.dev"
+ "CNAME": "jimscope.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/jite.json b/domains/jite.json
new file mode 100644
index 000000000..38c39cd52
--- /dev/null
+++ b/domains/jite.json
@@ -0,0 +1,10 @@
+{
+ "description": "Jite - Dev blog",
+ "owner": {
+ "username": "Johannestegner",
+ "email": "jitedev@gmail.com"
+ },
+ "record": {
+ "CNAME": "jite.eu"
+ }
+}
\ No newline at end of file
diff --git a/domains/johan.json b/domains/johan.json
index 139aa7dc4..9e015eb1b 100644
--- a/domains/johan.json
+++ b/domains/johan.json
@@ -1,11 +1,11 @@
{
- "description": "Personal website of Johan von Forstner",
- "repo": "https://github.com/johan12345/johan12345.github.io",
- "owner": {
- "username": "johan12345",
- "email": "johan.forstner@gmail.com"
- },
- "record": {
- "URL": "https://johan.vonforst.net/"
- }
+ "description": "Personal website of Johan von Forstner",
+ "repo": "https://github.com/johan12345/johan12345.github.io",
+ "owner": {
+ "username": "johan12345",
+ "email": "johan.forstner@gmail.com"
+ },
+ "record": {
+ "URL": "https://johan.vonforst.net/"
}
+}
\ No newline at end of file
diff --git a/domains/josh.json b/domains/josh.json
index 8627871fb..97cc53fde 100644
--- a/domains/josh.json
+++ b/domains/josh.json
@@ -6,7 +6,6 @@
"email": "josh@miltz.co.za"
},
"record": {
- "CNAME": "joshisadev.miltz.co.za",
- "URL": "https://josh.is-a.dev"
+ "CNAME": "joshisadev.miltz.co.za"
}
-}
+}
\ No newline at end of file
diff --git a/domains/justin.json b/domains/justin.json
index c2fb26afa..2b32049d2 100644
--- a/domains/justin.json
+++ b/domains/justin.json
@@ -1,12 +1,11 @@
{
- "description": "My personal Page",
- "repo": "https://github.com/justinjohnymathew/justinjohnymathew.github.io",
- "owner": {
- "username": "justinjohnymathew",
- "email": "justinjohny.jj@gmail.com"
- },
- "record": {
- "CNAME": "justinjohnymathew.github.io",
- "URL": "https://justin.is-a.dev"
- }
-}
+ "description": "My personal Page",
+ "repo": "https://github.com/justinjohnymathew/justinjohnymathew.github.io",
+ "owner": {
+ "username": "justinjohnymathew",
+ "email": "justinjohny.jj@gmail.com"
+ },
+ "record": {
+ "CNAME": "justinjohnymathew.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/kaguwo.json b/domains/kaguwo.json
index a0e384049..66117d741 100644
--- a/domains/kaguwo.json
+++ b/domains/kaguwo.json
@@ -1,11 +1,10 @@
{
- "description": "Kaguwo's Personal Website",
- "owner": {
- "username": "kaguwomin",
- "email": "business@kaguwo.com"
- },
- "record": {
- "CNAME": "kaguwo.com",
- "URL": "https://kaguwo.is-a.dev"
- }
-}
+ "description": "Kaguwo's Personal Website",
+ "owner": {
+ "username": "kaguwomin",
+ "email": "business@kaguwo.com"
+ },
+ "record": {
+ "CNAME": "kaguwo.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/keli5.json b/domains/keli5.json
index 9d505fab2..7145c1a36 100644
--- a/domains/keli5.json
+++ b/domains/keli5.json
@@ -9,4 +9,4 @@
"record": {
"CNAME": "keli5.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/kevin.json b/domains/kevin.json
index d563af887..0b9828f20 100644
--- a/domains/kevin.json
+++ b/domains/kevin.json
@@ -1,9 +1,9 @@
{
- "owner": {
- "username": "KevinBrogan",
- "email": "kevin@brogan.ca"
- },
- "record": {
- "CNAME": "brogan.ca"
- }
-}
+ "owner": {
+ "username": "KevinBrogan",
+ "email": "kevin@brogan.ca"
+ },
+ "record": {
+ "CNAME": "brogan.ca"
+ }
+}
\ No newline at end of file
diff --git a/domains/kiran.json b/domains/kiran.json
index e418ae2e0..2ed7edb9e 100644
--- a/domains/kiran.json
+++ b/domains/kiran.json
@@ -6,7 +6,6 @@
"email": "kiran.hart@live.com"
},
"record": {
- "CNAME": "kiranhart.github.io",
- "URL": "https://kiran.is-a.dev"
+ "CNAME": "kiranhart.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/kirann.json b/domains/kirann.json
index 7fd93f279..24b0ef4eb 100644
--- a/domains/kirann.json
+++ b/domains/kirann.json
@@ -1,11 +1,11 @@
{
- "description": "Kiran's personal developer website",
- "repo": "https://github.com/sudopower",
- "owner": {
- "username": "sudopower",
- "email": "nkirandroid@gmail.com"
- },
- "record": {
- "URL": "http://sudopower.com"
- }
-}
+ "description": "Kiran's personal developer website",
+ "repo": "https://github.com/sudopower",
+ "owner": {
+ "username": "sudopower",
+ "email": "nkirandroid@gmail.com"
+ },
+ "record": {
+ "URL": "http://sudopower.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/kiss.json b/domains/kiss.json
index 9f04710c2..e285f862b 100644
--- a/domains/kiss.json
+++ b/domains/kiss.json
@@ -4,7 +4,6 @@
"email": "filipe@kiss.ink"
},
"record": {
- "CNAME": "filipe.kiss.ink",
- "URL": "https://kiss.is-a.dev"
+ "CNAME": "filipe.kiss.ink"
}
-}
+}
\ No newline at end of file
diff --git a/domains/ksvkabra.json b/domains/ksvkabra.json
index f45f93bd9..75918f1d7 100644
--- a/domains/ksvkabra.json
+++ b/domains/ksvkabra.json
@@ -5,7 +5,6 @@
"email": "ksvkabra@gmail.com"
},
"record": {
- "CNAME": "ksvkabra.github.io",
- "URL": "https://ksvkabra.is-a.dev"
+ "CNAME": "ksvkabra.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/lacti.json b/domains/lacti.json
index 22b589fa9..cd2a17f81 100644
--- a/domains/lacti.json
+++ b/domains/lacti.json
@@ -6,7 +6,6 @@
"email": "lactrious@gmail.com"
},
"record": {
- "CNAME": "lacti.github.io",
- "URL": "https://lacti.is-a.dev"
+ "CNAME": "lacti.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/laxminag.json b/domains/laxminag.json
index 04ec58d4b..377ef8492 100644
--- a/domains/laxminag.json
+++ b/domains/laxminag.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "www.laxminagln.me"
}
-}
+}
\ No newline at end of file
diff --git a/domains/leon.json b/domains/leon.json
index 946310ba2..afbbdb240 100644
--- a/domains/leon.json
+++ b/domains/leon.json
@@ -1,14 +1,11 @@
{
"repo": "https://github.com/LeonskiDev/leonskidev.github.io",
"description": "This is my portfolio website, if possible I'll also have bodged.is-a.dev as my blog.",
-
"owner": {
"username": "LeonskiDev",
"email": "bodged@pm.me"
},
-
"record": {
- "CNAME": "leonskidev.github.io",
- "URL": "https://leonskidev.is-a.dev"
+ "CNAME": "leonskidev.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/liancg.json b/domains/liancg.json
index d16338e78..a49b13dfe 100644
--- a/domains/liancg.json
+++ b/domains/liancg.json
@@ -6,7 +6,6 @@
"email": "liancg@gmail.com"
},
"record": {
- "CNAME": "liancastellon.github.io",
- "URL": "https://liancg.is-a.dev"
+ "CNAME": "liancastellon.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/lnfnunes.json b/domains/lnfnunes.json
index 063c01ba1..2fbabd107 100644
--- a/domains/lnfnunes.json
+++ b/domains/lnfnunes.json
@@ -8,4 +8,4 @@
"record": {
"URL": "https://lnfnunes.com.br"
}
-}
+}
\ No newline at end of file
diff --git a/domains/lok.json b/domains/lok.json
index 750f9104e..ebb6f5571 100644
--- a/domains/lok.json
+++ b/domains/lok.json
@@ -6,7 +6,6 @@
"email": "lok.gubhaju@gmail.com"
},
"record": {
- "CNAME": "lokgubhaju.github.io",
- "URL": "https://lok.is-a.dev"
+ "CNAME": "lokgubhaju.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/m42e.json b/domains/m42e.json
index eae93cb4d..a6aa85999 100644
--- a/domains/m42e.json
+++ b/domains/m42e.json
@@ -1,12 +1,11 @@
{
- "description": "m42e Homepage",
- "repo": "https://github.com/m42e",
- "owner": {
- "username": "m42e",
- "email": "matthias@bilger.info"
- },
- "record": {
- "CNAME": "bilger.info",
- "URL": "https://m42e.is-a.dev"
- }
-}
+ "description": "m42e Homepage",
+ "repo": "https://github.com/m42e",
+ "owner": {
+ "username": "m42e",
+ "email": "matthias@bilger.info"
+ },
+ "record": {
+ "CNAME": "bilger.info"
+ }
+}
\ No newline at end of file
diff --git a/domains/madhan.json b/domains/madhan.json
index a4451276c..d03ae7f7b 100644
--- a/domains/madhan.json
+++ b/domains/madhan.json
@@ -6,7 +6,6 @@
"email": "madhankumaravelu93@gmail.com"
},
"record": {
- "CNAME": "madhank93.github.io",
- "URL": "https://madhan.is-a.dev"
+ "CNAME": "madhank93.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/madhav.json b/domains/madhav.json
index e66d5f4cb..2158ba669 100644
--- a/domains/madhav.json
+++ b/domains/madhav.json
@@ -5,7 +5,6 @@
"email": "madhav.v.1996@gmail.com"
},
"record": {
- "CNAME": "LaBus3.github.io",
- "URL": "https://madhav.is-a.dev"
+ "CNAME": "LaBus3.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/mamun.json b/domains/mamun.json
index 1480b3208..9b4d15d31 100644
--- a/domains/mamun.json
+++ b/domains/mamun.json
@@ -6,7 +6,6 @@
"email": "mamunhpath@hotmail.com"
},
"record": {
- "CNAME": "mamunhpath.github.io",
- "URL": "https://mamun.is-a.dev"
+ "CNAME": "mamunhpath.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/mark.json b/domains/mark.json
index 8c79922a8..c8a41bec0 100644
--- a/domains/mark.json
+++ b/domains/mark.json
@@ -1,4 +1,3 @@
-
{
"description": "Makr Davydov is a Developer!",
"repo": "https://github.com/markrity",
@@ -9,4 +8,4 @@
"record": {
"URL": "https://www.linkedin.com/in/davydovmark/"
}
-}
+}
\ No newline at end of file
diff --git a/domains/martial.json b/domains/martial.json
index 255ef51be..e558e6df5 100644
--- a/domains/martial.json
+++ b/domains/martial.json
@@ -6,7 +6,6 @@
"email": "martial.seron@gmail.com"
},
"record": {
- "CNAME": "martialseron.github.io",
- "URL": "https://martial.is-a.dev"
+ "CNAME": "martialseron.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/masood.json b/domains/masood.json
index 376e62225..e596ac164 100644
--- a/domains/masood.json
+++ b/domains/masood.json
@@ -6,7 +6,6 @@
"email": "masoodbinmohammad@hotmail.com"
},
"record": {
- "CNAME": "masoodbinmohammad.github.io",
- "URL": "https://masood.is-a.dev"
+ "CNAME": "masoodbinmohammad.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/matheus.json b/domains/matheus.json
index d5f7196f5..897ac4e07 100644
--- a/domains/matheus.json
+++ b/domains/matheus.json
@@ -6,7 +6,6 @@
"email": "matheuscosta.dev@yahoo.com"
},
"record": {
- "CNAME": "mthcsta.github.io",
- "URL": "https://matheus.is-a.dev"
+ "CNAME": "mthcsta.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/mayur.json b/domains/mayur.json
index 6d137b53c..dff7c4633 100644
--- a/domains/mayur.json
+++ b/domains/mayur.json
@@ -6,7 +6,6 @@
"email": "mayurdange@live.com"
},
"record": {
- "CNAME": "mayurdange.github.io",
- "URL": "https://mayur.is-a.dev"
+ "CNAME": "mayurdange.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/melwyn.json b/domains/melwyn.json
index f1f0c9044..a49bd24fe 100644
--- a/domains/melwyn.json
+++ b/domains/melwyn.json
@@ -1,12 +1,11 @@
{
- "description": "Melwyn's personal website",
- "repo": "https://github.com/melwyn95/melwyn95.github.io",
- "owner": {
- "username": "melwyn95",
- "email": "melwyn95@gmail.com"
- },
- "record": {
- "CNAME": "melwyn95.github.io",
- "URL": "https://melwyn.is-a.dev"
- }
-}
+ "description": "Melwyn's personal website",
+ "repo": "https://github.com/melwyn95/melwyn95.github.io",
+ "owner": {
+ "username": "melwyn95",
+ "email": "melwyn95@gmail.com"
+ },
+ "record": {
+ "CNAME": "melwyn95.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/michael.json b/domains/michael.json
index 8e827e0ed..41e4c2c85 100644
--- a/domains/michael.json
+++ b/domains/michael.json
@@ -1,13 +1,11 @@
{
- "description": "Michael's portfolio website and blog",
- "repo": "https://github.com/michaelmano/michaelmano.github.io",
- "owner": {
- "username": "michaelmano",
- "email": "michael.mano26@gmail.com"
- },
- "record": {
- "CNAME": "michaelmano.github.io",
- "URL": "https://michael.is-a.dev"
- }
+ "description": "Michael's portfolio website and blog",
+ "repo": "https://github.com/michaelmano/michaelmano.github.io",
+ "owner": {
+ "username": "michaelmano",
+ "email": "michael.mano26@gmail.com"
+ },
+ "record": {
+ "CNAME": "michaelmano.github.io"
}
-
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/domains/mike.json b/domains/mike.json
index 7feea0794..52911ae07 100644
--- a/domains/mike.json
+++ b/domains/mike.json
@@ -1,12 +1,11 @@
{
- "description": "Mike's portfolio website and blog",
- "repo": "https://github.com/mdrobbins",
- "owner": {
- "username": "mdrobbins",
- "email": "mikedrobbins@gmail.com"
- },
- "record": {
- "URL": "https://mikerobbins.me"
- }
+ "description": "Mike's portfolio website and blog",
+ "repo": "https://github.com/mdrobbins",
+ "owner": {
+ "username": "mdrobbins",
+ "email": "mikedrobbins@gmail.com"
+ },
+ "record": {
+ "URL": "https://mikerobbins.me"
}
-
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/domains/mk.json b/domains/mk.json
index cc0b5df23..58be2e129 100644
--- a/domains/mk.json
+++ b/domains/mk.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "mklabs.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/mpy.json b/domains/mpy.json
index 474c3889b..7672f7d38 100644
--- a/domains/mpy.json
+++ b/domains/mpy.json
@@ -6,7 +6,6 @@
"email": "mpyebattara@gmail.com"
},
"record": {
- "CNAME": "mikeattara.github.io",
- "URL": "https://mpy.is-a.dev"
+ "CNAME": "mikeattara.github.io"
}
}
\ No newline at end of file
diff --git a/domains/mrthundergod.json b/domains/mrthundergod.json
index a7d5f9b20..37a12ba3a 100644
--- a/domains/mrthundergod.json
+++ b/domains/mrthundergod.json
@@ -1,12 +1,11 @@
{
- "description": "The ThunderDome",
- "repo": "https://github.com/mrthundergod/",
- "owner": {
- "username": "mrthundergod",
- "email": "mrthundergod@gmail.com"
- },
- "record": {
- "CNAME": "mrthundergod.github.io",
- "URL": "https://mrthundergod.is-a.dev"
- }
-}
+ "description": "The ThunderDome",
+ "repo": "https://github.com/mrthundergod/",
+ "owner": {
+ "username": "mrthundergod",
+ "email": "mrthundergod@gmail.com"
+ },
+ "record": {
+ "CNAME": "mrthundergod.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/muchenski.json b/domains/muchenski.json
index 95b5bff19..e8f860190 100644
--- a/domains/muchenski.json
+++ b/domains/muchenski.json
@@ -6,7 +6,6 @@
"email": "hjmuchenski@gmail.com"
},
"record": {
- "CNAME": "henriquemuchenski.github.io",
- "URL": "https://muchenski.is-a.dev"
+ "CNAME": "henriquemuchenski.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/muzammil.json b/domains/muzammil.json
index 7226d4245..fdf7568d8 100644
--- a/domains/muzammil.json
+++ b/domains/muzammil.json
@@ -5,7 +5,6 @@
"email": "muzammilthottathil.official@gmail.com"
},
"record": {
- "CNAME": "taqnar.github.io",
- "URL": "https://muzammil.is-a.dev"
+ "CNAME": "taqnar.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/nagarajgond.json b/domains/nagarajgond.json
index 4bc78a8c8..c78ee065f 100644
--- a/domains/nagarajgond.json
+++ b/domains/nagarajgond.json
@@ -1,12 +1,11 @@
{
- "description": "Nagaraj's Dev website",
- "repo": "https://github.com/NagarajGond/NagarajGond.github.io",
- "owner": {
- "username": "nagarajgond",
- "email": "nagarajgond@live.com"
- },
- "record": {
- "CNAME": "NagarajGond.github.io",
- "URL": "https://nagarajgond.is-a.dev"
- }
+ "description": "Nagaraj's Dev website",
+ "repo": "https://github.com/NagarajGond/NagarajGond.github.io",
+ "owner": {
+ "username": "nagarajgond",
+ "email": "nagarajgond@live.com"
+ },
+ "record": {
+ "CNAME": "NagarajGond.github.io"
}
+}
\ No newline at end of file
diff --git a/domains/nand.json b/domains/nand.json
index f0960965a..f48692d9c 100644
--- a/domains/nand.json
+++ b/domains/nand.json
@@ -1,11 +1,10 @@
{
- "description" : "Nand's web",
- "owner" : {
- "username" : "nandkk05",
- "email" : "nandkk07@gmail.com"
+ "description": "Nand's web",
+ "owner": {
+ "username": "nandkk05",
+ "email": "nandkk07@gmail.com"
},
- "record" : {
- "CNAME" : "nandkk05.github.io",
- "URL" : "https://nand.is-a.dev"
+ "record": {
+ "CNAME": "nandkk05.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/nils.json b/domains/nils.json
index 4984fdb72..7ad7eb40e 100644
--- a/domains/nils.json
+++ b/domains/nils.json
@@ -7,4 +7,4 @@
"record": {
"URL": "https://noim.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/nimish.json b/domains/nimish.json
index a8b343dec..f265bd087 100644
--- a/domains/nimish.json
+++ b/domains/nimish.json
@@ -1,12 +1,11 @@
{
- "description": "Nimish's Engineering Diary",
- "repo": "https://github.com/nimish-gupta/blog",
- "owner": {
- "username": "nimish-gupta",
- "email": "gnimish03@gmail.com"
- },
- "record": {
- "CNAME": "nimish-gupta.dev",
- "URL": "https://nimish.is-a.dev"
- }
-}
+ "description": "Nimish's Engineering Diary",
+ "repo": "https://github.com/nimish-gupta/blog",
+ "owner": {
+ "username": "nimish-gupta",
+ "email": "gnimish03@gmail.com"
+ },
+ "record": {
+ "CNAME": "nimish-gupta.dev"
+ }
+}
\ No newline at end of file
diff --git a/domains/nishant.json b/domains/nishant.json
index 8c827c715..f2467ef67 100644
--- a/domains/nishant.json
+++ b/domains/nishant.json
@@ -6,7 +6,6 @@
"email": "nishantchvedi@gmail.com"
},
"record": {
- "CNAME": "twistedsoft.com",
- "URL": "https://nishant.is-a.dev"
+ "CNAME": "twistedsoft.com"
}
-}
+}
\ No newline at end of file
diff --git a/domains/olili.json b/domains/olili.json
new file mode 100644
index 000000000..67bd1e257
--- /dev/null
+++ b/domains/olili.json
@@ -0,0 +1,11 @@
+{
+ "description": "Olili daniel portfolio",
+ "repo": "https://github.com/Olili2017/olili2017.github.io",
+ "owner": {
+ "username": "Olili2017",
+ "email": "olilidaniel@gmail.com"
+ },
+ "record": {
+ "CNAME": "olili2017.github.io"
+ }
+}
diff --git a/domains/owain.json b/domains/owain.json
index 09020668a..cb5e1f69e 100644
--- a/domains/owain.json
+++ b/domains/owain.json
@@ -5,7 +5,6 @@
"email": "owain.jones74@gmail.com"
},
"record": {
- "CNAME": "0wain.xyz",
- "URL": "https://owain.is-a.dev"
+ "CNAME": "0wain.xyz"
}
-}
+}
\ No newline at end of file
diff --git a/domains/paranoiasystem.json b/domains/paranoiasystem.json
index 54c2d68ce..6c8d03fc6 100644
--- a/domains/paranoiasystem.json
+++ b/domains/paranoiasystem.json
@@ -6,7 +6,6 @@
"email": "marcoferraioli@live.com"
},
"record": {
- "CNAME": "paranoiasystem.github.io",
- "URL": "https://paranoiasystem.is-a.dev"
+ "CNAME": "paranoiasystem.github.io"
}
}
\ No newline at end of file
diff --git a/domains/parshnt.json b/domains/parshnt.json
index 8319fd350..2e7de223f 100644
--- a/domains/parshnt.json
+++ b/domains/parshnt.json
@@ -1,12 +1,11 @@
{
- "description": "YAY, new place for my Portfolio",
- "repo": "https://github.com/parshnt",
- "owner": {
- "username": "parshnt",
- "email": "hi.parshant@gmail.com"
- },
- "record": {
- "CNAME": "parshnt.github.io",
- "URL": "https://parshnt.is-a.dev"
- }
-}
+ "description": "YAY, new place for my Portfolio",
+ "repo": "https://github.com/parshnt",
+ "owner": {
+ "username": "parshnt",
+ "email": "hi.parshant@gmail.com"
+ },
+ "record": {
+ "CNAME": "parshnt.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/peris.json b/domains/peris.json
index cf24596f8..d3a73fd04 100644
--- a/domains/peris.json
+++ b/domains/peris.json
@@ -1,12 +1,11 @@
{
- "description": "Peris's Portfolio",
- "repo": "https://github.com/perisrai/perisrai.github.io",
- "owner": {
- "username": "perisrai",
- "email": "perishrai@gmail.com"
- },
- "record": {
- "CNAME": "perisrai.github.io",
- "URL": "https://peris.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "Peris's Portfolio",
+ "repo": "https://github.com/perisrai/perisrai.github.io",
+ "owner": {
+ "username": "perisrai",
+ "email": "perishrai@gmail.com"
+ },
+ "record": {
+ "CNAME": "perisrai.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/picklerick.json b/domains/picklerick.json
index b9d70f69e..f5ee88699 100644
--- a/domains/picklerick.json
+++ b/domains/picklerick.json
@@ -6,7 +6,6 @@
"email": "pickle@anonemail.net"
},
"record": {
- "CNAME": "ticklerick.github.io",
- "URL": "https://picklerick.is-a.dev"
+ "CNAME": "ticklerick.github.io"
}
}
\ No newline at end of file
diff --git a/domains/piyush.json b/domains/piyush.json
index d7d87b331..6c45dd23d 100644
--- a/domains/piyush.json
+++ b/domains/piyush.json
@@ -7,4 +7,4 @@
"record": {
"URL": "https://piyush.codes"
}
-}
+}
\ No newline at end of file
diff --git a/domains/proghead00.json b/domains/proghead00.json
index e647ed5d9..cd7e735fe 100644
--- a/domains/proghead00.json
+++ b/domains/proghead00.json
@@ -6,7 +6,6 @@
"email": "susnata00@gmail.com"
},
"record": {
- "CNAME": "proghead00.github.io",
- "URL": "https://proghead00.is-a.dev"
+ "CNAME": "proghead00.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/rabbi-shuki.json b/domains/rabbi-shuki.json
index b834efb75..5c0828b98 100644
--- a/domains/rabbi-shuki.json
+++ b/domains/rabbi-shuki.json
@@ -6,7 +6,6 @@
"email": "rabbishuki+is-a-dev@gmail.com"
},
"record": {
- "CNAME": "rabbishuki.github.io",
- "URL": "https://rabbi-shuki.is-a.dev"
+ "CNAME": "rabbishuki.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/rahul.json b/domains/rahul.json
index 7b828647b..622752ba6 100644
--- a/domains/rahul.json
+++ b/domains/rahul.json
@@ -1,12 +1,11 @@
{
- "description": "Rahul's personal developer website",
- "repo": "https://github.com/rahuldahal",
- "owner": {
- "username": "rahuldahal",
- "email": "rdaahal@gmail.com"
- },
- "record": {
- "CNAME": "rahuldahal.com.np",
- "URL": "https://rahul.is-a.dev"
- }
-}
+ "description": "Rahul's personal developer website",
+ "repo": "https://github.com/rahuldahal",
+ "owner": {
+ "username": "rahuldahal",
+ "email": "rdaahal@gmail.com"
+ },
+ "record": {
+ "CNAME": "rahuldahal.com.np"
+ }
+}
\ No newline at end of file
diff --git a/domains/rapixar.json b/domains/rapixar.json
index d7d949262..b1c217333 100644
--- a/domains/rapixar.json
+++ b/domains/rapixar.json
@@ -1,13 +1,11 @@
-
{
- "description": "The awesome portfolio site for Chinenye Raphael",
- "repo": "https://github.com/rapixar/rapixar.github.io",
- "owner": {
- "username": "Rapixar",
- "email": "cudraphael@gmail.com"
- },
- "record": {
- "CNAME": "rapixar.github.io",
- "URL": "https://rapixar.is-a.dev"
- }
+ "description": "The awesome portfolio site for Chinenye Raphael",
+ "repo": "https://github.com/rapixar/rapixar.github.io",
+ "owner": {
+ "username": "Rapixar",
+ "email": "cudraphael@gmail.com"
+ },
+ "record": {
+ "CNAME": "rapixar.github.io"
}
+}
\ No newline at end of file
diff --git a/domains/rayvid.json b/domains/rayvid.json
index 3455bc522..a63861eec 100644
--- a/domains/rayvid.json
+++ b/domains/rayvid.json
@@ -1,13 +1,11 @@
-
{
- "description": "Rayvid's website",
- "repo": "https://github.com/Rayvid",
- "owner": {
- "username": "rayvid",
- "email": "gin.kisonas@gmail.com"
- },
- "record": {
- "CNAME": "rayvid.github.io",
- "URL": "https://rayvid.is-a.dev"
- }
-}
+ "description": "Rayvid's website",
+ "repo": "https://github.com/Rayvid",
+ "owner": {
+ "username": "rayvid",
+ "email": "gin.kisonas@gmail.com"
+ },
+ "record": {
+ "CNAME": "rayvid.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/reed.json b/domains/reed.json
index 5f70ceda1..396327c12 100644
--- a/domains/reed.json
+++ b/domains/reed.json
@@ -1,11 +1,10 @@
{
- "repo": "https://github.com/reed-jones",
- "owner": {
- "username": "reed-jones",
- "email": "reedjones@reedjones.com"
- },
- "record": {
- "CNAME": "reedjones.com",
- "URL": "https://reed.is-a.dev"
- }
-}
+ "repo": "https://github.com/reed-jones",
+ "owner": {
+ "username": "reed-jones",
+ "email": "reedjones@reedjones.com"
+ },
+ "record": {
+ "CNAME": "reedjones.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/reuben.json b/domains/reuben.json
index 936d6c44e..8f2a9169a 100644
--- a/domains/reuben.json
+++ b/domains/reuben.json
@@ -1,4 +1,3 @@
-
{
"description": "Personal Page",
"repo": "https://github.com/reuben-x/reuben-x.github.io",
@@ -7,7 +6,6 @@
"email": "reubenthomaspeter@gmail.com"
},
"record": {
- "CNAME": "reuben-x.github.io",
- "URL": "https://reuben.is-a.dev"
+ "CNAME": "reuben-x.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/roy.json b/domains/roy.json
index 678134f47..7d188f89f 100644
--- a/domains/roy.json
+++ b/domains/roy.json
@@ -6,7 +6,6 @@
"email": "rcrj95@gmail.com"
},
"record": {
- "CNAME": "rcrj.github.io",
- "URL": "https://roy.is-a.dev"
+ "CNAME": "rcrj.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/rusiru.json b/domains/rusiru.json
index dab934bbb..ffe2ad850 100644
--- a/domains/rusiru.json
+++ b/domains/rusiru.json
@@ -1,12 +1,11 @@
{
- "description": "Rusiru Anupama is a Dev",
- "repo": "https://github.com/sparkstark03/register",
- "owner": {
- "username": "sparkstark03",
- "email": "rusirurasanjana@gmail.com"
- },
- "record": {
- "CNAME": "sparkstark03.github.io",
- "URL": "https://rusiru.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "Rusiru Anupama is a Dev",
+ "repo": "https://github.com/sparkstark03/register",
+ "owner": {
+ "username": "sparkstark03",
+ "email": "rusirurasanjana@gmail.com"
+ },
+ "record": {
+ "CNAME": "sparkstark03.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/rwithik.json b/domains/rwithik.json
index 6615c5d68..8f5dfc14c 100644
--- a/domains/rwithik.json
+++ b/domains/rwithik.json
@@ -6,7 +6,6 @@
"email": "rwithik@gmail.com"
},
"record": {
- "CNAME": "rwithik.github.io",
- "URL": "https://rwithik.is-a.dev"
+ "CNAME": "rwithik.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/sachin.json b/domains/sachin.json
index 032e8bbbf..d4ae2d153 100644
--- a/domains/sachin.json
+++ b/domains/sachin.json
@@ -1,12 +1,11 @@
{
- "description": "Sachin's portfolio",
- "repo": "https://github.com/sachin-in1",
- "owner": {
- "username": "sachin-in1",
- "email": "sachin.here01@gmail.com"
- },
- "record": {
- "CNAME": "sachin-in1.github.io",
- "URL": "https://sachin.is-a.dev"
- }
-}
+ "description": "Sachin's portfolio",
+ "repo": "https://github.com/sachin-in1",
+ "owner": {
+ "username": "sachin-in1",
+ "email": "sachin.here01@gmail.com"
+ },
+ "record": {
+ "CNAME": "sachin-in1.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/sailesh.json b/domains/sailesh.json
index 641f1d263..2157ad257 100644
--- a/domains/sailesh.json
+++ b/domains/sailesh.json
@@ -7,4 +7,4 @@
"record": {
"CNAME": "saileshbro.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/saisandeepvaddi.json b/domains/saisandeepvaddi.json
index 584f761ae..f092dea82 100644
--- a/domains/saisandeepvaddi.json
+++ b/domains/saisandeepvaddi.json
@@ -5,6 +5,8 @@
"email": "saisandeepvaddi@gmail.com"
},
"record": {
- "A": ["104.198.14.52"]
+ "A": [
+ "104.198.14.52"
+ ]
}
-}
+}
\ No newline at end of file
diff --git a/domains/samanyu.json b/domains/samanyu.json
new file mode 100644
index 000000000..9c7e1af20
--- /dev/null
+++ b/domains/samanyu.json
@@ -0,0 +1,11 @@
+{
+ "description": "They call me Soman",
+ "repo": "https://github.com/Samanyu13",
+ "owner": {
+ "username": "Samanyu13",
+ "email": "samanyusaji18@gmail.com"
+ },
+ "record": {
+ "CNAME": "samanyu13.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/samosa.json b/domains/samosa.json
new file mode 100644
index 000000000..20766073d
--- /dev/null
+++ b/domains/samosa.json
@@ -0,0 +1,11 @@
+{
+ "description": "Samosa needs to be on the Web",
+ "repo": "https://github.com/djsamyak/djsamyak.github.io",
+ "owner": {
+ "username": "djsamyak",
+ "email": "djsamyak@gmail.com"
+ },
+ "record": {
+ "CNAME": "djsamyak.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/sandeepv.json b/domains/sandeepv.json
index 80dbd6c77..c5decca0a 100644
--- a/domains/sandeepv.json
+++ b/domains/sandeepv.json
@@ -1,12 +1,10 @@
{
- "description": "Sandeep's personal website",
- "owner": {
- "username": "SandeepVattapparambil",
- "email": "sandeepv68@gmail.com"
- },
- "record": {
- "CNAME": "sandeepvattapparambil.github.io",
- "URL": "https://sandeepv.is-a.dev"
- }
+ "description": "Sandeep's personal website",
+ "owner": {
+ "username": "SandeepVattapparambil",
+ "email": "sandeepv68@gmail.com"
+ },
+ "record": {
+ "CNAME": "sandeepvattapparambil.github.io"
}
-
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/domains/sarath.json b/domains/sarath.json
index 757b1183f..10cc6fc2e 100644
--- a/domains/sarath.json
+++ b/domains/sarath.json
@@ -1,12 +1,11 @@
{
- "description": "Sarath's Website",
- "repo": "https://github.com/Sharkaboi/sharkaboi.github.io",
- "owner": {
- "username": "Sharkaboi",
- "email": "sarathsedu@gmail.com"
- },
- "record": {
- "CNAME": "sharkaboi.github.io",
- "URL": "https://sarath.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "Sarath's Website",
+ "repo": "https://github.com/Sharkaboi/sharkaboi.github.io",
+ "owner": {
+ "username": "Sharkaboi",
+ "email": "sarathsedu@gmail.com"
+ },
+ "record": {
+ "CNAME": "sharkaboi.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/savio.json b/domains/savio.json
index 0bdea966a..a1e234d3d 100644
--- a/domains/savio.json
+++ b/domains/savio.json
@@ -1,4 +1,4 @@
- {
+{
"description": "Savio Martin is a Dev",
"repo": "https://github.com/saviomartin/register",
"owner": {
@@ -6,7 +6,6 @@
"email": "saviomartin2020@gmail.com"
},
"record": {
- "CNAME": "saviomartin.github.io",
- "URL": "https://savio.is-a.dev"
+ "CNAME": "saviomartin.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/shajanjp.json b/domains/shajanjp.json
index 8d04c0a3d..c09d7f802 100644
--- a/domains/shajanjp.json
+++ b/domains/shajanjp.json
@@ -6,7 +6,6 @@
"email": "shajanjp@gmail.com"
},
"record": {
- "CNAME": "shajanjp.github.io",
- "URL": "https://shajanjp.is-a.dev"
+ "CNAME": "shajanjp.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/shalom.json b/domains/shalom.json
index bf7bd8501..afe627255 100644
--- a/domains/shalom.json
+++ b/domains/shalom.json
@@ -5,7 +5,6 @@
"email": "shalomss525@gmail.com"
},
"record": {
- "CNAME": "shalom-is-a-dev.netlify.app",
- "URL": "https://shalom.is-a.dev"
+ "CNAME": "shalom-is-a-dev.netlify.app"
}
-}
+}
\ No newline at end of file
diff --git a/domains/shambhavi.json b/domains/shambhavi.json
index d55b56f53..fb9e26bbe 100644
--- a/domains/shambhavi.json
+++ b/domains/shambhavi.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "shambhavicodes.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/shane.json b/domains/shane.json
index 473adfbbf..99d0eb08a 100644
--- a/domains/shane.json
+++ b/domains/shane.json
@@ -6,7 +6,6 @@
"email": "vandesm14@gmail.com"
},
"record": {
- "CNAME": "vandesm14.github.io",
- "URL": "https://shane.is-a.dev"
+ "CNAME": "vandesm14.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/sharath.json b/domains/sharath.json
index c213eb826..5fefa0400 100644
--- a/domains/sharath.json
+++ b/domains/sharath.json
@@ -6,7 +6,6 @@
"email": "sharathct22@gmail.com"
},
"record": {
- "CNAME": "thesct22.github.io",
- "URL": "http://sharath.is-a.dev"
+ "CNAME": "thesct22.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/sharifclick.json b/domains/sharifclick.json
index b81e16c03..e8c58272c 100644
--- a/domains/sharifclick.json
+++ b/domains/sharifclick.json
@@ -6,7 +6,6 @@
"email": "me.sharifahmed@gmail.com"
},
"record": {
- "CNAME": "sharifclick.github.io",
- "URL": "https://sharifclick.is-a.dev"
+ "CNAME": "sharifclick.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/shenjunru.json b/domains/shenjunru.json
index d521ea054..d12e64a12 100644
--- a/domains/shenjunru.json
+++ b/domains/shenjunru.json
@@ -6,7 +6,6 @@
"email": "shenjunru@gmail.com"
},
"record": {
- "CNAME": "shenjunru.github.io",
- "URL": "https://shenjunru.is-a.dev"
+ "CNAME": "shenjunru.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/shibiliya.json b/domains/shibiliya.json
index 4c3104986..8d947df8a 100644
--- a/domains/shibiliya.json
+++ b/domains/shibiliya.json
@@ -1,12 +1,11 @@
{
- "description": "Shibiliya's personal developer website",
- "repo": "https://github.com/duaboola",
- "owner": {
- "username": "duaboola",
- "email": "ismailshibiliya@gmail.com"
- },
- "record": {
- "CNAME": "duaboola.github.io",
- "URL": "https://shibiliya.is-a.dev"
- }
-}
+ "description": "Shibiliya's personal developer website",
+ "repo": "https://github.com/duaboola",
+ "owner": {
+ "username": "duaboola",
+ "email": "ismailshibiliya@gmail.com"
+ },
+ "record": {
+ "CNAME": "duaboola.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/shyran.json b/domains/shyran.json
new file mode 100644
index 000000000..c5b91f833
--- /dev/null
+++ b/domains/shyran.json
@@ -0,0 +1,11 @@
+{
+ "description": "Sergii Shyran - WebDev, Arch",
+ "repo": "https://github.com/sshyran/shyran.github.io",
+ "owner": {
+ "username": "sshyran",
+ "email": "s.shyran@gmail.com"
+ },
+ "record": {
+ "CNAME": "shyran.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/sid.json b/domains/sid.json
index a551045fb..c982a39ec 100644
--- a/domains/sid.json
+++ b/domains/sid.json
@@ -6,7 +6,6 @@
"email": "siddharthapatki@gmail.com"
},
"record": {
- "CNAME": "siddpatki.github.io",
- "URL": "https://sid.is-a.dev"
+ "CNAME": "siddpatki.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/siful.json b/domains/siful.json
index 4e0631e67..2be3c4037 100644
--- a/domains/siful.json
+++ b/domains/siful.json
@@ -1,12 +1,11 @@
{
- "description": "Frontend Developer Siful",
- "repo": "https://github.com/sifulbd/sifulbd.github.io",
- "owner": {
- "username": "sifulbd",
- "email": "sifulweb@gmail.com"
- },
- "record": {
- "CNAME": "sifulbd.github.io",
- "URL": "https://siful.is-a.dev"
- }
- }
\ No newline at end of file
+ "description": "Frontend Developer Siful",
+ "repo": "https://github.com/sifulbd/sifulbd.github.io",
+ "owner": {
+ "username": "sifulbd",
+ "email": "sifulweb@gmail.com"
+ },
+ "record": {
+ "CNAME": "sifulbd.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/snaildos.json b/domains/snaildos.json
index a02f59fa2..19b5635ab 100644
--- a/domains/snaildos.json
+++ b/domains/snaildos.json
@@ -6,7 +6,6 @@
"email": ""
},
"record": {
- "CNAME": "snaildos.tk",
- "URL": "https://snaildos.is-a.dev"
+ "CNAME": "snaildos.tk"
}
-}
+}
\ No newline at end of file
diff --git a/domains/steven.json b/domains/steven.json
index 1e798e941..f67873534 100644
--- a/domains/steven.json
+++ b/domains/steven.json
@@ -6,7 +6,6 @@
"email": "steve.r.frohlich@gmail.com"
},
"record": {
- "CNAME": "StevenRonnyFrohlich.github.io",
- "URL": "https://steven.is-a.dev"
+ "CNAME": "StevenRonnyFrohlich.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/sumedhaa.json b/domains/sumedhaa.json
index c05a0796b..76ac4fbcc 100644
--- a/domains/sumedhaa.json
+++ b/domains/sumedhaa.json
@@ -6,7 +6,6 @@
"email": "mistic.orion@gmail.com"
},
"record": {
- "CNAME": "misticorion.github.io",
- "URL": "https://sumedhaa.is-a.dev"
+ "CNAME": "misticorion.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/swanny.json b/domains/swanny.json
index b59c071c2..12781bf4e 100644
--- a/domains/swanny.json
+++ b/domains/swanny.json
@@ -6,7 +6,6 @@
"email": "github@andrewswan.net"
},
"record": {
- "CNAME": "swannyisadev.andrewswan.net",
- "URL": "https://swanny.is-a.dev"
+ "CNAME": "swannyisadev.andrewswan.net"
}
-}
+}
\ No newline at end of file
diff --git a/domains/sycured.json b/domains/sycured.json
index 3f92e4984..bcf4d1df7 100644
--- a/domains/sycured.json
+++ b/domains/sycured.json
@@ -1,9 +1,9 @@
{
- "owner": {
- "username": "sycured",
- "email": "sycured@protonmail.com"
- },
- "record": {
- "URL": "https://sycured.com"
- }
-}
+ "owner": {
+ "username": "sycured",
+ "email": "sycured@protonmail.com"
+ },
+ "record": {
+ "URL": "https://sycured.com"
+ }
+}
\ No newline at end of file
diff --git a/domains/tharindu.json b/domains/tharindu.json
index 455011b92..d801c75c4 100644
--- a/domains/tharindu.json
+++ b/domains/tharindu.json
@@ -1,12 +1,11 @@
{
- "description": "Tharindu's personal developer website",
- "repo": "https://github.com/tharindusathis/tharindu",
- "owner": {
- "username": "tharindusathis",
- "email": "tharindu.sathis@gmail.com"
- },
- "record": {
- "CNAME": "tharindu.vercel.app",
- "URL": "https://tharindu.is-a.dev"
- }
-}
+ "description": "Tharindu's personal developer website",
+ "repo": "https://github.com/tharindusathis/tharindu",
+ "owner": {
+ "username": "tharindusathis",
+ "email": "tharindu.sathis@gmail.com"
+ },
+ "record": {
+ "CNAME": "tharindu.vercel.app"
+ }
+}
\ No newline at end of file
diff --git a/domains/thesct22.json b/domains/thesct22.json
index d431e0139..5d269ac2b 100644
--- a/domains/thesct22.json
+++ b/domains/thesct22.json
@@ -6,7 +6,6 @@
"email": "sharathct22@gmail.com"
},
"record": {
- "CNAME": "34.67.228.107.xip.io",
- "URL": "http://thesct.is-a.dev"
+ "CNAME": "34.67.228.107.xip.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/tim.json b/domains/tim.json
index a0eb45dbb..3fae5e3c5 100644
--- a/domains/tim.json
+++ b/domains/tim.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "toum.me"
}
-}
+}
\ No newline at end of file
diff --git a/domains/tjr.json b/domains/tjr.json
index 4b4a6010c..c68f38b49 100644
--- a/domains/tjr.json
+++ b/domains/tjr.json
@@ -1,9 +1,9 @@
{
- "owner": {
- "username": "tjrgg",
- "email": "hello@tjrgg.co"
- },
- "record": {
- "URL": "https://tjrgg.co"
- }
-}
+ "owner": {
+ "username": "tjrgg",
+ "email": "hello@tjrgg.co"
+ },
+ "record": {
+ "URL": "https://tjrgg.co"
+ }
+}
\ No newline at end of file
diff --git a/domains/tjrgg.json b/domains/tjrgg.json
index 4b4a6010c..c68f38b49 100644
--- a/domains/tjrgg.json
+++ b/domains/tjrgg.json
@@ -1,9 +1,9 @@
{
- "owner": {
- "username": "tjrgg",
- "email": "hello@tjrgg.co"
- },
- "record": {
- "URL": "https://tjrgg.co"
- }
-}
+ "owner": {
+ "username": "tjrgg",
+ "email": "hello@tjrgg.co"
+ },
+ "record": {
+ "URL": "https://tjrgg.co"
+ }
+}
\ No newline at end of file
diff --git a/domains/tokyo.json b/domains/tokyo.json
index fb1814029..b4ed0bda2 100644
--- a/domains/tokyo.json
+++ b/domains/tokyo.json
@@ -6,7 +6,6 @@
"email": "ahmed.tokyo1@gmail.com"
},
"record": {
- "CNAME": "a-tokyo.github.io",
- "URL": "https://tokyo.is-a.dev"
+ "CNAME": "a-tokyo.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/tom.json b/domains/tom.json
index f97d865bb..c4d41bfbc 100644
--- a/domains/tom.json
+++ b/domains/tom.json
@@ -7,4 +7,4 @@
"record": {
"URL": "https://github.com/tommitchelmore"
}
-}
+}
\ No newline at end of file
diff --git a/domains/tomas.json b/domains/tomas.json
index b14ef1090..d45dce23e 100644
--- a/domains/tomas.json
+++ b/domains/tomas.json
@@ -1,10 +1,10 @@
{
- "description": "Tomas's personal developer website",
- "owner": {
- "username": "Tomas Ukrinas",
- "email": "tomas@ukrinas.eu"
- },
- "record": {
- "CNAME": "ukrinas.eu"
- }
-}
+ "description": "Tomas's personal developer website",
+ "owner": {
+ "username": "Tomas Ukrinas",
+ "email": "tomas@ukrinas.eu"
+ },
+ "record": {
+ "CNAME": "ukrinas.eu"
+ }
+}
\ No newline at end of file
diff --git a/domains/tsull360.json b/domains/tsull360.json
index 0bda80bfe..5cb43d254 100644
--- a/domains/tsull360.json
+++ b/domains/tsull360.json
@@ -1,12 +1,11 @@
{
- "description": "Tim's personal website",
- "repo": "https://github.com/tsull360/tsull360.github.io",
- "owner": {
- "username": "tsull360",
- "email": "tsull360@outlook.com"
- },
- "record": {
- "CNAME": "tsull360.github.io",
- "URL": "https://tsull360.is-a.dev"
- }
-}
+ "description": "Tim's personal website",
+ "repo": "https://github.com/tsull360/tsull360.github.io",
+ "owner": {
+ "username": "tsull360",
+ "email": "tsull360@outlook.com"
+ },
+ "record": {
+ "CNAME": "tsull360.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/tyler.json b/domains/tyler.json
index 804841038..e4845cd36 100644
--- a/domains/tyler.json
+++ b/domains/tyler.json
@@ -1,12 +1,11 @@
{
- "description": "Tyler McCarthy is a Developer!",
- "repo": "https://github.com/tmccarthyj",
- "owner": {
- "username": "tmccarthyj",
- "email": "tyler@tjm.dev"
- },
- "record": {
- "CNAME": "tjm.dev",
- "URL": "https://tyler.is-a.dev"
- }
+ "description": "Tyler McCarthy is a Developer!",
+ "repo": "https://github.com/tmccarthyj",
+ "owner": {
+ "username": "tmccarthyj",
+ "email": "tyler@tjm.dev"
+ },
+ "record": {
+ "CNAME": "tjm.dev"
+ }
}
\ No newline at end of file
diff --git a/domains/val.json b/domains/val.json
new file mode 100644
index 000000000..97c087a35
--- /dev/null
+++ b/domains/val.json
@@ -0,0 +1,11 @@
+{
+ "description": "Portfolio website",
+ "repo": "https://github.com/Btwonu/btwonu.github.io",
+ "owner": {
+ "username": "Btwonu",
+ "email": "btwonu@gmail.com"
+ },
+ "record": {
+ "CNAME": "btwonu.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/vaskian.json b/domains/vaskian.json
index f3d371e95..cc082b284 100644
--- a/domains/vaskian.json
+++ b/domains/vaskian.json
@@ -8,4 +8,4 @@
"record": {
"URL": "https://vaskian.me/"
}
-}
+}
\ No newline at end of file
diff --git a/domains/vivekkumar.json b/domains/vivekkumar.json
index c7048deaa..8883bdcd0 100644
--- a/domains/vivekkumar.json
+++ b/domains/vivekkumar.json
@@ -1,13 +1,11 @@
{
- "description": "Vivek's portfolio website",
- "repo": "https://github.com/VivekKumarNeu/VivekKumarNeu.github.io",
- "owner": {
- "username": "vivekkumarneu",
- "email": "vivek-kumar@live.in"
- },
- "record": {
- "CNAME": "VivekKumarNeu.github.io",
- "URL": "https://vivekkumar.is-a.dev"
- }
+ "description": "Vivek's portfolio website",
+ "repo": "https://github.com/VivekKumarNeu/VivekKumarNeu.github.io",
+ "owner": {
+ "username": "vivekkumarneu",
+ "email": "vivek-kumar@live.in"
+ },
+ "record": {
+ "CNAME": "VivekKumarNeu.github.io"
}
-
\ No newline at end of file
+}
\ No newline at end of file
diff --git a/domains/www.json b/domains/www.json
index 359253458..9a1a0a3b4 100644
--- a/domains/www.json
+++ b/domains/www.json
@@ -8,4 +8,4 @@
"record": {
"CNAME": "is-a-dev.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/yiro.json b/domains/yiro.json
new file mode 100644
index 000000000..373203ecc
--- /dev/null
+++ b/domains/yiro.json
@@ -0,0 +1,11 @@
+{
+ "description": "Yinier's personal developer website",
+ "repo": "https://github.com/yrmartinez/yrmartinez.github.io",
+ "owner": {
+ "username": "yrmartinez",
+ "email": "yiromartinez91@gmail.com"
+ },
+ "record": {
+ "CNAME": "yrmartinez.github.io"
+ }
+}
\ No newline at end of file
diff --git a/domains/yorodm.json b/domains/yorodm.json
index 2c4e81a6d..8c3852dcd 100644
--- a/domains/yorodm.json
+++ b/domains/yorodm.json
@@ -6,7 +6,6 @@
"email": "yoandy.rmartinez@gmail.com"
},
"record": {
- "CNAME": "yorodm.github.io",
- "URL": "https://yorodm.is-a.dev"
+ "CNAME": "yorodm.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/yujia.json b/domains/yujia.json
index 4d56109d9..c8fcc98ab 100644
--- a/domains/yujia.json
+++ b/domains/yujia.json
@@ -1,12 +1,11 @@
-{
- "description": "Yujia's Magic",
- "repo": "https://github.com/YujiaY",
- "owner": {
- "username": "YujiaY",
- "email": "aujackyuan@gmail.com"
- },
- "record": {
- "CNAME": "YujiaY.github.io",
- "URL": "https://yujia.is-a.dev"
- }
+{
+ "description": "Yujia's Magic",
+ "repo": "https://github.com/YujiaY",
+ "owner": {
+ "username": "YujiaY",
+ "email": "aujackyuan@gmail.com"
+ },
+ "record": {
+ "CNAME": "YujiaY.github.io"
+ }
}
\ No newline at end of file
diff --git a/domains/yuksel.json b/domains/yuksel.json
index 5e110378e..4ae5e5ae9 100644
--- a/domains/yuksel.json
+++ b/domains/yuksel.json
@@ -6,7 +6,6 @@
"email": "admin@yukselbeyti.com"
},
"record": {
- "CNAME": "yuks.github.io",
- "URL": "https://yuksel.is-a.dev"
+ "CNAME": "yuks.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/domains/yusuf.json b/domains/yusuf.json
index d69bddd05..3ac0a3074 100644
--- a/domains/yusuf.json
+++ b/domains/yusuf.json
@@ -6,7 +6,6 @@
"email": "yahumble1@gmail.com"
},
"record": {
- "CNAME": "yaofficial.github.io",
- "URL": "https://yusuf.is-a.dev"
+ "CNAME": "yaofficial.github.io"
}
-}
+}
\ No newline at end of file
diff --git a/scripts/migrate.js b/scripts/migrate.js
index e5da7ebf5..ed2d87185 100644
--- a/scripts/migrate.js
+++ b/scripts/migrate.js
@@ -1,13 +1,13 @@
const fs = require('fs');
const path = require('path');
const R = require('ramda');
-const { DOMAINS_PATH } = require('./utils/constants');
+const { DOMAINS_PATH } = require('../utils/constants');
const migrate = ([file, domain]) => [
file,
{
...domain,
- record: /\.github\.io$/.test(domain.record.CNAME || '')
+ record: /\.is-a\.dev$/.test(domain.record.URL || '')
? R.dissoc('URL', domain.record)
: domain.record,
}
diff --git a/tests/cpanel.test.js b/tests/cpanel.test.js
index f92ce51d3..d2fbd35a3 100644
--- a/tests/cpanel.test.js
+++ b/tests/cpanel.test.js
@@ -88,6 +88,33 @@ describe('Cpanel client', () => {
});
});
+ describe('addzonerecord', () => {
+ it('should make the correct request', async () => {
+ const fetch = mockFetch((url, request) => {
+ expect(url).toBe('https://example.com:2000/json-api/cpanel?domain=a.b&line=500&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=ZoneEdit&cpanel_jsonapi_func=remove_zone_record&cpanel_jsonapi_apiversion=2');
+ expect(request).toEqual({
+ headers: {
+ Authorization: 'cpanel boy:boybyebye',
+ },
+ rejectUnauthorized: false,
+ });
+ });
+
+ const cpanel = CpanelClient({
+ host: 'example.com',
+ port: 2000,
+ username: 'boy',
+ apiKey: 'boybyebye',
+ domain: 'a.b',
+ dependencies: { fetch },
+ });
+
+ await cpanel.zone.remove({
+ line: 500,
+ });
+ });
+ });
+
describe('fetchredirections', () => {
it('should make the correct request', async () => {
const fetch = mockFetch((url, request) => {
@@ -139,5 +166,30 @@ describe('Cpanel client', () => {
});
});
});
+
+ describe('deleteredirection', () => {
+ it('should make the correct request', async () => {
+ const fetch = mockFetch((url, request) => {
+ expect(url).toBe('https://example.com:2000/execute/Mime/delete_redirect?domain=googo&cpanel_jsonapi_user=boy&cpanel_jsonapi_module=Mime&cpanel_jsonapi_func=delete_redirect&cpanel_jsonapi_apiversion=2');
+ expect(request).toEqual({
+ headers: {
+ Authorization: 'cpanel boy:boybyebye',
+ },
+ rejectUnauthorized: false,
+ });
+ });
+
+ const cpanel = CpanelClient({
+ host: 'example.com',
+ port: 2000,
+ username: 'boy',
+ apiKey: 'boybyebye',
+ domain: 'a.b',
+ dependencies: { fetch },
+ });
+
+ await cpanel.redirection.remove({ domain: 'googo' });
+ });
+ });
});
diff --git a/tests/domain-service.test.js b/tests/domain-service.test.js
index 19154db6e..d51c0916f 100644
--- a/tests/domain-service.test.js
+++ b/tests/domain-service.test.js
@@ -2,16 +2,16 @@ const R = require('ramda');
const { getDomainService, diffRecords } = require('../utils/domain-service');
const {DOMAIN_DOMAIN} = require('../utils/constants');
-const getCpanel = ({ zone, addZone, editZone, redir, addRedir, editRedir } = {}) => ({
+const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir } = {}) => ({
zone: {
fetch: (_) => zone(),
add: (rec) => addZone(rec),
- edit: (rec) => editZone(rec),
+ remove: (rec) => removeZone(rec),
},
redirection: {
fetch: (_) => redir(),
add: (rec) => addRedir(rec),
- edit: (rec) => editRedir(rec),
+ remove: (rec) => removeRedir(rec),
},
});
@@ -29,7 +29,7 @@ describe('diffRecords', () => {
const result = diffRecords(oldRecords, newRecords);
expect(result).toEqual({
- edit: [],
+ remove: [],
add: [
{ name: 'boo', type: 'CNAME', address: 'x.com' },
],
@@ -48,10 +48,12 @@ describe('diffRecords', () => {
const result = diffRecords(oldRecords, newRecords);
expect(result).toEqual({
- edit: [
+ remove: [
+ { name: 'xa', type: 'A', address: '111.1.1212.1' },
+ ],
+ add: [
{ name: 'xa', type: 'A', address: '69.69.69.69' },
],
- add: [],
});
});
@@ -68,36 +70,67 @@ describe('diffRecords', () => {
const result = diffRecords(oldRecords, newRecords);
expect(result).toEqual({
- edit: [],
+ remove: [],
add: [
{ name: 'xa', type: 'A', address: '69.69.4.20' },
],
});
});
+
+ it('should diff complex changes', () => {
+ const oldRecords = [
+ { name: 'a', type: 'CNAME', address: 'fck.com.' },
+ { name: 'b', type: 'A', address: '69.69.69.69' },
+ { name: '111', type: 'CNAME', address: 'x' },
+ { name: 'd', type: 'A', address: '69.69.4.20' },
+ ];
+ const newRecords = [
+ { name: '111', type: 'CNAME', address: 'x' },
+ { name: 'd', type: 'CNAME', address: 'duck.com' },
+ { name: 'a', type: 'CNAME', address: 'og.com' },
+ { name: 'b', type: 'A', address: '69.69.69.69' },
+ { name: 'b', type: 'A', address: '69.69.4.20' },
+ { name: 'c', type: 'CNAME', address: 'ccc.cc' },
+ ];
+
+ const result = diffRecords(oldRecords, newRecords);
+ expect(result).toEqual({
+ remove: [
+ { name: 'a', type: 'CNAME', address: 'fck.com.' },
+ { name: 'd', type: 'A', address: '69.69.4.20' },
+ ],
+ add: [
+ { name: 'd', type: 'CNAME', address: 'duck.com' },
+ { name: 'a', type: 'CNAME', address: 'og.com' },
+ { name: 'b', type: 'A', address: '69.69.4.20' },
+ { name: 'c', type: 'CNAME', address: 'ccc.cc' },
+ ],
+ });
+ });
});
describe('Domain service', () => {
const addZone = jest.fn(async () => ({}));
- const editZone = jest.fn(async () => ({}));
+ const removeZone = jest.fn(async () => ({}));
const addRedir = jest.fn(async () => ({}));
- const editRedir = jest.fn(async () => ({}));
+ const removeRedir = jest.fn(async () => ({}));
const mockDS = ({ zones, redirections }) => getDomainService({ cpanel: getCpanel({
zone: async () => zones,
redir: async () => redirections,
addZone,
addRedir,
- editZone,
- editRedir,
+ removeZone,
+ removeRedir,
}) });
- const getRecordCalls = recfn => recfn.mock.calls.map(R.head).map(R.pick(['name', 'type', 'address', 'redirect', 'domain']));
+ const getRecordCalls = recfn => recfn.mock.calls.map(R.head).map(R.pick(['name', 'type', 'address', 'redirect', 'domain', 'line']));
beforeEach(() => {
addZone.mockClear();
- editZone.mockClear();
+ removeZone.mockClear();
addRedir.mockClear();
- editRedir.mockClear();
+ removeRedir.mockClear();
});
describe('getHosts', () => {
@@ -120,8 +153,8 @@ describe('Domain service', () => {
it('should resolve with a redirections', async () => {
const zones = [
- { name: 'xx', type: 'CNAME', address: 'fck.com.' },
- { name: 'xx', type: 'A', address: '111.1.1212.1' },
+ { line: '111', name: 'xx', type: 'CNAME', address: 'fck.com.' },
+ { line: '112', name: 'xx', type: 'A', address: '111.1.1212.1' },
];
const redirections = [
{ domain: 'foo.booboo.xyz', destination: 'https://google.com' },
@@ -133,10 +166,10 @@ describe('Domain service', () => {
const list = await mockDomainService.getHosts();
expect(list).toEqual([
- { name: 'xx', type: 'CNAME', address: 'fck.com' },
- { name: 'xx', type: 'A', address: '111.1.1212.1' },
- { name: 'foo', type: 'URL', address: 'https://google.com' },
- { name: 'foo1', type: 'URL', address: 'https://duck.com' },
+ { id: '111', name: 'xx', type: 'CNAME', address: 'fck.com' },
+ { id: '112', name: 'xx', type: 'A', address: '111.1.1212.1' },
+ { id: `foo.${DOMAIN_DOMAIN}`, name: 'foo', type: 'URL', address: 'https://google.com' },
+ { id: `foo1.${DOMAIN_DOMAIN}`, name: 'foo1', type: 'URL', address: 'https://duck.com' },
]);
});
});
@@ -144,8 +177,8 @@ describe('Domain service', () => {
describe('updateHosts', () => {
it('should append new hosts with existing ones and set it', async () => {
const zones = [
- { someid: 1, name: 'a', type: 'CNAME', address: 'boo' },
- { someid: 2, name: 'b', type: 'CNAME', address: 'goo' },
+ { line: 1, name: 'a', type: 'CNAME', address: 'boo' },
+ { line: 2, name: 'b', type: 'CNAME', address: 'goo' },
];
const redirections = [];
@@ -160,13 +193,13 @@ describe('Domain service', () => {
expect(getRecordCalls(addZone)).toEqual([
{ name: 'c', type: 'A', address: '12.131321.213' },
]);
- expect(editZone).toBeCalledTimes(0);
+ expect(removeZone).toBeCalledTimes(0);
});
it('should update matching host and set it', async () => {
const zones = [
- { someid: 1, name: 'a', type: 'CNAME', address: 'boo' },
- { someid: 2, name: 'b', type: 'CNAME', address: 'goo' },
+ { line: 1, name: 'a', type: 'CNAME', address: 'boo' },
+ { line: 2, name: 'b', type: 'CNAME', address: 'goo' },
];
const redirections = [];
@@ -176,18 +209,21 @@ describe('Domain service', () => {
{ name: 'b', type: 'CNAME', address: 'googoogaga' },
]);
- expect(addZone).toBeCalledTimes(0);
- expect(editZone).toBeCalledTimes(1);
- expect(getRecordCalls(editZone)).toEqual([
+ expect(addZone).toBeCalledTimes(1);
+ expect(getRecordCalls(addZone)).toEqual([
{ name: 'b', type: 'CNAME', address: 'googoogaga' },
]);
+ expect(removeZone).toBeCalledTimes(1);
+ expect(getRecordCalls(removeZone)).toEqual([
+ { line: 2 },
+ ]);
});
it('should update matching host and set it', async () => {
const zones = [
- { someid: 1, name: 'a', type: 'CNAME', address: 'boo' },
- { someid: 2, name: 'b', type: 'CNAME', address: 'goo' },
- { someid: 2, name: 'b', type: 'CNAME', address: 'xaa' },
+ { line: 1, name: 'a', type: 'CNAME', address: 'boo' },
+ { line: 2, name: 'b', type: 'CNAME', address: 'goo' },
+ { line: 3, name: 'b', type: 'CNAME', address: 'xaa' },
];
const redirections = [];
@@ -198,20 +234,24 @@ describe('Domain service', () => {
{ name: 'b', type: 'CNAME', address: 'farboo' },
]);
- expect(addZone).toBeCalledTimes(0);
- expect(editZone).toBeCalledTimes(2);
- expect(getRecordCalls(editZone)).toEqual([
+ expect(addZone).toBeCalledTimes(2);
+ expect(getRecordCalls(addZone)).toEqual([
{ name: 'b', type: 'CNAME', address: 'googoogaga' },
{ name: 'b', type: 'CNAME', address: 'farboo' },
]);
+ expect(removeZone).toBeCalledTimes(2);
+ expect(getRecordCalls(removeZone)).toEqual([
+ { line: 2 },
+ { line: 3 },
+ ]);
});
it('should workout this complex example', async () => {
const zones = [
- { someid: 1, name: 'a', type: 'CNAME', address: 'world' },
- { someid: 2, name: 'b', type: 'A', address: '1' },
- { someid: 2, name: 'b', type: 'A', address: '2' },
- { someid: 2, name: 'c', type: 'CNAME', address: 'hello.com' },
+ { line: 1, name: 'a', type: 'CNAME', address: 'world' },
+ { line: 2, name: 'b', type: 'A', address: '1' },
+ { line: 3, name: 'b', type: 'A', address: '2' },
+ { line: 4, name: 'c', type: 'CNAME', address: 'hello.com' },
];
const redirections = [
{ domain: `b.${DOMAIN_DOMAIN}`, destination: 'https://foobar.com' },
@@ -233,24 +273,27 @@ describe('Domain service', () => {
{ name: 'x', type: 'URL', address: 'https://example69.com' },
]);
- expect(addZone).toBeCalledTimes(2);
- expect(editZone).toBeCalledTimes(1);
- expect(addRedir).toBeCalledTimes(1);
- expect(editRedir).toBeCalledTimes(2);
+ expect(addZone).toBeCalledTimes(3);
expect(getRecordCalls(addZone)).toEqual([
- { name: 'b', type: 'A', address: '3' },
- { name: 'd', type: 'CNAME', address: 'helo.com' }
- ]);
- expect(getRecordCalls(editZone)).toEqual([
{ name: 'a', type: 'CNAME', address: 'boo' },
+ { name: 'b', type: 'A', address: '3' },
+ { name: 'd', type: 'CNAME', address: 'helo.com' },
]);
+ expect(removeZone).toBeCalledTimes(1);
+ expect(getRecordCalls(removeZone)).toEqual([
+ { line: 1 },
+ ]);
+ expect(addRedir).toBeCalledTimes(3);
expect(getRecordCalls(addRedir)).toEqual([
- { domain: `d.${DOMAIN_DOMAIN}`, type: 'permanent', redirect: 'https://hhh.com' },
- ]);
- expect(getRecordCalls(editRedir)).toEqual([
{ domain: `b.${DOMAIN_DOMAIN}`, type: 'permanent', redirect: 'https://wowow.com' },
+ { domain: `d.${DOMAIN_DOMAIN}`, type: 'permanent', redirect: 'https://hhh.com' },
{ domain: `x.${DOMAIN_DOMAIN}`, type: 'permanent', redirect: 'https://example69.com' },
]);
+ expect(removeRedir).toBeCalledTimes(2);
+ expect(getRecordCalls(removeRedir)).toEqual([
+ { domain: `b.${DOMAIN_DOMAIN}` },
+ { domain: `x.${DOMAIN_DOMAIN}` },
+ ]);
});
});
});
diff --git a/tests/register.test.js b/tests/register.test.js
index 0a87f2f4e..68c15e5be 100644
--- a/tests/register.test.js
+++ b/tests/register.test.js
@@ -3,16 +3,16 @@ const { toHostList, registerDomains } = require('../scripts/register-domains');
const { TTL, DOMAIN_DOMAIN } = require('../utils/constants');
const { getDomainService } = require('../utils/domain-service');
-const getCpanel = ({ zone, addZone, editZone, redir, addRedir, editRedir } = {}) => ({
+const getCpanel = ({ zone, addZone, removeZone, redir, addRedir, removeRedir } = {}) => ({
zone: {
fetch: (_) => zone(),
add: (rec) => addZone(rec),
- edit: (rec) => editZone(rec),
+ remove: (rec) => removeZone(rec),
},
redirection: {
fetch: (_) => redir(),
add: (rec) => addRedir(rec),
- edit: (rec) => editRedir(rec),
+ remove: (rec) => removeRedir(rec),
},
});
@@ -36,24 +36,24 @@ describe('toHostList', () => {
describe('registerDomains', () => {
const addZone = jest.fn(async () => ({}));
- const editZone = jest.fn(async () => ({}));
+ const removeZone = jest.fn(async () => ({}));
const addRedir = jest.fn(async () => ({}));
- const editRedir = jest.fn(async () => ({}));
+ const removeRedir = jest.fn(async () => ({}));
const mockDS = ({ zones, redirections }) => getDomainService({ cpanel: getCpanel({
zone: async () => zones,
redir: async () => redirections,
addZone,
addRedir,
- editZone,
- editRedir,
+ removeZone,
+ removeRedir,
}) });
beforeEach(() => {
addZone.mockClear();
- editZone.mockClear();
+ removeZone.mockClear();
addRedir.mockClear();
- editRedir.mockClear();
+ removeRedir.mockClear();
});
it('should register the new set of hosts generated from domains list', async () => {
@@ -62,9 +62,9 @@ describe('registerDomains', () => {
{ name: 'b', record: { CNAME: 'xaa' } },
];
const remoteHosts = [
- { someididk: 1, name: 'a', type: 'CNAME', address: 'hello' },
- { someididk: 2, name: 'b', type: 'CNAME', address: 'goo' },
- { someididk: 2, name: 'b', type: 'CNAME', address: 'xaa' },
+ { line: 1, name: 'a', type: 'CNAME', address: 'hello' },
+ { line: 2, name: 'b', type: 'CNAME', address: 'goo' },
+ { line: 3, name: 'b', type: 'CNAME', address: 'xaa' },
];
const remoteRedirections = [];
@@ -72,9 +72,9 @@ describe('registerDomains', () => {
await registerDomains({ getDomains: async () => localHosts, domainService });
expect(addZone).toBeCalledTimes(0);
- expect(editZone).toBeCalledTimes(0);
+ expect(removeZone).toBeCalledTimes(1);
expect(addRedir).toBeCalledTimes(0);
- expect(editRedir).toBeCalledTimes(0);
+ expect(removeRedir).toBeCalledTimes(0);
});
it('should add the new set hosts', async () => {
@@ -84,8 +84,8 @@ describe('registerDomains', () => {
{ name: 'c', record: { CNAME: 'yello', URL: 'https://google.com' } },
];
const remoteHosts = [
- { someididk: 1, name: 'a', type: 'CNAME', address: 'boo' },
- { someididk: 2, name: 'b', type: 'CNAME', address: 'xaa' },
+ { line: 1, name: 'a', type: 'CNAME', address: 'boo' },
+ { line: 2, name: 'b', type: 'CNAME', address: 'xaa' },
];
const remoteRedirections = [
{ domain: `b.${DOMAIN_DOMAIN}`, destination: 'x' },
@@ -96,9 +96,9 @@ describe('registerDomains', () => {
await registerDomains({ getDomains: async () => localHosts, domainService });
expect(addZone).toBeCalledTimes(1);
- expect(editZone).toBeCalledTimes(0);
- expect(addRedir).toBeCalledTimes(1);
- expect(editRedir).toBeCalledTimes(1);
+ expect(removeZone).toBeCalledTimes(0);
+ expect(addRedir).toBeCalledTimes(2);
+ expect(removeRedir).toBeCalledTimes(1);
});
});
diff --git a/utils/domain-service.js b/utils/domain-service.js
index 733ca29b6..560e77853 100644
--- a/utils/domain-service.js
+++ b/utils/domain-service.js
@@ -11,8 +11,8 @@ const recordToRedirection = ({ name, address }) => ({
redirect_wildcard: 1,
redirect_www: 1,
});
-const recordToZone = ({ name, type, address, ...rec }) => ({
- ...rec, //line
+const recordToZone = ({ name, type, address, id }) => ({
+ line: id,
name,
type,
address,
@@ -21,51 +21,33 @@ const recordToZone = ({ name, type, address, ...rec }) => ({
const cleanName = name => `${name}`.replace(new RegExp(`\.${DOMAIN_DOMAIN}\.?$`), '').toLowerCase();
-const zoneToRecord = ({ name, type, cname, address, record, ...host }) => ({
- ...host,
+const zoneToRecord = ({ name, type, cname, address, record, line: id }) => ({
+ id,
name: cleanName(name),
type: `${type}`,
address: `${cname || address || record}`.replace(/\.$/g, '').toLowerCase(),
});
const redirectionToRecord = ({ domain, destination }) => ({
+ id: domain,
name: cleanName(domain),
type: 'URL',
address: `${destination}`.replace(/\/$/g, ''),
});
-const getHostKey = host => `${host.name}##${host.type}`;
-
-const toHostMap = hosts => hosts.reduce((acc, host) => {
- const key = getHostKey(host);
- return { ...acc, [key]: [ ...(acc[key] || []), host ] };
-}, {});
+const getHostKey = host => `${host.name}##${host.type}##${host.address}`;
const diffRecords = (oldRecords, newRecords) => {
- const remoteHostMap = toHostMap(oldRecords);
- const localHostMap = toHostMap(newRecords);
+ const isMatchingRecord = (a, b) => getHostKey(a) === getHostKey(b);
- return R.toPairs(localHostMap).reduce((acc, [key, local]) => {
- const remote = remoteHostMap[key];
+ const remove = R.differenceWith(isMatchingRecord, oldRecords, newRecords);
+ const add = R.differenceWith(isMatchingRecord, newRecords, oldRecords)
+ .filter(r => !['www', '@'].includes(r.name));
- if (remote) {
- let adds = [];
- let edits = [];
-
- const diff = R.differenceWith((a, b) => a.address === b.address, local, remote);
-
- if (diff.length === local.length - remote.length) {
- adds = diff;
- } else {
- edits = diff;
- }
-
- return { ...acc, add: acc.add.concat(adds), edit: acc.edit.concat(edits) };
- }
-
- return { ...acc, add: acc.add.concat(local) };
- }, { add: [], edit: [] });
+ return { add, remove };
};
+const print = fn => x => log(fn(x)) || x;
+
const lazyTask = fn => data => () => fn(data);
const batchLazyTasks = count => tasks => tasks.reduce((batches, task) => {
@@ -84,7 +66,7 @@ const executeBatch = (batches) => batches.reduce((promise, batch, index) => {
const values = await Promise.all(batch.map(fn => fn().catch(e => console.error(e))));
- const results = values.map(R.pathOr({}, ['cpanelresult', 'data', 0]));
+ const results = values.map(data => R.pathOr({ result: data }, ['cpanelresult', 'data', 0], data));
const failed = results.filter(x => (x.result || {}).status != 1);
log(`${values.length - failed.length}/${values.length}`);
@@ -100,10 +82,28 @@ const getDomainService = ({ cpanel }) => {
const fetchZoneRecords = () => cpanel.zone.fetch().then(R.map(zoneToRecord));
const fetchRedirections = () => cpanel.redirection.fetch().then(R.map(redirectionToRecord));
- const addZoneRecord = lazyTask(R.compose(cpanel.zone.add, recordToZone));
- const editZoneRecord = lazyTask(R.compose(cpanel.zone.edit, recordToZone));
- const addRedirection = lazyTask(R.compose(cpanel.redirection.add, recordToRedirection));
- const editRedirection = lazyTask(R.compose(cpanel.redirection.edit, recordToRedirection));
+ const addZoneRecord = lazyTask(R.compose(
+ cpanel.zone.add,
+ recordToZone,
+ print(({ name }) => `Adding zone for ${name}...`),
+ ));
+ const removeZoneRecord = lazyTask(R.compose(
+ cpanel.zone.remove,
+ R.pick(['line']),
+ recordToZone,
+ print(({ name }) => `Deleting zone for ${name}...`),
+ ));
+ const addRedirection = lazyTask(R.compose(
+ cpanel.redirection.add,
+ recordToRedirection,
+ print(({ name }) => `Adding redirection for ${name}`),
+ ));
+ const removeRedirection = lazyTask(R.compose(
+ cpanel.redirection.remove,
+ R.pick(['domain']),
+ recordToRedirection,
+ print(({ name }) => `Deleting redirection for ${name}`),
+ ));
const getHosts = async () => {
if (hostList.length) return hostList;
@@ -117,21 +117,24 @@ const getDomainService = ({ cpanel }) => {
const BATCH_SIZE = 1;
const addRecords = R.compose(batchLazyTasks(BATCH_SIZE), R.filter(Boolean), R.map(R.cond([
- [ R.propEq('name', 'www'), () => null ],
+ [ R.propEq('name', 'www'), R.always(null) ],
[ R.propEq('type', 'URL'), addRedirection ],
[ R.T, addZoneRecord ],
])));
- const editRecords = R.compose(batchLazyTasks(BATCH_SIZE), R.map(R.cond([
- [ R.propEq('type', 'URL'), editRedirection ],
- [ R.T, editZoneRecord ],
+ const removeRecords = R.compose(batchLazyTasks(BATCH_SIZE), R.map(R.cond([
+ [ R.propEq('type', 'URL'), removeRedirection ],
+ [ R.T, removeZoneRecord ],
])));
const updateHosts = async hosts => {
const remoteHostList = await getHosts();
- const { add, edit } = diffRecords(remoteHostList, hosts);
+ const { add, remove } = diffRecords(remoteHostList, hosts);
- await executeBatch(addRecords(add).concat(editRecords(edit)));
- return { additions: add.length, edits: edit.length };
+ await executeBatch([
+ ...removeRecords(remove),
+ ...addRecords(add),
+ ]);
+ return { added: add.length, removed: remove.length };
};
return { getHosts, updateHosts };
diff --git a/utils/lib/cpanel.js b/utils/lib/cpanel.js
index c29c10145..397a677a7 100644
--- a/utils/lib/cpanel.js
+++ b/utils/lib/cpanel.js
@@ -45,10 +45,9 @@ const CpanelClient = (options) => {
// { name, type(A|CNAME), cname, address, ttl }
// -> {}
add: api2('ZoneEdit', 'add_zone_record', { domain: options.domain }),
-
- // { name, type(A|CNAME), cname, address, ttl }
+ // { line }
// -> {}
- edit: api2('ZoneEdit', 'edit_zone_record', { domain: options.domain }),
+ remove: api2('ZoneEdit', 'remove_zone_record', { domain: options.domain }),
},
redirection: {
// {}
@@ -61,7 +60,9 @@ const CpanelClient = (options) => {
// { domain, redirect, type(permanent|tmp), redirect_wildcard(0|1), redirect(0|1|2) }
// -> {}
add: uapi('Mime', 'add_redirect'),
- edit: uapi('Mime', 'add_redirect'), // NOTE: adding new updates exisiting
+ // { domain }
+ // -> {}
+ remove: uapi('Mime', 'delete_redirect'),
},
};
};