mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-08-21 22:24:07 +00:00
Merge branch 'is-a-dev:main' into main
This commit is contained in:
@@ -1,6 +0,0 @@
|
||||
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
|
||||
@@ -1,31 +0,0 @@
|
||||
{
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:node/recommended",
|
||||
"plugin:json/recommended"
|
||||
],
|
||||
"parserOptions": {
|
||||
"ecmaVersion": 2020
|
||||
},
|
||||
"rules": {
|
||||
"indent": ["error", 2],
|
||||
"max-len": ["error", {
|
||||
"code": 100,
|
||||
"ignoreStrings": true,
|
||||
"ignoreTemplateLiterals": true,
|
||||
"ignoreTrailingComments": true
|
||||
}],
|
||||
"node/exports-style": ["error", "module.exports"],
|
||||
"node/file-extension-in-import": ["error", "always"],
|
||||
"node/prefer-global/buffer": ["error", "always"],
|
||||
"node/prefer-global/console": ["error", "always"],
|
||||
"node/prefer-global/process": ["error", "always"],
|
||||
"node/prefer-global/url-search-params": ["error", "always"],
|
||||
"node/prefer-global/url": ["error", "always"],
|
||||
"node/prefer-promises/dns": "error",
|
||||
"node/prefer-promises/fs": "error",
|
||||
"no-process-exit": [0],
|
||||
"node/no-unsupported-features/node-builtins": [0],
|
||||
"node/no-unsupported-features/es-syntax": [0]
|
||||
}
|
||||
}
|
||||
+2
-2
@@ -1,4 +1,4 @@
|
||||
* @phenax
|
||||
* @wdhdev
|
||||
|
||||
domains/ @is-a-dev/maintainers
|
||||
/domains/ @is-a-dev/maintainers
|
||||
*.md @is-a-dev/maintainers
|
||||
|
||||
+1
-2
@@ -1,2 +1 @@
|
||||
custom: ["https://www.paypal.me/phenax", "https://www.buymeacoffee.com/phenax"]
|
||||
liberapay: phenax
|
||||
custom: ["https://donate.is-a.dev"]
|
||||
|
||||
@@ -6,9 +6,8 @@ labels: bug
|
||||
|
||||
---
|
||||
|
||||
### Your subdomain
|
||||
|
||||
### Expected 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
|
||||
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:
|
||||
|
||||
Explain any issues you are facing
|
||||
### Your subdomain
|
||||
|
||||
### The issue
|
||||
|
||||
@@ -1,15 +1,16 @@
|
||||
<!-- 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. Discord or Twitter) so we can contact you. -->
|
||||
|
||||
- [ ] 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. -->
|
||||
<!-- 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,26 +0,0 @@
|
||||
name: Helper
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
types:
|
||||
- closed
|
||||
|
||||
jobs:
|
||||
instructions:
|
||||
name: instructions
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- run: curl https://notify-api.is-a.dev/pr/merged/${{ github.event.pull_request.number }}
|
||||
if: github.event.action == 'closed' && github.event.pull_request.merged == true
|
||||
# - 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,16 +0,0 @@
|
||||
name: Checks
|
||||
on: [pull_request, workflow_dispatch]
|
||||
|
||||
jobs:
|
||||
validation:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
fetch-depth: 0
|
||||
- uses: oven-sh/setup-bun@v1
|
||||
with:
|
||||
bun-version: 1.0.3
|
||||
- run: bun install
|
||||
- run: bun test
|
||||
@@ -1,31 +0,0 @@
|
||||
name: Publish records
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
workflow_dispatch:
|
||||
name: 'Publish records'
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
if: github.repository == 'is-a-dev/register'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
- uses: oven-sh/setup-bun@v1
|
||||
with:
|
||||
bun-version: 1.0.3
|
||||
- run: bun install
|
||||
- run: bun test
|
||||
- name: Publishing records
|
||||
env:
|
||||
CI: 1
|
||||
NODE_ENV: production
|
||||
ENV: production
|
||||
DOMAIN_USER: ${{ secrets.DOMAIN_USER }}
|
||||
DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }}
|
||||
DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }}
|
||||
DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }}
|
||||
DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }}
|
||||
DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }}
|
||||
run: bun run publish-records
|
||||
@@ -0,0 +1,32 @@
|
||||
name: Publish
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/publish.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-publish
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
dns:
|
||||
name: DNS
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Generate creds.json
|
||||
run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json
|
||||
|
||||
- name: Publish
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
env:
|
||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
with:
|
||||
args: push
|
||||
@@ -0,0 +1,46 @@
|
||||
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: "actions@github.com"
|
||||
user-name: "GitHub Actions"
|
||||
env:
|
||||
API_TOKEN_GITHUB: ${{ secrets.BOT }}
|
||||
@@ -13,8 +13,8 @@ jobs:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-stale: 30
|
||||
days-before-close: 20
|
||||
days-before-stale: 7
|
||||
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 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'
|
||||
exempt-issue-labels: 'no-stale'
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
name: URL Validation
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 0 * * 1' # At 00:00 on Monday
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
validation:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
ref: ${{ github.event.pull_request.head.sha }}
|
||||
fetch-depth: 0
|
||||
- name: Setup Up Python
|
||||
uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: '3.10'
|
||||
- run: pip install requests
|
||||
- run: python tests/url-validation.py
|
||||
- name: Upload Artifact
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: URL Validiation Result
|
||||
path: url-validation-result.json
|
||||
retention-days: 7
|
||||
@@ -0,0 +1,43 @@
|
||||
name: Validation
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- "tests/*"
|
||||
- "utils/*"
|
||||
- ".github/workflows/validate.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-validation
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
dns:
|
||||
name: DNS
|
||||
if: "!contains(github.event.head_commit.message, '[skip-ci]')"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Check
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
|
||||
tests:
|
||||
name: Tests
|
||||
if: "!contains(github.event.head_commit.message, '[skip-ci]')"
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- run: npm install
|
||||
|
||||
- run: npm test
|
||||
@@ -1,65 +0,0 @@
|
||||
name: Wildcard temp record
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
inputs:
|
||||
recordcontent:
|
||||
description: "Record Content"
|
||||
required: true
|
||||
default: "warning"
|
||||
|
||||
jobs:
|
||||
publish:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Checkout repository
|
||||
uses: actions/checkout@v2
|
||||
|
||||
- name: Generate JSON file
|
||||
run: |
|
||||
echo '{
|
||||
"owner": {
|
||||
"username": "is-a-dev",
|
||||
"email": "hello@maintainers.is-a.dev"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "${{ github.event.inputs.recordcontent }}"
|
||||
}
|
||||
}' > ./domains/_acme-challenge.json
|
||||
|
||||
- name: test
|
||||
run: cat domains/_acme-challenge.json
|
||||
|
||||
- name: Install Yarn dependencies
|
||||
run: yarn install --ignore-engines
|
||||
|
||||
- name: Publishing records
|
||||
env:
|
||||
CI: 1
|
||||
ENV: production
|
||||
DOMAIN_USER: ${{ secrets.DOMAIN_USER }}
|
||||
DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }}
|
||||
DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }}
|
||||
DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }}
|
||||
DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }}
|
||||
DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }}
|
||||
run: yarn publish-records
|
||||
- name: Sleep
|
||||
run: sleep 10m
|
||||
shell: bash
|
||||
|
||||
- name: Remove
|
||||
run: rm domains/_acme-challenge.json
|
||||
shell: bash
|
||||
|
||||
- name: removing records
|
||||
env:
|
||||
CI: 1
|
||||
ENV: production
|
||||
DOMAIN_USER: ${{ secrets.DOMAIN_USER }}
|
||||
DOMAIN_API_KEY: ${{ secrets.DOMAIN_API_KEY }}
|
||||
DOMAIN_API_HOST: ${{ secrets.DOMAIN_API_HOST }}
|
||||
DOMAIN_API_PORT: ${{ secrets.DOMAIN_API_PORT }}
|
||||
DOMAIN_DOMAIN: ${{ secrets.DOMAIN_DOMAIN }}
|
||||
DOMAIN_HOST_IP: ${{ secrets.DOMAIN_HOST_IP }}
|
||||
run: yarn publish-records
|
||||
+129
-3
@@ -1,4 +1,130 @@
|
||||
node_modules/
|
||||
*.env.production
|
||||
# Logs
|
||||
logs
|
||||
*.log
|
||||
is-a-dev-cert/
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
lerna-debug.log*
|
||||
.pnpm-debug.log*
|
||||
|
||||
# Diagnostic reports (https://nodejs.org/api/report.html)
|
||||
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
|
||||
|
||||
# Runtime data
|
||||
pids
|
||||
*.pid
|
||||
*.seed
|
||||
*.pid.lock
|
||||
|
||||
# Directory for instrumented libs generated by jscoverage/JSCover
|
||||
lib-cov
|
||||
|
||||
# Coverage directory used by tools like istanbul
|
||||
coverage
|
||||
*.lcov
|
||||
|
||||
# nyc test coverage
|
||||
.nyc_output
|
||||
|
||||
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
|
||||
.grunt
|
||||
|
||||
# Bower dependency directory (https://bower.io/)
|
||||
bower_components
|
||||
|
||||
# node-waf configuration
|
||||
.lock-wscript
|
||||
|
||||
# Compiled binary addons (https://nodejs.org/api/addons.html)
|
||||
build/Release
|
||||
|
||||
# Dependency directories
|
||||
node_modules/
|
||||
jspm_packages/
|
||||
|
||||
# Snowpack dependency directory (https://snowpack.dev/)
|
||||
web_modules/
|
||||
|
||||
# TypeScript cache
|
||||
*.tsbuildinfo
|
||||
|
||||
# Optional npm cache directory
|
||||
.npm
|
||||
|
||||
# Optional eslint cache
|
||||
.eslintcache
|
||||
|
||||
# Optional stylelint cache
|
||||
.stylelintcache
|
||||
|
||||
# Microbundle cache
|
||||
.rpt2_cache/
|
||||
.rts2_cache_cjs/
|
||||
.rts2_cache_es/
|
||||
.rts2_cache_umd/
|
||||
|
||||
# Optional REPL history
|
||||
.node_repl_history
|
||||
|
||||
# Output of 'npm pack'
|
||||
*.tgz
|
||||
|
||||
# Yarn Integrity file
|
||||
.yarn-integrity
|
||||
|
||||
# dotenv environment variable files
|
||||
.env
|
||||
.env.development.local
|
||||
.env.test.local
|
||||
.env.production.local
|
||||
.env.local
|
||||
|
||||
# parcel-bundler cache (https://parceljs.org/)
|
||||
.cache
|
||||
.parcel-cache
|
||||
|
||||
# Next.js build output
|
||||
.next
|
||||
out
|
||||
|
||||
# Nuxt.js build / generate output
|
||||
.nuxt
|
||||
dist
|
||||
|
||||
# Gatsby files
|
||||
.cache/
|
||||
# Comment in the public line in if your project uses Gatsby and not Next.js
|
||||
# https://nextjs.org/blog/next-9-1#public-directory-support
|
||||
# public
|
||||
|
||||
# vuepress build output
|
||||
.vuepress/dist
|
||||
|
||||
# vuepress v2.x temp and cache directory
|
||||
.temp
|
||||
.cache
|
||||
|
||||
# Docusaurus cache and generated files
|
||||
.docusaurus
|
||||
|
||||
# Serverless directories
|
||||
.serverless/
|
||||
|
||||
# FuseBox cache
|
||||
.fusebox/
|
||||
|
||||
# DynamoDB Local files
|
||||
.dynamodb/
|
||||
|
||||
# TernJS port file
|
||||
.tern-port
|
||||
|
||||
# Stores VSCode versions used for testing VSCode extensions
|
||||
.vscode-test
|
||||
|
||||
# yarn v2
|
||||
.yarn/cache
|
||||
.yarn/unplugged
|
||||
.yarn/build-state.yml
|
||||
.yarn/install-state.gz
|
||||
.pnp.*
|
||||
|
||||
-21
@@ -1,21 +0,0 @@
|
||||
FROM ubuntu:20.04
|
||||
|
||||
ENV TERM xterm
|
||||
RUN ln -fs /usr/share/zoneinfo/America/New_York /etc/localtime
|
||||
|
||||
RUN apt-get -y update
|
||||
RUN apt-get install -y nodejs npm curl wget dnsutils certbot --fix-missing
|
||||
|
||||
RUN npm i -g n yarn && n 15.11
|
||||
|
||||
RUN node -v
|
||||
|
||||
WORKDIR /opt/app
|
||||
|
||||
COPY yarn.lock .
|
||||
COPY package.json .
|
||||
|
||||
RUN yarn install
|
||||
|
||||
CMD ["sh", "-c", "cp -r node_modules code; cd code; tail -f /dev/null"]
|
||||
|
||||
@@ -1,65 +1,71 @@
|
||||
<p align="center">
|
||||
<img alt="is-a-dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||
<img alt="is-a.dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||
</p>
|
||||
|
||||
<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">
|
||||
<br>
|
||||
<img alt="Publish" src="https://github.com/is-a-dev/register/actions/workflows/publish.yml/badge.svg">
|
||||
</p>
|
||||
|
||||
<h1 align="center">is-a.dev</h1>
|
||||
|
||||
<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/PZCGHz4RhQ"><img alt="Discord Server" src="https://discord.com/api/guilds/830872854677422150/widget.png?style=banner2"></a>
|
||||
</p>
|
||||
## Announcements & Status Updates
|
||||
Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, updates & upgrades, and downtimes regarding the service.
|
||||
Not all of these will be posted on GitHub, however they will always be posted in our Discord server.
|
||||
|
||||
## Register
|
||||
<a href="https://discord.gg/is-a-dev-830872854677422150"><img alt="Discord Server" src="https://invidget.switchblade.xyz/is-a-dev-830872854677422150"></a>
|
||||
|
||||
### Automated Registration
|
||||
Easiest method: Use the [manage website](https://manage.is-a.dev), sign in with your github account and click the register page in the navbar. Fill out some questions and it will all happen automagically!
|
||||
# Register
|
||||
### NS Records
|
||||
When applying for NS records, please consider if you *actually* need them. Please provide a detailed reason (with evidence) of why you require NS records.
|
||||
|
||||
Another method is to join our [Discord](https://discord.gg/PZCGHz4RhQ) then head to the commands channel and do /register . The bot will ask you a few questions then will generate your PR and domain automaticly. The bot also allows for domain deletion and editing.
|
||||
9 times out of 10, you do not actually need NS records, and merely want them. We already support a wide range of records, so it is extremely unlikely you will actually require them.
|
||||
|
||||
### 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://is-a.dev/docs).
|
||||
***Pull requests adding NS records without valid reasoning will be closed.***
|
||||
|
||||
**Instant Denials**:
|
||||
- I don't want to create a pull request everytime I want to update my DNS records.
|
||||
- Over 3,000 people have to, you can too.
|
||||
- I want to use Cloudflare's proxy for DDoS protection.
|
||||
- Simply add `"proxied": true` to your file, to enable Cloudflare's Enterprise-level DDoS protection for your subdomain.
|
||||
- Note: We *may* allow certain users to register NS records if it would expose their home IP.
|
||||
|
||||
For any questions regarding NS records, feel free to email support@is-a.dev.
|
||||
|
||||
> [!NOTE]
|
||||
> You can skip these requirements by [supporting the service](https://wdh.gg/pvNCdvs) with a small amount of $2.
|
||||
>
|
||||
> All donations go towards supporting the service's running costs.
|
||||
>
|
||||
> If you decide to donate, please email william@is-a.dev with your payment confirmation and your pull request link to receive your NS records.
|
||||
|
||||
## Manual Registration
|
||||
> If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge).
|
||||
|
||||
- [Fork](https://github.com/is-a-dev/register/fork) and star 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://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.
|
||||
- After the pull request is merged, please allow up to 24 hours for the changes to propagate
|
||||
- Enjoy your new `.is-a.dev` domain!
|
||||
|
||||
### CLI Registration
|
||||
For issues with the CLI, **DO NOT OPEN AN ISSUE ON THIS REPOSITORY**, instead open an issue [here](https://github.com/wdhdev/is-a-dev-cli/issues/new).
|
||||
## Automated Registration
|
||||
***Returning soon.*** Join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for updates.
|
||||
|
||||
Install the CLI:
|
||||
# Issues
|
||||
If you have any problems, feel free to [open an issue](https://github.com/is-a-dev/register/issues/new/choose).
|
||||
|
||||
```bash
|
||||
npm install @is-a-dev/cli -g
|
||||
```
|
||||
If you have an issue that contains confidental infomation, send an email to security@is-a.dev.
|
||||
|
||||
Login to the CLI:
|
||||
---
|
||||
|
||||
```bash
|
||||
is-a-dev login
|
||||
```
|
||||
We are proud to announce that we are fully supported by Cloudflare's [Project Alexandria](https://www.cloudflare.com/lp/project-alexandria) sponsorship program. We would not be able to operate without their help! 💖
|
||||
|
||||
Register a subdomain on the CLI:
|
||||
|
||||
```
|
||||
is-a-dev register
|
||||
```
|
||||
|
||||
## Status
|
||||
You can check the uptime of our services on our [status dashboard](https://status.is-a.dev).
|
||||
|
||||
### Similar Services
|
||||
If you want to find services similar to is-a.dev, take a look on [free-for.life](https://free-for.life/#/?id=domains).
|
||||
|
||||
### Donate
|
||||
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>
|
||||
<a href="https://www.cloudflare.com">
|
||||
<img alt="Cloudflare Logo" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/cloudflare.png" height="96">
|
||||
</a>
|
||||
|
||||
+2
-2
@@ -1,6 +1,6 @@
|
||||
# Security Policy
|
||||
|
||||
## Reporting a vulnerability
|
||||
You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repo.
|
||||
You can report low severity bugs as [issues](https://github.com/is-a-dev/register/issues/new/choose) on this repository.
|
||||
|
||||
For higher severity vulnerabilities and bugs, please email the maintainers at [hello@maintainers.is-a.dev](mailto:hello@maintainers.is-a.dev).
|
||||
However, for **higher severity vulnerabilities and bugs**, please email security@is-a.dev.
|
||||
|
||||
-15
@@ -1,15 +0,0 @@
|
||||
{ nixpkgs ? import <nixpkgs> {} }:
|
||||
let
|
||||
inherit (nixpkgs) pkgs;
|
||||
|
||||
nixPackages = with pkgs; [
|
||||
yarn
|
||||
docker-compose
|
||||
dnsutils
|
||||
bun
|
||||
];
|
||||
in
|
||||
pkgs.stdenv.mkDerivation {
|
||||
name = "env";
|
||||
buildInputs = nixPackages;
|
||||
}
|
||||
+168
@@ -0,0 +1,168 @@
|
||||
var domainName = "is-a.dev";
|
||||
var registrar = NewRegistrar("none");
|
||||
var dnsProvider = DnsProvider(NewDnsProvider("cloudflare"), 0);
|
||||
|
||||
function getDomainsList(filesPath) {
|
||||
var result = [];
|
||||
var files = glob.apply(null, [filesPath, true, ".json"]);
|
||||
|
||||
for (var i = 0; i < files.length; i++) {
|
||||
var name = files[i]
|
||||
.split("/")
|
||||
.pop()
|
||||
.replace(/\.json$/, "");
|
||||
|
||||
result.push({ name: name, data: require(files[i]) });
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
var domains = getDomainsList("./domains");
|
||||
var records = [];
|
||||
|
||||
for (var subdomain in domains) {
|
||||
var subdomainName = domains[subdomain].name;
|
||||
var domainData = domains[subdomain].data;
|
||||
var proxyState = domainData.proxied ? CF_PROXY_ON : CF_PROXY_OFF;
|
||||
|
||||
// Handle A records
|
||||
if (domainData.record.A) {
|
||||
for (var a in domainData.record.A) {
|
||||
records.push(
|
||||
A(subdomainName, IP(domainData.record.A[a]), proxyState)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle AAAA records
|
||||
if (domainData.record.AAAA) {
|
||||
for (var aaaa in domainData.record.AAAA) {
|
||||
records.push(
|
||||
AAAA(subdomainName, domainData.record.AAAA[aaaa], proxyState)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CAA records
|
||||
if (domainData.record.CAA) {
|
||||
for (var caa in domainData.record.CAA) {
|
||||
var caaRecord = domainData.record.CAA[caa];
|
||||
records.push(
|
||||
CAA(
|
||||
subdomainName,
|
||||
caaRecord.flags,
|
||||
caaRecord.tag,
|
||||
caaRecord.value
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CNAME records
|
||||
if (domainData.record.CNAME) {
|
||||
// Allow CNAME record on root
|
||||
if (subdomainName === "@") {
|
||||
records.push(
|
||||
ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState)
|
||||
);
|
||||
} else {
|
||||
records.push(
|
||||
CNAME(subdomainName, domainData.record.CNAME + ".", proxyState)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle DS records
|
||||
if (domainData.record.DS) {
|
||||
for (var ds in domainData.record.DS) {
|
||||
var dsRecord = domainData.record.DS[ds];
|
||||
records.push(
|
||||
DS(
|
||||
subdomainName,
|
||||
dsRecord.key_tag,
|
||||
dsRecord.algorithm,
|
||||
dsRecord.digest_type,
|
||||
dsRecord.digest
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle MX records
|
||||
if (domainData.record.MX) {
|
||||
for (var mx in domainData.record.MX) {
|
||||
records.push(
|
||||
MX(
|
||||
subdomainName,
|
||||
10 + parseInt(mx),
|
||||
domainData.record.MX[mx] + "."
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle NS records
|
||||
if (domainData.record.NS) {
|
||||
for (var ns in domainData.record.NS) {
|
||||
records.push(NS(subdomainName, domainData.record.NS[ns] + "."));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle SRV records
|
||||
if (domainData.record.SRV) {
|
||||
for (var srv in domainData.record.SRV) {
|
||||
var srvRecord = domainData.record.SRV[srv];
|
||||
records.push(
|
||||
SRV(
|
||||
subdomainName,
|
||||
srvRecord.priority,
|
||||
srvRecord.weight,
|
||||
srvRecord.port,
|
||||
srvRecord.target + "."
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle TXT records
|
||||
if (domainData.record.TXT) {
|
||||
if (Array.isArray(domainData.record.TXT)) {
|
||||
for (var txt in domainData.record.TXT) {
|
||||
records.push(TXT(subdomainName, domainData.record.TXT[txt].length <= 255 ? "\"" + domainData.record.TXT[txt] + "\"" : domainData.record.TXT[txt]));
|
||||
}
|
||||
} else {
|
||||
records.push(TXT(subdomainName, domainData.record.TXT.length <= 255 ? "\"" + domainData.record.TXT + "\"" : domainData.record.TXT));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle URL records
|
||||
if (domainData.record.URL) {
|
||||
records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
|
||||
records.push(TXT("_redirect." + subdomainName, "\"" + domainData.record.URL + "\""));
|
||||
}
|
||||
|
||||
// Handle reserved domains
|
||||
if (domainData.reserved) {
|
||||
records.push(TXT(subdomainName, "\"" + "RESERVED" + "\""));
|
||||
}
|
||||
}
|
||||
|
||||
var options = {
|
||||
no_ns: "true"
|
||||
};
|
||||
|
||||
var ignored = [
|
||||
IGNORE("@", "MX,TXT"),
|
||||
IGNORE("_acme-challenge", "TXT"),
|
||||
IGNORE("_autodiscover._tcp", "SRV"),
|
||||
IGNORE("_dmarc", "TXT"),
|
||||
IGNORE("autoconfig", "CNAME"),
|
||||
IGNORE("autodiscover", "CNAME"),
|
||||
IGNORE("dkim._domainkey", "TXT")
|
||||
];
|
||||
|
||||
// Push TXT record of when the zone was last updated
|
||||
records.push(TXT("_zone-updated", "\"" + Date.now().toString() + "\""));
|
||||
|
||||
D(domainName, registrar, dnsProvider, options, ignored, records);
|
||||
@@ -1,8 +0,0 @@
|
||||
version: '3'
|
||||
services:
|
||||
dev:
|
||||
build:
|
||||
context: .
|
||||
dockerfile: ./Dockerfile
|
||||
volumes:
|
||||
- ./:/opt/app/code
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "S4IL21",
|
||||
"email": "s4il.is.a.dev@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "s4il21.github.io"
|
||||
}
|
||||
}
|
||||
+7
-7
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://rayr.link"
|
||||
}
|
||||
"owner": {
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://rayrsn.me/"
|
||||
}
|
||||
}
|
||||
|
||||
+9
-9
@@ -1,11 +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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
+7
-7
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://rayr.link"
|
||||
}
|
||||
"owner": {
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://rayrsn.me/"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "iamxani",
|
||||
"email": "xenpei11@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "iamxani.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "conaitus",
|
||||
"discord": "772867638920609823",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.KYStWS9u7kn8H-BJLNUxA0PsFkP5qxGPZm-HYknRfHbFc6c3X2z3Fyz2NQcDz1Du3xpCP58mQsd4lEB9ZBYuzYy8f0xpwr_NeZ1H8l8qIrcekOv3znNXBzfEb5f_jY9lzqUCqD-1f3_X-9J-Q403qxVvx3Tg-7rtUNNtuy4nGPWQK92f1MQva2K2mtFjcvwQyKJLhf1hYakfULm_1UnknYTnfcBmsUZL42CzCeZia9ofvahOGjl4tapLWMbcb3gKtY2cIm37aF3bAXvIIpd50BOv8k4J0NAiKB_1pTcPJlIjvPasoD7-sZBTZ9b5gjjIpajuJaJrh2L5ZN5L4c3X8A.T8PosqQdCtq5qKzL_90vWQ.UCrMJwoBu-vRd5Wj4oS-B63aoapDpka6A0x31G1GpIbzUO-7kHBO1uK7c9rDPpAnuHkOSEp0evh9PJ2-7E1xI-UDIjVkLlE6KUL0eBD8oO0.U0OIRYK4tTs9GV6b1FiarQ"
|
||||
},
|
||||
"record": {
|
||||
"A": ["77.175.38.88"]
|
||||
}
|
||||
}
|
||||
+9
-9
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"description": "0ad.is-a.dev",
|
||||
"owner": {
|
||||
"username": "broduer40",
|
||||
"email": "broduer@aogamers.net",
|
||||
"discord": "[AoG+] Broduer#0331"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://play0ad.com"
|
||||
}
|
||||
"description": "0ad.is-a.dev",
|
||||
"owner": {
|
||||
"username": "broduer40",
|
||||
"email": "broduer@aogamers.net",
|
||||
"discord": "[AoG+] Broduer#0331"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://play0ad.com"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "chuckchicken100",
|
||||
"discord": "815256243786350594",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.T8bRgPEutjHjEjKjSZNHRhoeLZVxW_dxgWIwpTe7r5vVqdbx-MtV23kRR7ZKYKO5fyRcvR0i-rxyVTqWyk141vjXvjvx0-op0G2EzSBfPUif_y9VrSXOe03MuIk0fE8J8QVxN5nYNFR4-mhamlVOml5EzQh2NJYtL0y6jyV2NNZn6xn0L2E_6wpNiszZoxCt7lmBmbN9r5pEA8n3CPca8XY9nDqSNwQIufuVkGoifmbluGWKMCJl1NJYBtBqtF70_5fDOTGAGi2aWqJ3ZRmJENvdnafjSOxK4HNYu1rqa7HeCSIW0EBsTfvcHZAyqVqMAXkaK-2wKJbWgsZmV7iaEQ.-i_4qpIVnvNZiYt-GHAjew.RPKfuVCpY1wTAP-uBHPZs-kduKC-cCB_rovn1uOJyIEgEZeOU3BQiHgzDdTNiitXiPKhLaWfg7A9VGYqEfJQt9aIoSoDGdWv_e46o4aKMhQ.TIzGWSSO6JchPkdCTKqn9g"
|
||||
},
|
||||
"record": {
|
||||
"A": ["103.97.126.29"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"description": "Personal Portfolio Website",
|
||||
"repo": "https://github.com/0v90/0v90.github.io",
|
||||
"owner": {
|
||||
"username": "0v90",
|
||||
"discord": "651519394673065989"
|
||||
},
|
||||
"record": {
|
||||
"A": [
|
||||
"185.199.108.153",
|
||||
"185.199.109.153",
|
||||
"185.199.110.153",
|
||||
"185.199.111.153"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SkyExploreWasTaken",
|
||||
"discord": "1049263707177353247",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.ae9lxcsRx9K7NJv-AcRXmgm-8sWQp-2e6Pxly82K9_797Wy3RjBtVGaq9snYtOkL-Qm9Oj845TiS8DV-ae7fPyWYwHgzrDj99tuRjVFyrvWfCbglvOWWHODsjV5lJpJZQjuHQn08O1Ptv69N5E2-imTQegZhcn5pkMiTCW8VpuXNXD_1Viu5_xSUYXYaAsaY-G0QYNLK3IPky8zorgdC4-5w23htVxmbiAMTtqHHOJx-wqv2R-xya96-BlQ_P8GtCTG5XJQzdqrqz630012T_tdD5VL5wbBbsCcWI4EoHqGZcBt4LhUL0GPnr9jnWuTcoBVyMSevG6plNjPF9wc6WQ.cOsFit33h3r9GZdCYQ8B3Q.iOkTaYYCBBWaWv9ZtDxpCL4ix4zMWwIYcIMuje17bYUcWom6plFOQFmG24WCucDMgbeMd_eM0NdttpHYRdl7VaM_E4zTUMViGInDWEO1ucI2whNYUt3Cf1Zev1851l44.eoIzam49yND7K-OzfY6Rag"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "edge.redirect.pizza"
|
||||
}
|
||||
}
|
||||
+11
-11
@@ -1,13 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "pythonmcpi",
|
||||
"email": "user3456@insomnia247.nl",
|
||||
"irc": "user3456@irc.insomnia247.nl/#shells",
|
||||
"discord": "Little Furret#7901",
|
||||
"note": "That email address is not my main email. It has email forwarding enabled, but the spam filter doesn't like the forwarding. It is probably faster to contact me on Discord or irc."
|
||||
},
|
||||
"description": "I'll probably put some project pages on 0x0.is-a.dev. ¯\\_(ツ)_/¯",
|
||||
"record": {
|
||||
"CNAME": "insomnia247.nl"
|
||||
}
|
||||
"owner": {
|
||||
"username": "pythonmcpi",
|
||||
"email": "user3456@insomnia247.nl",
|
||||
"irc": "user3456@irc.insomnia247.nl/#shells",
|
||||
"discord": "Little Furret#7901",
|
||||
"note": "That email address is not my main email. It has email forwarding enabled, but the spam filter doesn't like the forwarding. It is probably faster to contact me on Discord or irc."
|
||||
},
|
||||
"description": "I'll probably put some project pages on 0x0.is-a.dev. ¯\\_(ツ)_/¯",
|
||||
"record": {
|
||||
"CNAME": "insomnia247.nl"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0x1026",
|
||||
"email": "me@hugovidafe.dev"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://hugovidafe.dev"
|
||||
}
|
||||
}
|
||||
+10
-10
@@ -1,12 +1,12 @@
|
||||
{
|
||||
"description": "Yamaishi's website",
|
||||
"repo": "https://github.com/0x3st/0x3st.github.io",
|
||||
"owner": {
|
||||
"username": "0x3st",
|
||||
"email": "t.yamaishi@qq.com",
|
||||
"twitter": "TenkutiYamaishi"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0x3st.github.io"
|
||||
}
|
||||
"description": "Yamaishi's website",
|
||||
"repo": "https://github.com/0x3st/0x3st.github.io",
|
||||
"owner": {
|
||||
"username": "0x3st",
|
||||
"email": "t.yamaishi@qq.com",
|
||||
"twitter": "TenkutiYamaishi"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0x3st.github.io"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"description": "0xflotus' personal developer website",
|
||||
"repo": "https://github.com/0xflotus/0xflotus.github.io",
|
||||
"owner": {
|
||||
"username": "0xflotus",
|
||||
"email": "0xflotus@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0xflotus.github.io"
|
||||
}
|
||||
"description": "0xflotus' personal developer website",
|
||||
"repo": "https://github.com/0xflotus/0xflotus.github.io",
|
||||
"owner": {
|
||||
"username": "0xflotus",
|
||||
"email": "0xflotus@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "0xflotus.github.io"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xSuryax",
|
||||
"email": "surya98613@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["38.242.141.34"]
|
||||
}
|
||||
}
|
||||
+10
-10
@@ -1,12 +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"
|
||||
}
|
||||
"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,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xzer0x",
|
||||
"email": "youssefessamasu@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"],
|
||||
"TXT": [
|
||||
"forward-email=youssefessamasu@gmail.com",
|
||||
"v=spf1 a include:spf.forwardemail.net include:_spf.google.com -all"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Yunexiz",
|
||||
"discord": "1040303561847881729"
|
||||
},
|
||||
"record": {
|
||||
"A": [
|
||||
"185.199.109.153",
|
||||
"185.199.108.153",
|
||||
"185.199.110.153",
|
||||
"185.199.111.153"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "1.is-a.dev",
|
||||
"owner": {
|
||||
"username": "i-am-is-a-dev",
|
||||
"email": "lx737456@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["89.106.200.1"]
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cy920820",
|
||||
"email": "cuiyang673308817@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["217.174.245.249"],
|
||||
"MX": ["hosts.is-a.dev"],
|
||||
"TXT": "v=spf1 a mx ip4:217.174.245.249 ~all"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,14 @@
|
||||
{
|
||||
"description": "Email thingy",
|
||||
"owner": {
|
||||
"username": "QuinceTart10",
|
||||
"discord": "862644161156218891"
|
||||
},
|
||||
"record": {
|
||||
"MX": [
|
||||
"a8aacaa795f68ffd.mx1.emailprofi.seznam.cz",
|
||||
"a8aacaa795f68ffd.mx2.emailprofi.seznam.cz"
|
||||
],
|
||||
"TXT": "v=spf1 include:spf.seznam.cz ~all"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "PogMaster9001",
|
||||
"discord": "1190052608346435597"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "projectdevs.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Personal Website",
|
||||
"repo": "https://github.com/navandarnidhi/navandarnidhi.github.io",
|
||||
"owner": {
|
||||
"username": "navandarnidhi",
|
||||
"email": "nidhi.navandar@mescoeorg.onmicrsoft.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "navandarnidhi.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "RainyXeon",
|
||||
"email": "minh15052008@gmail.com"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"CNAME": "5a3e476d-47ce-4088-9b34-42cdb8c3395b.id.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "1st.is-a.dev",
|
||||
"repo": "https://github.com/Rahuletto/1st",
|
||||
"owner": {
|
||||
"username": "Rahuletto",
|
||||
"email": "rahulmarban@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "d0720bf3-70d2-4b24-9273-b44ce8e0c708.id.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "200anxy",
|
||||
"email": "aadarshnair.p@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "200anxy.github.io"
|
||||
}
|
||||
}
|
||||
+7
-7
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "merakesh207",
|
||||
"email": "merakesh207@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://behance.net/merakesh207"
|
||||
}
|
||||
"owner": {
|
||||
"username": "merakesh207",
|
||||
"email": "merakesh207@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://behance.net/merakesh207"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "2096779623",
|
||||
"email": "2096779623@qq.com",
|
||||
"telegram": "utermux_blog"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://www.utermux.dev"
|
||||
}
|
||||
"owner": {
|
||||
"username": "2096779623",
|
||||
"email": "2096779623@qq.com",
|
||||
"telegram": "utermux_blog"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://www.utermux.dev"
|
||||
}
|
||||
}
|
||||
|
||||
+9
-10
@@ -1,11 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "21Z",
|
||||
"email": "hamdankalliyil@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["217.174.245.249"],
|
||||
"MX": ["hosts.is-a.dev"],
|
||||
"TXT": "v=spf1 a mx ip4:217.174.245.249 ~all"
|
||||
}
|
||||
}
|
||||
"owner": {
|
||||
"username": "21Z",
|
||||
"discord": "780356848737058857"
|
||||
},
|
||||
"record": {
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
|
||||
"TXT": "v=spf1 include:spf.improvmx.com ~all"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "3kh0",
|
||||
"email": "echo-the-coder@tuta.io"
|
||||
},
|
||||
"record": {
|
||||
"A": ["217.174.245.249"],
|
||||
"MX": ["hosts.is-a.dev"],
|
||||
"TXT": "v=spf1 a mx ip4:217.174.245.249 ~all"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,11 @@
|
||||
{
|
||||
"description": "3pls0de.is-a.dev.",
|
||||
"repo": "https://github.com/3pls0de",
|
||||
"owner": {
|
||||
"username": "3pls0de",
|
||||
"email": "naji.aka58@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://lostpipel.blogspot.com"
|
||||
}
|
||||
"description": "3pls0de.is-a.dev.",
|
||||
"repo": "https://github.com/3pls0de",
|
||||
"owner": {
|
||||
"username": "3pls0de",
|
||||
"email": "naji.aka58@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"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"
|
||||
}
|
||||
}
|
||||
+7
-8
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "404Dev-404",
|
||||
"email": "anthonyvaldes318+404@gmail.com"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"CNAME": "404dev-404.github.io"
|
||||
}
|
||||
"owner": {
|
||||
"username": "404Dev-404",
|
||||
"email": "anthonyvaldes318+404@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "404dev-404.github.io"
|
||||
}
|
||||
}
|
||||
|
||||
+9
-9
@@ -1,11 +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"
|
||||
}
|
||||
"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,11 @@
|
||||
{
|
||||
"description": "45i.is-a.dev",
|
||||
"repo": "https://github.com/45i/things",
|
||||
"owner": {
|
||||
"username": "45i",
|
||||
"email": "sayakpalit61@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "45i.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "4cxa",
|
||||
"email": "kurdiabood123@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "9fc746bd-8245-4dda-be35-8c34a71a6ff9.id.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VerloxDevs",
|
||||
"email": "VorlexDevs@outlook.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "9fc746bd-8245-4dda-be35-8c34a71a6ff9.id.repl.co"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "Personal profile",
|
||||
"repo": "https://github.com/4d62/4d62.github.io",
|
||||
"owner": {
|
||||
"username": "4d62",
|
||||
"email": "4d62@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "4d62.github.io"
|
||||
}
|
||||
}
|
||||
+7
-8
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Akshay-Arjun",
|
||||
"email": "akshayvollala779@gmail.com"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"URL": "https://akshay-arjun.github.io/Akshay-Arjun"
|
||||
}
|
||||
"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,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "shockbs",
|
||||
"discord": "880084860327313459"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://shockbs.is-a.dev/"
|
||||
}
|
||||
}
|
||||
+8
-8
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"repo": "https://github.com/5rq/5rq.github.io",
|
||||
"owner": {
|
||||
"username": "5rq",
|
||||
"email": "600@fbi.ac"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "5rq.github.io"
|
||||
}
|
||||
"repo": "https://github.com/5rq/5rq.github.io",
|
||||
"owner": {
|
||||
"username": "5rq",
|
||||
"email": "600@fbi.ac"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "5rq.github.io"
|
||||
}
|
||||
}
|
||||
|
||||
+10
-10
@@ -1,12 +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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
+9
-9
@@ -1,11 +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"
|
||||
}
|
||||
"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": "maskduck",
|
||||
"discord": "716134528409665586"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "maskduck.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "realSunyz",
|
||||
"discord": "800186537719365662",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.lcA-FDIDxbODMySbmJgJOi2oJl04JAODrUgFTVwXa0w-jncbJ6Frvykm7oGVxqKmtOMnRJD7wVTl1Sfr-Y-nOAmN0ZY6FNW1vR1kwY1x_sXLnko9S_t-p0dgZ7lo1cVI1TcL2Z0C7yGOgK06U02dB7tN-m9piRa2cf09QM35oLm8_UZvTeZeCLRJnzTG3FVK0yosy38oXIk0c3oNgEkgufTQZDJgmh4lU4Ws8qmCdrqzRCFFUoNarx_6Q3y22we1x_zr4fGGqarv2lVZOz7DR0_zDK7jrsoC4-42sM_WnECfCVGxyMPeWbNlQyrfqzJjcM2MvKwodx5KbJBHOkRhoA.6n1HQotWwFwdkIu61eaz4A.T-S96mKQwHRD78Xq-8h1htrsFx8PI5XxRneVrP_yed28BIRAtjcNLNvj4CwwaewrNeRp8MBDVYAjKKl79gDZSvnX7SuusOU2Cj82tFkpdJeR_vyqTyODUx5rIIMtD2p5.5MxztQbJrVaqmRuW6e57Cg"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "pub-seven-intro.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "70A5",
|
||||
"email": "joas.van.der.eerden@outlook.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["217.174.245.249"],
|
||||
"MX": ["hosts.is-a.dev"],
|
||||
"TXT": "v=spf1 a mx ip4:217.174.245.249 ~all"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Sonic853",
|
||||
"email": "sonic853@qq.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["119.29.157.82"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "8-bittt",
|
||||
"email": "8botted@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://replit.com/@8bittt?path="
|
||||
}
|
||||
}
|
||||
+7
-9
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "The root domain for is-a.dev website",
|
||||
"repo": "https://github.com/is-a-dev/is-a-dev.github.io",
|
||||
"owner": {
|
||||
"username": "phenax",
|
||||
"email": "phenax5@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "http://www.is-a.dev"
|
||||
}
|
||||
"owner": {
|
||||
"username": "is-a-dev",
|
||||
"email": "admin@is-a.dev"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "is-a-dev.github.io"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "JustStudio.API",
|
||||
"owner": {
|
||||
"username": "JustDeveloper1",
|
||||
"email": "support@juststudio.is-a.dev",
|
||||
"discord": "1117482901353812088"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "ec675496b91489e24d221965._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -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": "EducatedSuddenBucket",
|
||||
"discord": "1167825360151380032",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "51de1eeaf31ce67a1c3f69aa._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "RaafeyRaza",
|
||||
"email": "raafeyraza1@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "dc6fbbae-3aba-4a5d-9741-4b7a386b9151.acmedns.infinityfree.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "EducatedSuddenBucket",
|
||||
"discord": "1167825360151380032",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.guUEvTOIBPJv8oJfvZdvgudRQpsBlIxnKLhef83On6LPv7t8yR4GXWxwwRWUmwlpsPJBLJBSzV1AZS26i7dgezj5k4-gfQdhr1ZKUz_w5T7JgQ9MIbWeOo5ocEMcMjmkC6WLesVMwH5cfCoOJeW097Gr6of_60Jt1JcpyNRX3s5zySh9cVb1p3_II0jrPbQ1Nj8ZqwNJhiRNT8xCdHt1cfsYi76RgFRx2iTsYbEmL0v933CCeqD75aYnlVmCqyKD-dv41QBhuq9dfUwKnJusArtxtbNC9h4EwX2Y9MnoIg7nKKLrOSllSS8tRIiVw2oHv_jHm3XRJascmoni2EzdmA.5waf0tgo5uTY4rjfw8gJUA.O0wUU5TTcpQ_8wkwEeKUsSX6wKEtwVZ-G0k1R0zjhAU9hXsii5BiittxlrdR2JKP_917n2rUCN7NKnYAFIg5acwvJS8NmZlvNcTIRxb_yFmC7fRfQ6RqXGkYjc0EEDWS.bxYmFS-IlttaZTgqdZdnHQ"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "e6797667cd820de372823eb4._acme.deno.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "alvinsjoy",
|
||||
"discord": "825382504353234954"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:jkk7sl4llede4zzj2ctgkwsc"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "domain verification for bluesky",
|
||||
"owner": {
|
||||
"username": "catto24",
|
||||
"email": "catto24@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:whzff4s3db6taso3s43ylrou"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "theclyron",
|
||||
"email": "onenonlyclyron@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:fqvzbqsjzjkl4o66rfp6cgk3"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "crischutu07",
|
||||
"email": "crischutu07owo@gmail.com",
|
||||
"description": "Bluesky custom handle."
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:tfpfqi3qewuc5ugaipb57waa"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "domain verification for bluesky",
|
||||
"owner": {
|
||||
"username": "luihh",
|
||||
"email": "luihh@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:nkzlgllahrw2v2y6p4inqx6t"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "domain verification for bluesky",
|
||||
"owner": {
|
||||
"username": "TheHCJ",
|
||||
"bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "nobuyaki",
|
||||
"email": "contact@0xviel.my.id",
|
||||
"discord": "445073800850046977"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=3553e848300a672fa174b27085b19d419d95ef75"
|
||||
}
|
||||
"owner": {
|
||||
"username": "nobuyaki",
|
||||
"email": "contact@0xviel.my.id",
|
||||
"discord": "445073800850046977"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=3553e848300a672fa174b27085b19d419d95ef75"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MiloDev123",
|
||||
"email": "milo@milosantos.com",
|
||||
"discord": "699318362848886864"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=8303018c81365aab3e801d839cc9bd7443a0e1d6"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "octyn-yt",
|
||||
"email": "simplelogin-newsletter.idealize471@simplelogin.com"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=492dbadf8b48232a357717e9d54511826184e352"
|
||||
}
|
||||
}
|
||||
@@ -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": "octyn-yt",
|
||||
"email": "simplelogin-newsletter.idealize471@simplelogin.com"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=a55cf3b9bc75b12674dfdd8e1d89219da7607931"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "AKCord",
|
||||
"email": "shrestha.aeniv@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=fc3eadcea1712e3159f516950cf20f2397647f63"
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user