mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-18 14:13:42 +00:00
Merge branch 'main' into main
This commit is contained in:
4048 files changed
+36048
-10253
No files matched your search
@@ -1,5 +0,0 @@
|
|||||||
DOMAIN_USER=username
|
|
||||||
DOMAIN_API_KEY=apikey
|
|
||||||
DOMAIN_API_HOST=api-example.com
|
|
||||||
DOMAIN_API_PORT=2087
|
|
||||||
DOMAIN_DOMAIN=example.com
|
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
DOMAIN_USER=username
|
||||||
|
DOMAIN_API_KEY=apikey
|
||||||
|
DOMAIN_API_HOST=api-example.com
|
||||||
|
DOMAIN_API_PORT=2087
|
||||||
|
DOMAIN_DOMAIN=example.com
|
||||||
|
DOMAIN_HOST_IP=69.69.69.69
|
||||||
+6
-1
@@ -1,4 +1,9 @@
|
|||||||
* @phenax
|
* @phenax
|
||||||
|
|
||||||
domains/ @is-a-dev/maintainers
|
/.github/ @wdhdev
|
||||||
|
/.github/CODEOWNERS @phenax @wdhdev
|
||||||
|
|
||||||
|
/domains/ @is-a-dev/maintainers @is-a-dev/trial-maintainers
|
||||||
|
|
||||||
*.md @is-a-dev/maintainers
|
*.md @is-a-dev/maintainers
|
||||||
|
/MAINTAINERS.md @wdhdev
|
||||||
@@ -6,9 +6,8 @@ labels: bug
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### Your subdomain
|
||||||
|
|
||||||
### Expected outcome
|
### Expected outcome
|
||||||
|
|
||||||
|
|
||||||
### Observed outcome
|
### Observed outcome
|
||||||
|
|
||||||
|
|
||||||
@@ -6,5 +6,4 @@ labels: question
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
You can elaborate here
|
### Your question
|
||||||
|
|
||||||
@@ -6,8 +6,10 @@ labels: report-abuse
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Domain you want to report:
|
### Domain
|
||||||
|
|
||||||
### Reason
|
### Reason
|
||||||
Explain why you think this domain is being abused
|
<!-- Explain why you think this domain is being abused -->
|
||||||
|
|
||||||
|
### Proof
|
||||||
|
<!-- Proof of the domain being abused -->
|
||||||
@@ -6,3 +6,4 @@ labels: suggestion
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
### What do you want added?
|
||||||
@@ -6,7 +6,6 @@ labels: support
|
|||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
Your domain name:
|
### Your subdomain
|
||||||
|
|
||||||
Explain any issues you are facing
|
|
||||||
|
|
||||||
|
### The issue
|
||||||
@@ -0,0 +1,17 @@
|
|||||||
|
<!-- Please complete this template so we can review your pull request faster. -->
|
||||||
|
|
||||||
|
## Requirements
|
||||||
|
Unless explicitly specified otherwise by a **maintainer** or in the requirement description, your domain must pass **ALL** the indicated requirements above.
|
||||||
|
|
||||||
|
Please note that we reserve the rights not to accept any domain at our own discretion.
|
||||||
|
|
||||||
|
- [ ] The file is in the `domains` folder and is in the JSON format.
|
||||||
|
- [ ] The file's name is all lowercased and alphanumeric. <!-- Your file's name is yourname.json, not YourName.json or your_name.json. -->
|
||||||
|
- [ ] You have completed your website. <!-- This is not required if the domain you're registering is for emails. -->
|
||||||
|
- [ ] The website is reachable. <!-- This is not required if the domain you're registering is for emails. -->
|
||||||
|
- [ ] You're not using Vercel or Netlify. <!-- This is not required if you're using an URL record. -->
|
||||||
|
- [ ] The CNAME record doesn't contain `https://` or `/`. <!-- This is not required if you are not using a CNAME record. -->
|
||||||
|
- [ ] There is sufficient information at the `owner` field. <!-- You need to have your email presented at `email` field. If you don't want to provide your email for any reason, you can specify another social platform (e.g. Twitter) so we can contact you. -->
|
||||||
|
|
||||||
|
## Website Link/Preview
|
||||||
|
<!-- Please provide a link or preview of your website below. If you can't make the website visible, then an image of the website is also fine! -->
|
||||||
@@ -1,24 +0,0 @@
|
|||||||
name: Helper
|
|
||||||
|
|
||||||
on:
|
|
||||||
pull_request:
|
|
||||||
types:
|
|
||||||
- closed
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
instructions:
|
|
||||||
name: instructions
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v2
|
|
||||||
- name: Comment
|
|
||||||
if: github.event.action == 'closed' && github.event.pull_request.merged == true
|
|
||||||
uses: actions/github-script@v3
|
|
||||||
with:
|
|
||||||
github-token: ${{secrets.GITHUB_TOKEN}}
|
|
||||||
script: |
|
|
||||||
const { hasLabel } = require(`${process.env.GITHUB_WORKSPACE}/scripts/action-utils.js`);
|
|
||||||
const { instructions } = require(`${process.env.GITHUB_WORKSPACE}/scripts/reply.js`);
|
|
||||||
if (hasLabel(context, 'domain'))
|
|
||||||
console.log('Domain');
|
|
||||||
await instructions(context, github);
|
|
||||||
@@ -1,23 +1,18 @@
|
|||||||
name: Checks
|
name: Checks
|
||||||
on: [pull_request]
|
|
||||||
|
on: [pull_request, workflow_dispatch]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
validation:
|
validation:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
with:
|
with:
|
||||||
ref: ${{ github.event.pull_request.head.sha }}
|
ref: ${{ github.event.pull_request.head.sha }}
|
||||||
fetch-depth: 0
|
fetch-depth: 0
|
||||||
- name: Setup node v15
|
- uses: oven-sh/setup-bun@v1
|
||||||
uses: actions/setup-node@v1
|
|
||||||
with:
|
with:
|
||||||
node-version: '15'
|
bun-version: latest
|
||||||
- name: Install dependencies
|
- run: bun install
|
||||||
uses: borales/actions-yarn@v2.0.0
|
|
||||||
with:
|
|
||||||
cmd: install --ignore-engines --frozen-lockfile
|
|
||||||
- name: Run tests
|
- name: Run tests
|
||||||
uses: borales/actions-yarn@v2.0.0
|
run: bun test
|
||||||
with:
|
|
||||||
cmd: test
|
|
||||||
@@ -1,13 +1,13 @@
|
|||||||
name: Label
|
name: Pull Request Labeler
|
||||||
on:
|
on:
|
||||||
schedule:
|
schedule:
|
||||||
- cron: "0 * * * *"
|
- cron: '*/10 * * * *'
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
label:
|
labeler:
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- name: Labelling pull request
|
- uses: docker://docker.io/ilyam8/periodic-pr-labeler:v0.1.1
|
||||||
uses: actions/labeler@main
|
env:
|
||||||
with:
|
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||||
repo-token: "${{ secrets.GITHUB_TOKEN }}"
|
GITHUB_REPOSITORY: ${{ github.repository }}
|
||||||
|
LABEL_MAPPINGS_FILE: .github/labeler.yml
|
||||||
@@ -4,30 +4,27 @@ on:
|
|||||||
push:
|
push:
|
||||||
branches: [main]
|
branches: [main]
|
||||||
workflow_dispatch:
|
workflow_dispatch:
|
||||||
name: 'Publish records'
|
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
publish:
|
publish:
|
||||||
if: github.repository == 'is-a-dev/register'
|
if: github.repository == 'is-a-dev/register'
|
||||||
runs-on: ubuntu-latest
|
runs-on: ubuntu-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v2
|
- uses: actions/checkout@v4
|
||||||
- uses: borales/actions-yarn@v2.0.0
|
- uses: oven-sh/setup-bun@v1
|
||||||
with:
|
with:
|
||||||
cmd: install --ignore-engines
|
bun-version: latest
|
||||||
- name: Running tests
|
- run: bun install
|
||||||
uses: borales/actions-yarn@v2.0.0
|
- run: bun test
|
||||||
with:
|
|
||||||
cmd: test
|
|
||||||
- name: Publishing records
|
- name: Publishing records
|
||||||
env:
|
env:
|
||||||
CI: 1
|
CI: 1
|
||||||
|
NODE_ENV: production
|
||||||
ENV: production
|
ENV: production
|
||||||
DOMAIN_USER: ${{ secrets.DOMAIN_USER }}
|
DOMAIN_USER: ${{ secrets.DOMAIN_USER }}
|
||||||
DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }}
|
DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }}
|
||||||
DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }}
|
DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }}
|
||||||
DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }}
|
DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }}
|
||||||
DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }}
|
DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }}
|
||||||
uses: borales/actions-yarn@v2.0.0
|
DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }}
|
||||||
with:
|
run: bun run publish-records
|
||||||
cmd: publish-records
|
|
||||||
@@ -0,0 +1,47 @@
|
|||||||
|
name: Raw API
|
||||||
|
|
||||||
|
on:
|
||||||
|
push:
|
||||||
|
branches: [main]
|
||||||
|
paths:
|
||||||
|
- "domains/*"
|
||||||
|
- ".github/workflows/raw-api.yml"
|
||||||
|
|
||||||
|
workflow_dispatch:
|
||||||
|
|
||||||
|
concurrency:
|
||||||
|
group: ${{ github.ref }}-raw-api
|
||||||
|
cancel-in-progress: true
|
||||||
|
|
||||||
|
jobs:
|
||||||
|
update:
|
||||||
|
name: Update
|
||||||
|
runs-on: ubuntu-latest
|
||||||
|
|
||||||
|
steps:
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
|
- uses: actions/checkout@v4
|
||||||
|
with:
|
||||||
|
repository: is-a-dev/raw-api
|
||||||
|
path: raw-api
|
||||||
|
token: ${{ secrets.BOT }}
|
||||||
|
|
||||||
|
- uses: actions/setup-node@v4
|
||||||
|
with:
|
||||||
|
node-version: 20.x
|
||||||
|
|
||||||
|
- name: Update Data
|
||||||
|
run: node raw-api/scripts/update.js
|
||||||
|
|
||||||
|
- name: Commit
|
||||||
|
uses: cpina/github-action-push-to-another-repository@main
|
||||||
|
with:
|
||||||
|
source-directory: "raw-api"
|
||||||
|
destination-github-username: is-a-dev
|
||||||
|
destination-repository-name: raw-api
|
||||||
|
user-email: 106927495+is-a-dev-bot@users.noreply.github.com
|
||||||
|
user-name: is-a-dev-bot
|
||||||
|
commit-message: "Update Data via is-a-dev/register"
|
||||||
|
env:
|
||||||
|
API_TOKEN_GITHUB: ${{ secrets.BOT }}
|
||||||
@@ -13,9 +13,9 @@ jobs:
|
|||||||
- uses: actions/stale@v3
|
- uses: actions/stale@v3
|
||||||
with:
|
with:
|
||||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||||
days-before-stale: 30
|
days-before-stale: 7
|
||||||
days-before-close: 20
|
days-before-close: 3
|
||||||
stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
|
stale-issue-message: 'This issue has been marked as stale due to inactivity and will be closed. Comment anything on this issue to prevent it'
|
||||||
stale-pr-message: 'This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
|
stale-pr-message: 'This pull request has been marked as stale due to inactivity and will be closed. Comment anything on this PR to prevent it'
|
||||||
exempt-issue-labels: 'no-stale'
|
exempt-issue-labels: 'no-stale'
|
||||||
exempt-pr-labels: 'no-stale'
|
exempt-pr-labels: 'no-stale'
|
||||||
+2
-1
@@ -1,3 +1,4 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
*.env.*
|
*.env.production
|
||||||
*.log
|
*.log
|
||||||
|
is-a-dev-cert/
|
||||||
+8
-7
@@ -1,10 +1,11 @@
|
|||||||
# Code of conduct
|
# Code of Conduct
|
||||||
This is a Code of Conduct for any interactions in this repository. This includes pull requests, issues, etc.
|
This is a Code of Conduct for any interactions in this repository. This includes pull requests, issues, etc.
|
||||||
|
|
||||||
* **Don't be a dick** - It's not that complicated. Just be nice to people.
|
- **Use common sense** - It's not that complicated. Just be nice to people.
|
||||||
* **Don't abuse the service** - This service is intended for developers to get a pretty URL for their personal websites.
|
- **Don't abuse the service** - This service is intended for developers to get a cleaner URL for their personal websites.
|
||||||
* **No Wrongful Uses Of The Service** - Do not use this site as a way, to promote hacking, cheating, committing fraud, and other illegal activites.
|
- **No wrongful use** - Do not use this service as a way, to promote hacking, scams, fraud, and other illegal activites.
|
||||||
*(cheating isn't illegal but it is still considered abuse of this service)*
|
|
||||||
|
|
||||||
If you believe a domain that has been registered using this service is an abuse of this service, you can report it by creating an issue.
|
## Reporting abuse
|
||||||
The abuse reports will be investigated and the necessary action will be taken!
|
If you believe a domain that has been registered using this service is abusing our terms, you can report it by creating an issue.
|
||||||
|
|
||||||
|
The abuse reports will be investigated and the necessary action will be taken.
|
||||||
+12
-15
@@ -1,24 +1,21 @@
|
|||||||
# Contributing
|
# Contributing
|
||||||
When contributing to this repository, please first discuss the change you wish to make via issue before making a change.
|
When contributing to this repository, please first discuss the change you wish to make via issue before making a change.
|
||||||
|
|
||||||
You should also read up on this project's [code of conduct](./CODE_OF_CONDUCT.md).
|
You should also read up on this project's [code of conduct](https://github.com/is-a-dev/register/blob/main/CODE_OF_CONDUCT.md).
|
||||||
|
|
||||||
## Pull requests
|
## Pull requests
|
||||||
You can create an pull request for the following reasons -
|
- Adding, changing or removing a domain file you own.
|
||||||
* Adding, changing or removing a domain file you own.
|
- Fixing a bug in the scripts or CI.
|
||||||
* Fixing a bug in the scripts or CI.
|
- Fix an error in the documentation.
|
||||||
* Fix an error in the documentation.
|
|
||||||
|
|
||||||
#### Domains
|
#### Domains
|
||||||
Changes to domain files will follow the given process -
|
- Your pull request will be reviewed and merged into `main` branch.
|
||||||
* PR will be reviewed and merged to `main` branch.
|
- The records will be published as soon as the PR is merged.
|
||||||
* The records will be published as soon as the PR is merged.
|
- The changes should reflect soon after publishing.
|
||||||
* The changes should reflect soon after publishing.
|
|
||||||
|
|
||||||
|
|
||||||
## Issues
|
## Issues
|
||||||
* **Report an abusive domain** - Create a new issue with the label `report-abuse`.
|
- **Report an abusive domain** - Create a new issue with the label `report-abuse`.
|
||||||
* **Report a problem with your domain** - Create a new issue with the label `support`.
|
- **Report a problem with your domain** - Create a new issue with the label `support`.
|
||||||
* **Suggestions** - Create a new issue with the label `suggestion`.
|
- **Suggestions** - Create a new issue with the label `suggestion`.
|
||||||
* **For any questions** - Create a new issue with the label `question`.
|
- **For any questions** - Create a new issue with the label `question`.
|
||||||
* **Report any other issues related to this repository** - Create a new issue with any label that fits.
|
- **Report any other issues related to this repository** - Create a new issue with any label that fits.
|
||||||
+5
-4
@@ -5,17 +5,18 @@ RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
|
|||||||
|
|
||||||
RUN apt-get -y update
|
RUN apt-get -y update
|
||||||
RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing
|
RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing
|
||||||
|
RUN apt-get install -y unzip
|
||||||
|
|
||||||
RUN npm i -g n yarn && n 15.11
|
RUN bash -c "curl -fsSL https://bun.sh/install | bash -s 'bun-v1.0.15'"
|
||||||
|
|
||||||
RUN node -v
|
RUN ~/.bun/bin/bun -v
|
||||||
|
|
||||||
WORKDIR /opt/app
|
WORKDIR /opt/app
|
||||||
|
|
||||||
COPY yarn.lock .
|
COPY bun.lockb .
|
||||||
COPY package.json .
|
COPY package.json .
|
||||||
|
|
||||||
RUN yarn install
|
RUN ~/.bun/bin/bun install
|
||||||
|
|
||||||
CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"]
|
CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"]
|
||||||
|
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
# is-a.dev Team
|
||||||
|
| Name | GitHub | Role |
|
||||||
|
|:-:|-|-|
|
||||||
|
| Akshay | [@phenax](https://github.com/phenax) | Owner |
|
||||||
|
| William | [@wdhdev](https://github.com/wdhdev) | Administrator |
|
||||||
|
| CuteDog5695 | [@CuteDog5695](https://github.com/CuteDog5695) | Maintainer |
|
||||||
|
| Daniel | [@hackermondev](https://github.com/hackermondev) | Maintainer |
|
||||||
|
| DIBSTER | [@DEV-DIBSTER](https://github.com/DEV-DIBSTER) | Maintainer |
|
||||||
|
| MaskDuck | [@MaskDuck](https://github.com/MaskDuck) | Maintainer |
|
||||||
|
| Om | [@omsenjalia](https://github.com/omsenjalia) | Maintainer |
|
||||||
|
| orangc | [@orxngc](https://github.com/orxngc) | Maintainer |
|
||||||
|
| Stef | [@Stef-00012](https://github.com/Stef-00012) | Maintainer |
|
||||||
@@ -1,51 +1,49 @@
|
|||||||

|
<p align="center">
|
||||||
|
<img alt="is-a.dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||||
|
</p>
|
||||||
|
|
||||||
<br/>
|
<p align="center">
|
||||||
|
<img alt="Domains" src="https://img.shields.io/github/directory-file-count/is-a-dev/register/domains?color=5c46eb&label=domains&style=for-the-badge">
|
||||||
|
<img alt="Open Pull Requests" src="https://img.shields.io/github/issues-raw/is-a-dev/register?color=5c46eb&label=issues&style=for-the-badge">
|
||||||
|
<img alt="Open Issues" src="https://img.shields.io/github/issues-pr-raw/is-a-dev/register?color=5c46eb&label=pull%20requests&style=for-the-badge">
|
||||||
|
</p>
|
||||||
|
|
||||||
**is-a-dev** is a service that allows developers to get a sweet-looking `.is-a.dev` domain for their personal websites.
|
<h1 align="center">is-a.dev</h1>
|
||||||
|
|
||||||
<p align="center"> <a href="https://discord.gg/PZCGHz4RhQ"><img src="https://discord.com/api/guilds/830872854677422150/widget.png?style=banner2" alt="Discord"></a></p>
|
<p align="center"><strong>is-a-dev</strong> is a service that allows developers to get a sweet-looking ".is-a.dev" domain for their personal websites.</p>
|
||||||
|
|
||||||
|
<p align="center">
|
||||||
|
<a href="https://discord.gg/is-a-dev-830872854677422150"><img alt="Discord Server" src="https://invidget.switchblade.xyz/is-a-dev-830872854677422150"></a>
|
||||||
|
</p>
|
||||||
|
|
||||||
## How do I register?
|
## Issues
|
||||||
* Fork this repository
|
If you have any problems, feel free to [open a issue](https://github.com/is-a-dev/register/issues/new/choose).
|
||||||
* Add a new `domains/your-domain-name.json` file directory to register `your-domain-name.is-a.dev`
|
|
||||||
* [Read the docs](./docs)
|
|
||||||
* The PR will be reviewed and merged
|
|
||||||
* After merging, the changes will take effect within a day
|
|
||||||
* That's it! Done! Now go show off your cool `.is-a.dev` domain
|
|
||||||
|
|
||||||
|
If you have an issue that contains confidental infomation, send an email to security@maintainers.is-a.dev.
|
||||||
|
|
||||||
|
## Register
|
||||||
|
### Manual Registration
|
||||||
|
- [Fork](https://github.com/is-a-dev/register/fork) this repository.
|
||||||
|
- Add a new file called `your-domain-name.json` in the `domains` folder to register `your-domain-name.is-a.dev`.
|
||||||
|
- [Read the documentation](https://www.is-a.dev/docs).
|
||||||
|
- Your pull request will be reviewed and merged. *Make sure to keep an eye on it incase we need you to make any changes!*
|
||||||
|
- After the pull request is merged, please allow up to 24 hours for the changes to propagate.
|
||||||
|
- Enjoy your new `.is-a.dev` domain!
|
||||||
|
|
||||||
## Donations
|
### Automated Registration
|
||||||
This project is a free and open source service for developers and will stay that way.
|
> [!WARNING]
|
||||||
|
> **When using automated registration, please ensure your records are valid. Please do NOT "test" out the system and create invalid PRs, it wastes maintainers' time.**
|
||||||
|
|
||||||
Please consider donating to help me keep this running forever!
|
Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150), head to the commands channel and run `/register`. The bot will ask you a few questions then will generate your PR and domain automatically. The bot also allows for domain deletion and editing.
|
||||||
|
|
||||||
Also, consider starring this repo!
|
## Status
|
||||||
|
You can check the uptime of our services on our [status dashboard](https://is-a-dev.wdh.gg).
|
||||||
|
|
||||||
<a href="https://www.buymeacoffee.com/phenax" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="28" width="119"></a>
|
### Donate
|
||||||
<a href="https://liberapay.com/phenax" target="_blank"><img src="https://img.shields.io/badge/liberapay-donate-yellow.svg?style=for-the-badge" alt="Liberapay recurring donation button" /></a>
|
If you like this project, please consider donating so we can keep this project running forever!
|
||||||
|
|
||||||
|
<a href="https://www.buymeacoffee.com/phenax" target="_blank"><img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me a Coffee" height="28" width="119"></a>
|
||||||
|
<a href="https://liberapay.com/phenax" target="_blank"><img src="https://img.shields.io/badge/liberapay-donate-yellow.svg?style=for-the-badge" alt="Liberapay"></a>
|
||||||
|
|
||||||
|
### Similar Services
|
||||||
|
If you want to find services similar to is-a.dev, take a look on [Free For Life](https://github.com/wdhdev/free-for-life#domains).
|
||||||
## Similar services
|
|
||||||
You should also checkout -
|
|
||||||
* [js.org](https://github.com/js-org/js.org/tree/master) (**NOTE**: `js.org` is specifically for JS focused project)
|
|
||||||
* [runs-on.tech](https://github.com/aakhilv/runs-on.tech)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Uptime
|
|
||||||
|
|
||||||

|
|
||||||

|
|
||||||
|
|
||||||
You can check the uptime of the service via [our status dashboard](https://stats.uptimerobot.com/zY4XKIRVzw)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## License
|
|
||||||
This project is under the [GPL-3.0](./LICENSE) license.
|
|
||||||
+3
-3
@@ -1,6 +1,6 @@
|
|||||||
# Security Policy
|
# Security Policy
|
||||||
|
|
||||||
## Reporting a Vulnerability
|
## Reporting a vulnerability
|
||||||
|
You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repository.
|
||||||
|
|
||||||
You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repo.
|
However, for **higher severity vulnerabilities and bugs**, please email security@maintainers.is-a.dev.
|
||||||
For higher severity vulnerabilities and bugs, kindly email them to me at [akshay-n0@protonmail.com](mailto:akshay-n0@protonmail.com).
|
|
||||||
+1
-2
@@ -3,11 +3,10 @@ let
|
|||||||
inherit (nixpkgs) pkgs;
|
inherit (nixpkgs) pkgs;
|
||||||
|
|
||||||
nixPackages = with pkgs; [
|
nixPackages = with pkgs; [
|
||||||
nodejs-16_x
|
|
||||||
yarn
|
yarn
|
||||||
docker-compose
|
docker-compose
|
||||||
dnsutils
|
dnsutils
|
||||||
#certbot
|
bun
|
||||||
];
|
];
|
||||||
in
|
in
|
||||||
pkgs.stdenv.mkDerivation {
|
pkgs.stdenv.mkDerivation {
|
||||||
|
|||||||
@@ -1,10 +0,0 @@
|
|||||||
# How to register
|
|
||||||
You can read the [domains.json file api reference](./domains-json.md) for more information about the json file structure.
|
|
||||||
|
|
||||||
### Websites hosted at
|
|
||||||
* [For github pages users](./hosted-at/github-pages.md)
|
|
||||||
* [For hashnode blogs](./hosted-at/hashnode.md)
|
|
||||||
* [For other services](./hosted-at/others.md)
|
|
||||||
|
|
||||||
### Vercel & Netlify Note
|
|
||||||
You will encounter an SSL certificate issue when using Vercel and Netlify. Neither service will work with our domains. It is recommend to use [Github Pages](https://github.com/is-a-dev/register/blob/add-hosting-warning/docs/hosted-at/github-pages.md) or [Railway](https://railway.app/) instead.
|
|
||||||
@@ -1,113 +0,0 @@
|
|||||||
# 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 -
|
|
||||||
|
|
||||||
> NOTE: You can use `.` (dots) in your file name (for registering `blog.mysubdomain.is-a.dev`) but each of the following criteria must be valid for all part of your subdomain
|
|
||||||
|
|
||||||
* Must be alpha-numeric in lowercase with dashes as seperators
|
|
||||||
* Must be more than 2 characters long
|
|
||||||
* Must have a `.json` file extension
|
|
||||||
|
|
||||||
|
|
||||||
The file needs to have the following fields -
|
|
||||||
|
|
||||||
### owner (required)
|
|
||||||
You need to specify some information about yourself here.
|
|
||||||
This is so that you can be contacted if required.
|
|
||||||
|
|
||||||
In the owner object, the fields `username` and `email` are required. You can however add more information in this object if you need.
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"owner": {
|
|
||||||
"username": "github-username",
|
|
||||||
"email": "any@email"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
If you don't wish to share your email address here, please share your twitter, discord 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.
|
|
||||||
|
|
||||||
|
|
||||||
### repo
|
|
||||||
This is a link to your website repository or your github account. This is purely for documentation purpose and is optional.
|
|
||||||
|
|
||||||
|
|
||||||
### record (required)
|
|
||||||
This is where you specify the DNS records you wish to use.
|
|
||||||
|
|
||||||
The supported record types are: `CNAME`, `A`, `URL`, `MX` and `TXT`
|
|
||||||
|
|
||||||
Here's a few different use cases for the given record types -
|
|
||||||
|
|
||||||
* **CNAME**
|
|
||||||
CNAME must be a host name (Eg - `something.tld`). CNAME cannot be used in conjunction with any other record types.
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"CNAME": "username.github.io"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
* **A record**
|
|
||||||
A record must be a list of ips
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"A": [
|
|
||||||
"999.999.991.999",
|
|
||||||
"999.999.992.999",
|
|
||||||
"999.999.993.999",
|
|
||||||
"999.999.994.999"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
* **URL redirection**
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"URL": "https://my-other-website.com"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
* **MX**
|
|
||||||
MX must be a list of host names
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"MX": [
|
|
||||||
"mx1.improvmx.com",
|
|
||||||
"mx2.improvmx.com"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
* **TXT**
|
|
||||||
TXT can be any string value. **You can only have 1 TXT record.**
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"TXT": "hello world"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
# For github pages
|
|
||||||
|
|
||||||
### Creating a github pages repo
|
|
||||||
You can create a github pages website by creating a repo with the name `<your-github-username>.github.io`.
|
|
||||||
For more information about github pages, please read through [their guide](https://guides.github.com/features/pages/).
|
|
||||||
|
|
||||||
|
|
||||||
### Domains file
|
|
||||||
Create a json file inside the `domains` directory (`domains/<subdomain>.json`) with the following contents
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"description": "Add some description",
|
|
||||||
"repo": "https://github.com/github-username/github-username.github.io",
|
|
||||||
"owner": {
|
|
||||||
"username": "github-username",
|
|
||||||
"email": "any@email",
|
|
||||||
"twitter": "your-twitter-username"
|
|
||||||
},
|
|
||||||
"record": {
|
|
||||||
"CNAME": "<replace-this-with-your-github-username>.github.io"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Configuring your repo
|
|
||||||
* After the pull request is merged, you will see a 404 error on `your-domain.is-a.dev`. To fix this go to your github page repo's `Settings > Github pages > Custom domain` and add `your-domain.is-a.dev` in the given field
|
|
||||||
* Check the `Enforce HTTPS` checkbox below the custom domain input
|
|
||||||
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
When you create your Hashnode blog, hashnode provides a free **yourdomain.hashnode.dev** subdomain for you. However, you can set up your own **.is-a.dev** subdomain.
|
|
||||||
|
|
||||||
In this guide, you will learn how to accomplish this.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
1. Log in to your Hashnode account.
|
|
||||||
|
|
||||||
2. Click on your **profile picture** at the bottom-left corner of the page on *desktop* screen or top-right corner on *mobile* screen.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
3. Click on the **Blog Dashboard** option from the popup modal to access your blog's dashboard.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
4. Navigate to the **DOMAIN** tab and enter your domain without the **www** or **https://** prefix in the text field provided. Then click on the **Update** button to proceed.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
5. Go To Your Fork Of The `is-a-dev/register` repo, edit your subdomain's JSON file, make sure you remove any old records, then add this:
|
|
||||||
```json
|
|
||||||
"CNAME": "hashnode.network"
|
|
||||||
```
|
|
||||||
|
|
||||||
Once Done, your hashnode blog is setup to use your subdomain, all you have to do is wait sometime for the DNS to propogate. These changes could take from 1 hour to around 48 hours, so please be patient, It'll most likely be ready within a hour.
|
|
||||||
Enjoy Your Hashnode Blog, With Your Sweet `.is-a.dev` Subdomain! **If You Need More Help:** please read this support article on hashnode support: https://support.hashnode.com/docs/mapping-domain/, this should help you more, if you need more help related to [Hashnode](https://hashnode.com), then please visit the [Hashnode Support Center](https://support.hashnode.com/). Remeber, is-a.dev has no links with hashnode, so please do not create issues on our github, saying that your hashnode blog is having issues, we simply will not respond to them.
|
|
||||||
@@ -1,53 +0,0 @@
|
|||||||
# For other hosting services
|
|
||||||
|
|
||||||
### Domains file
|
|
||||||
Create a json file inside the `domains` directory (`domains/<subdomain>.json`) with the following contents
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"description": "Add some description",
|
|
||||||
"repo": "https://github.com/github-username",
|
|
||||||
"owner": {
|
|
||||||
"username": "github-username",
|
|
||||||
"email": "any@email"
|
|
||||||
},
|
|
||||||
"record": {}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Record
|
|
||||||
In your `record` key of the json file, you need to add one of the following -
|
|
||||||
* CNAME record
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"CNAME": "the-domain-you-own.com"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
* A records
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"A": [
|
|
||||||
"69.69.69.69",
|
|
||||||
"69.69.69.70"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
* URL redirection
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"record": {
|
|
||||||
"URL": "https://your-website.com"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
### Configuring your server
|
|
||||||
After the pull request is merged, **configure your server** (apache, nginx, whatever) to work with `<subdomain>.is-a.dev`. If you are unsure how to configure your server, you can create an issue for support.
|
|
||||||
|
|
||||||
You should also, include `<subdomain>.is-a.dev` in your **ssl certificate** to get rid of certificate errors
|
|
||||||
|
|
||||||
@@ -1,72 +0,0 @@
|
|||||||
# Reviewing pull requests
|
|
||||||
There are a few things you'll need to look out for when reviewing pull requests for domain registrations. This list is not exhaustive and will be updated.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### CI errors
|
|
||||||
A lot of minor issues will be caught in the CI checks
|
|
||||||
* JSON parsing issues
|
|
||||||
* Schema issues
|
|
||||||
|
|
||||||
If the CI is failing, tag the user and comment on the pr.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Contents of the website
|
|
||||||
We need to make sure that the contents being hosted via the record being registered is not used for malicious purposes.
|
|
||||||
To do this, we must try our best to verify the contents of website and if required ask some questions regarding the contents in the PR.
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Invalid email/social link
|
|
||||||
A way to contact the user is important in case we need to inform the users of some changes to the project.
|
|
||||||
Confirm if the email looks valid or the social user name/link works.
|
|
||||||
The user should have either an email or a valid social link.
|
|
||||||
|
|
||||||
❌ `"owner": { "username": "gh-username" }` is invalid as it doesn't contain an email or any social links
|
|
||||||
|
|
||||||
❌ `"email": "28372878+user-name@users.noreply.github.com"` is invalid as the email cannot be used
|
|
||||||
|
|
||||||
✅ `"owner": { "username": "phenax", "twitter": "twitter-username" }` is valid as it contains a social link
|
|
||||||
|
|
||||||
✅ `"owner": { "username": "phenax", "email": "email@gmail.com" }` is valid as it contains an email
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Invalid CNAME
|
|
||||||
CNAME has to be a hostname. Something like `example.com`.
|
|
||||||
|
|
||||||
❌ `http://example.com` is invalid as it contains a protocol `https://`
|
|
||||||
|
|
||||||
❌ `example.com/some/path` is invalid as it contains the path name `/some/path`
|
|
||||||
|
|
||||||
✅ `example.com` is valid as it is the hostname of the website
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Invalid A
|
|
||||||
A record has to be an array of ips.
|
|
||||||
|
|
||||||
❌ `"A": "211.211.211.211"` is invalid as it must be an array
|
|
||||||
|
|
||||||
❌ `"A": ["example.com"]` is invalid as it is not an ip address
|
|
||||||
|
|
||||||
✅ `"A": ["211.211.211.211", "211.211.211.212"]` is valid as it is an array of ips
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Invalid URL
|
|
||||||
The URL must have a protocol (`http://` or `https://`) and must be something like `https://example.com` or `https://example.com/some/path`.
|
|
||||||
|
|
||||||
❌ `example.com` is invalid as it doesn't contain the protocol
|
|
||||||
|
|
||||||
✅ `https://example.com/some/path` is valid as it contains a protocol
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
### Only one record type
|
|
||||||
Earlier, is-a-dev used to allow for handling https redirections along with CNAME but the way we handle requests has changed since then.
|
|
||||||
This is why a record file can only contain one record type. Either `CNAME` or `A` or `URL`.
|
|
||||||
|
|
||||||
❌ `"CNAME": "example.com", "URL": "https://something.com"` is invalid as it should only contain one type of record, either CNAME or URL.
|
|
||||||
|
|
||||||
@@ -1,11 +0,0 @@
|
|||||||
# Publishing records
|
|
||||||
> NOTE: This is only for maintainers with publishing access
|
|
||||||
|
|
||||||
Currently, the records are published using a manual github actions workflow.
|
|
||||||
When all the PR's are merged and ready, go to `Actions > Publish records` and click on the `Run workflow` button to publish the merged records.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Sometimes it may log an error message while publishing saying some record(s) couldn't be published.
|
|
||||||
Usually, the cause is related to some conflict while deleting and re-publishing.
|
|
||||||
In those situations, running the workflow again will fix the issues.
|
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Rayrsn",
|
||||||
|
"email": "rayrsn@proton.me"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://rayr.link"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"description": "SatyamV7.is-a.dev",
|
||||||
|
"repo": "https://github.com/SatyamV7/SatyamV7.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "SatyamV7",
|
||||||
|
"email": "satyamverma46@outlook.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "SatyamV7.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Rayrsn",
|
||||||
|
"email": "rayrsn@proton.me"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://rayr.link"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "iamxani",
|
||||||
|
"email": "xenpei11@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "iamxani.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"description": "0ad.is-a.dev",
|
||||||
|
"owner": {
|
||||||
|
"username": "broduer40",
|
||||||
|
"email": "broduer@aogamers.net",
|
||||||
|
"discord": "[AoG+] Broduer#0331"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://play0ad.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "0x1026",
|
||||||
|
"email": "me@hugovidafe.dev"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://hugovidafe.dev"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"description": "0xviel github page",
|
||||||
|
"repo": "https://github.com/nobuyaki/nobuyaki.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "nobuyaki",
|
||||||
|
"email": "contact@0xviel.my.id",
|
||||||
|
"discord": "445073800850046977"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "nobuyaki.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"description": "Applying for an is-a.dev domain on behalf of my friend so he can use one.",
|
||||||
|
"repo": "https://github.com/EndingPencil/EndingPencil.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "EndingPencil",
|
||||||
|
"email": "watsonsohil@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "EndingPencil.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "200anxy",
|
||||||
|
"email": "aadarshnair.p@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "200anxy.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "merakesh207",
|
||||||
|
"email": "merakesh207@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://behance.net/merakesh207"
|
||||||
|
}
|
||||||
|
}
|
||||||
+10
-10
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"owner": {
|
"owner": {
|
||||||
"username": "2096779623",
|
"username": "2096779623",
|
||||||
"email": "2096779623@qq.com",
|
"email": "2096779623@qq.com",
|
||||||
"telegram": "utermux_blog"
|
"telegram": "utermux_blog"
|
||||||
},
|
},
|
||||||
"record": {
|
"record": {
|
||||||
"URL": "https://www.utermux.dev"
|
"URL": "https://www.utermux.dev"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "21Z",
|
||||||
|
"email": "",
|
||||||
|
"discord": "780356848737058857"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"MX": [
|
||||||
|
"mx1.improvmx.com",
|
||||||
|
"mx2.improvmx.com"
|
||||||
|
],
|
||||||
|
"TXT": "v=spf1 include:spf.improvmx.com ~all"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "PhoenixOrigin",
|
||||||
|
"email": "phoenixorigin171@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"A": ["130.162.166.134"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "2giosangmitom",
|
||||||
|
"email": "yeuxacucodon.dev@proton.me"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "2giosangmitom.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"description": "Url redirect to cutt37.is-a.dev",
|
||||||
|
"repo": "https://github.com/37cut/37cut.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "37cut",
|
||||||
|
"email": "cutt37@outlook.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://cutt37.is-a.dev"
|
||||||
|
}
|
||||||
|
}
|
||||||
+11
-11
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"description": "3pls0de.is-a.dev.",
|
"description": "3pls0de.is-a.dev.",
|
||||||
"repo": "https://github.com/3pls0de",
|
"repo": "https://github.com/3pls0de",
|
||||||
"owner": {
|
"owner": {
|
||||||
"username": "3pls0de",
|
"username": "3pls0de",
|
||||||
"email": "naji.aka58@gmail.com"
|
"email": "naji.aka58@gmail.com"
|
||||||
},
|
},
|
||||||
"record": {
|
"record": {
|
||||||
"URL": "https://lostpipel.blogspot.com"
|
"URL": "https://lostpipel.blogspot.com"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "4-m4t",
|
||||||
|
"email": "e_serhat@hotmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "ambitious-flower-0b346cf0f.4.azurestaticapps.net"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "404Dev-404",
|
||||||
|
"email": "anthonyvaldes318+404@gmail.com"
|
||||||
|
},
|
||||||
|
|
||||||
|
"record": {
|
||||||
|
"CNAME": "404dev-404.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"description": "44.is-a.dev",
|
||||||
|
"repo": "https://github.com/9xN/9xN.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "9xN",
|
||||||
|
"email": "0@fbi.ac"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "9xN.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Akshay-Arjun",
|
||||||
|
"email": "akshayvollala779@gmail.com"
|
||||||
|
},
|
||||||
|
|
||||||
|
"record": {
|
||||||
|
"URL": "https://akshay-arjun.github.io/Akshay-Arjun"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "MullerIsabella",
|
||||||
|
"email": "AlpineDreamer92@protonmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "suisse.onrender.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "fiftys7vencode",
|
||||||
|
"email": "potatogamer34579@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"A": ["185.199.108.153"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"repo": "https://github.com/5rq/5rq.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "5rq",
|
||||||
|
"email": "600@fbi.ac"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "5rq.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"description": "62radio.is-a.dev",
|
||||||
|
"repo": "https://github.com/radio-indonesia/radio-indonesia.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "lrmn7",
|
||||||
|
"email": "lrmn.dev@gmail.com",
|
||||||
|
"discord": "romanromannya#0"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "radio-indonesia.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"description": "Portfolio website for 6502",
|
||||||
|
"repo": "https://github.com/nobody5050/nobody5050.github.io",
|
||||||
|
"owner": {
|
||||||
|
"username": "Nobody5050",
|
||||||
|
"email": "levibelland@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "nobody5050.github.io"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "NaTDeveloper",
|
||||||
|
"email": "devihermeena@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "treker.betteruptime.com"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "8-bittt",
|
||||||
|
"email": "8botted@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"URL": "https://replit.com/@8bittt?path="
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "denboy0123",
|
||||||
|
"email": "pochtaproverka01@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": [
|
||||||
|
"FZo9g0GqRYR-fhmWc1QzbycfV5UZIE4bwh42BI81NDQ",
|
||||||
|
"V1N8tuJvEcUtltxMXLRvP0U1_jaAgsSJJ89MgyxpWUk"]
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "VaibhavSys",
|
||||||
|
"email": "vaibhavsys@protonmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "b00be066-ce45-455f-bb4a-de9f6dc14e0c.acmedns.infinityfree.net"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
|
||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "RaafeyRaza",
|
||||||
|
"email": "raafeyraza1@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"CNAME": "dc6fbbae-3aba-4a5d-9741-4b7a386b9151.acmedns.infinityfree.net"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "nobuyaki",
|
||||||
|
"email": "contact@0xviel.my.id",
|
||||||
|
"discord": "445073800850046977"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=3553e848300a672fa174b27085b19d419d95ef75"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "AcronicalYT",
|
||||||
|
"email": "acronicalbusiness@gmail.com",
|
||||||
|
"discord": "627045949998497792"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=b787b100fba1eaf9de455acb506e5f6fdcf1e829"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "adoqet",
|
||||||
|
"email": "adoqet@gmail.com",
|
||||||
|
"discord": "614408768733708288"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=3b5f69bbeb63aef097096698547869d0d47e36fb"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "AKCord",
|
||||||
|
"email": "shrestha.aeniv@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=fc3eadcea1712e3159f516950cf20f2397647f63"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "akshtt-dev",
|
||||||
|
"email": "maillegendop@gmail.com",
|
||||||
|
"discord": "1056531806763102218"
|
||||||
|
},
|
||||||
|
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=09032e888f853fbc8b540d4ff64dc7abd828f107"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,13 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "YouFoundAlpha",
|
||||||
|
"email": "YouFoundAlpha@alpha.is-a.dev",
|
||||||
|
"Discord": "661121998830960651",
|
||||||
|
"GitHub": "YouFoundAlpha",
|
||||||
|
"GitLab": "YouFoundAlpha",
|
||||||
|
"Mastodon": "@YouFoundAlpha@mastodon.social"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=0ed7bf0ab783536f57a14304a99956a116a1782e"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "amol234545",
|
||||||
|
"email": "amolmilton@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=383b5b12e8a16256189d4e54677f7c217ddde07a"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Stef-00012",
|
||||||
|
"email": "admin@stefdp.is-a.dev",
|
||||||
|
"discord": "694986201739952229"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=e71ddcd3beca6bbd44125eb4d861d4cf28eed0c8"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ItzArman09",
|
||||||
|
"email": "itz.armxn@outlook.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=508604a0381985579d65a0e9c8b241bc6186cc44"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ashishagarwal2023",
|
||||||
|
"email": "code.with.aasheesh@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=d5e203382ac94458c0d7d26b4864676898e72ea0"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "AXVIII3",
|
||||||
|
"email": "anirbanrc2286@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=06feb5fa4fc1b28e67043c64664a49c5dfe9b614"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "AzhamProdLive",
|
||||||
|
"email": "websitedomain.regroup588@passinbox.com",
|
||||||
|
"discord": "797534115935027271"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=b3b9be236f1e61048cecc94f8e3e6a4accf9d6b5"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "bkmsstudio",
|
||||||
|
"email": "mmini15354424@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=28e7384e869c06a1ca87f91b10fd14aefc7f4433"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "vornexx",
|
||||||
|
"email": "ajay.ramnath@courvix.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=9834c3a11e7647463c3f62cbbbb0aa0442f503f6"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Caiden-P",
|
||||||
|
"email": "iididhejejdj@gmail.com",
|
||||||
|
"discord": "850820069310201896"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=9edde4bc2a73469cb8653bf05ae22226397bc77a"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "calamitywoah",
|
||||||
|
"email": "krivojta@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=2cd3fcd551a8d871e135c5613dccb097d9abcb03"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "ChaoticChaosTheGreat",
|
||||||
|
"email": "ryan.ryanabraham@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=99c69f88a933d5ec20fe830e8543f7e7c63646cd"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "chikoiko",
|
||||||
|
"email": "itsmezark05@gmail.com",
|
||||||
|
"discord": "1152640014832902245"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=bcbc8ef1f361e6190ebf1ffb09b84800ac8cd341"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "CodeSuthar",
|
||||||
|
"email": "AdityaSuthar13@outlook.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=c9d95514358feae443357e8366bfa224cb7709e1"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "crischutu07",
|
||||||
|
"email": "crischutu07owo@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=fffa03e2584e730d2c0166aaa6fe846542439b19"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "CuteDog5695",
|
||||||
|
"email": "cutedog5695@gmail.com",
|
||||||
|
"discord": "cutedog5695",
|
||||||
|
"twitter": "cutedog5695"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=f85ce7cf4e6ff1f6136767a12c041fbbcb446045"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "SRPVT",
|
||||||
|
"email": "syedyaseeralirayan@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=7864dbaf534fd1fe06980cef458e294c317390ad"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "DuckySoLucky",
|
||||||
|
"email": "robertkovac160@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=7bb43942d51685c0980f38345bf6a13e4498157a"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Dwigoric",
|
||||||
|
"email": "dwigoric@pm.me",
|
||||||
|
"discord": "295391820744228867"
|
||||||
|
},
|
||||||
|
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=0dbe5579faf14819c58607e423f955be71311f60"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "DynoW",
|
||||||
|
"email": "naffets0@gmail.com",
|
||||||
|
"discord": "455608238335983617"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=8bb2a3b679cd393d772165a0baf0eea849b5c698"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "EnderPoint07",
|
||||||
|
"email": "",
|
||||||
|
"discord": "DotM38#5497"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=1ad21660e3db8fba8f5f18150a89514bee83350e"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "eryquicc",
|
||||||
|
"email": "fathirzaidanmaulana@gmail.com",
|
||||||
|
"discord": "629939924589608961"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=7efcfd9b81fc26c7d20c998cbc23866c0d6bc407"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Socketlike",
|
||||||
|
"email": "evelynxii.xt@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=2ffdb09f9be5f3f51fe2089c4cced6ec296d490e"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Founderfie",
|
||||||
|
"email": "director@founderfie.in"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=d0051682cdad6866306cdb315ae5abff7e314dcc"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "xzonix",
|
||||||
|
"email": "imahalojigi@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=9ffde6acccff8c74faeb599818e2901110d15fa5"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "Stef-00012",
|
||||||
|
"email": "admin@stefdp.is-a.dev",
|
||||||
|
"discord": "694986201739952229"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=03933534192052d1ca904fb933de9acde3b4ed48"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "giocoliere",
|
||||||
|
"email": "simcrigjeki@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=4301bad793b7475c64673daa37b9599f04aafdd8"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "dgbkn",
|
||||||
|
"discord": "somegumtank",
|
||||||
|
"email": "anandrambkn@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=f6d08bad0d4c2032a55386a83761bc8ddef363fa"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,11 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "jimmy20180130",
|
||||||
|
"email": "jimmy20180130@gmail.com",
|
||||||
|
"twitter": "@jimmyyo45639462",
|
||||||
|
"discord": "xiaoxi_tw#0"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=1001abef3571d8f5aa7d6d94543d8409f9e786ea"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "imide",
|
||||||
|
"email": "",
|
||||||
|
"discord": "555915168932954112"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=5bac029dd3873cf20dba45eaec03433d5afe5608"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "imm0nv1nhtv",
|
||||||
|
"email": "windows10phamvinh+github@gmail.com"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=05d77c5d6895f487e96ea956a6a985fa532fa0ee"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,10 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "JadeBetty",
|
||||||
|
"email": "",
|
||||||
|
"discord": "758617912566087681"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=94e84997f373f2235c194f248969912336c5c0e8"
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,9 @@
|
|||||||
|
{
|
||||||
|
"owner": {
|
||||||
|
"username": "jirafey",
|
||||||
|
"email": "jirafey@tuta.io"
|
||||||
|
},
|
||||||
|
"record": {
|
||||||
|
"TXT": "dh=3c80d94ed181b223255b5fbf35f8fda6a402058f"
|
||||||
|
}
|
||||||
|
}
|
||||||
Loaded 100 of 4048 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user