mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-05-26 13:59:35 +00:00
Merge branch '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 +0,0 @@
|
||||
custom: ["https://www.paypal.me/phenax", "https://www.buymeacoffee.com/phenax"]
|
||||
liberapay: phenax
|
||||
@@ -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 }}
|
||||
+15
-16
@@ -1,21 +1,20 @@
|
||||
name: StaleBOT
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
name: 'Force cleanup'
|
||||
schedule:
|
||||
- cron: "30 14 * * *"
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "30 14 * * *"
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-stale: 7
|
||||
days-before-close: 14
|
||||
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'
|
||||
exempt-pr-labels: 'no-stale'
|
||||
stale:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
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"
|
||||
exempt-pr-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,42 @@
|
||||
name: Validation
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- "tests/*"
|
||||
- "util/*"
|
||||
- ".github/workflows/validation.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-validation
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
dns:
|
||||
name: DNS
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Check
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
|
||||
tests:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- run: npm install
|
||||
|
||||
- name: Run tests
|
||||
run: npx ava tests/*.test.js
|
||||
@@ -1,69 +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
|
||||
|
||||
- uses: oven-sh/setup-bun@v1
|
||||
with:
|
||||
bun-version: 1.0.3
|
||||
- run: bun install
|
||||
|
||||
- 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
|
||||
- name: Sleep
|
||||
run: sleep 10m
|
||||
shell: bash
|
||||
|
||||
- name: Remove
|
||||
run: rm domains/_acme-challenge.json
|
||||
shell: bash
|
||||
|
||||
- name: removing 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
|
||||
+132
-3
@@ -1,4 +1,133 @@
|
||||
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.*
|
||||
|
||||
# Custom
|
||||
.DS_Store
|
||||
|
||||
@@ -9,3 +9,23 @@ This is a Code of Conduct for any interactions in this repository. This includes
|
||||
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.
|
||||
|
||||
## Explicitly disallowed usage
|
||||
- Online stores/shopping websites
|
||||
- Gambling websites
|
||||
- Game cheat sites
|
||||
- CDNs distributing potentially malicious content (e.g. APKs, executables)
|
||||
- 'Unblocked' gaming websites
|
||||
- Alternate URLs for commonly blocked websites (e.g. gambling/casino websites)
|
||||
- Websites containing 18+ content
|
||||
- Mass emailing (e.g. newsletters, mailing lists)
|
||||
- File-sharing or torrenting websites distributing copyrighted material
|
||||
- Cryptocurrency mining sites or tools
|
||||
- Hacking or cybersecurity exploit websites
|
||||
- Phishing or fraudulent websites
|
||||
- Websites hosting illegal or pirated software
|
||||
- Proxy or VPN services bypassing network restrictions
|
||||
- Online services for identity theft or forgery
|
||||
- Platforms promoting self-harm or violence
|
||||
- Illegal drug marketplaces
|
||||
- Proxy sites (e.g. embedding other websites)
|
||||
|
||||
-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,70 +1,60 @@
|
||||
<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.
|
||||
|
||||
## Issues
|
||||
<a href="https://discord.gg/is-a-dev-830872854677422150"><img alt="Discord Server" src="https://invidget.wdh.app/is-a-dev-830872854677422150"></a>
|
||||
|
||||
If you have any problems then feel free to open a issue on github.
|
||||
If you have an issue that contains confidental infomation then email hello@maintainers.is-a.dev any other emails will be ignored.
|
||||
# Register
|
||||
## How to Register
|
||||
> If you want a more visual guide, check out [this blog post](https://wdh.gg/tX3ghge).
|
||||
|
||||
## Register
|
||||
|
||||
### 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 automatically!
|
||||
|
||||
Another method is to join our [Discord server](https://discord.gg/PZCGHz4RhQ), 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.
|
||||
|
||||
### 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).
|
||||
- [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)
|
||||
- If you are applying for NS records please read [this](#ns-records).
|
||||
- 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!
|
||||
- After the pull request is merged, please allow up to 24 hours for the changes to propagate
|
||||
- Enjoy your new `.is-a.dev` domain! Please consider leaving us a star ⭐️ to help support us!
|
||||
|
||||
### 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).
|
||||
### NS Records
|
||||
When applying for NS records, please be aware we already support a [wide range of DNS records](https://is-a.dev/docs/faq/#which-records-are-supported), so you may not need them.
|
||||
|
||||
Install the CLI:
|
||||
In your PR, please explain why you need NS records, including examples, to help mitigate potential abuse. Refer to the [FAQ](https://is-a.dev/docs/faq/#who-can-use-ns-records) for guidelines on allowed usage. Good examples of NS record requests are [#17592](https://github.com/is-a-dev/register/pull/17592) and [#18026](https://github.com/is-a-dev/register/pull/18026).
|
||||
|
||||
```bash
|
||||
npm install @is-a-dev/cli -g
|
||||
```
|
||||
***Pull requests adding NS records without sufficient reasoning will be closed.***
|
||||
|
||||
Login to the CLI:
|
||||
> Also see: [Why are you so strict with NS records?](https://is-a.dev/docs/faq/#why-are-you-so-strict-with-ns-records)
|
||||
|
||||
```bash
|
||||
is-a-dev login
|
||||
```
|
||||
> [!NOTE]
|
||||
> You can bypass these requirements[^1] by donating just $2 [here](https://wdh.gg/pvNCdvs), or via [GitHub Sponsors](https://wdh.gg/sponsor). As a thank-you, you'll also receive a special role in our [Discord server](https://discord.gg/is-a-dev-830872854677422150)!
|
||||
>
|
||||
> If you donate, email william@is-a.dev or DM `@williamharrison` on Discord with your receipt and PR link.
|
||||
|
||||
Register a subdomain on the CLI:
|
||||
[^1]: Requests deemed to be made with malicious intent may be denied, with a refund provided.
|
||||
|
||||
```
|
||||
is-a-dev register
|
||||
```
|
||||
## Report Abuse
|
||||
If you find any subdomains being used for abusive purposes, please report them by [creating an issue](https://github.com/is-a-dev/register/issues/new?assignees=&labels=report-abuse&projects=&template=report-abuse.md&title=Report+abuse) with the relevant evidence.
|
||||
|
||||
## 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).
|
||||
We are proud to announce that we are 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! 💖
|
||||
|
||||
### 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>
|
||||
|
||||
+1
-3
@@ -1,6 +1,4 @@
|
||||
# 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.
|
||||
|
||||
For higher severity vulnerabilities and bugs, please email the maintainers at [hello@maintainers.is-a.dev](mailto:hello@maintainers.is-a.dev).
|
||||
Please report all vulnerabilities to 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;
|
||||
}
|
||||
+163
@@ -0,0 +1,163 @@
|
||||
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));
|
||||
}
|
||||
}
|
||||
|
||||
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"),
|
||||
IGNORE("ns[1-4]", "A,AAAA"),
|
||||
];
|
||||
|
||||
// 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"
|
||||
}
|
||||
}
|
||||
|
||||
+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,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,12 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "1ly4s0",
|
||||
"email": "ilyaslamzouri2@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["217.174.245.249"],
|
||||
"AAAA": ["2a00:da00:1800:83a4::1"],
|
||||
"MX": ["hosts.is-a.dev"],
|
||||
"TXT": "v=spf1 a mx ip4:217.174.245.249 ~all"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "gimmywashere",
|
||||
"discord": "792467650038857748",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.G8bQtlAC_K5K-sdnpRQFXtq9H-BJAxXswVmMcZl9dCd4Mx8utIM-wKg-rI20met2wnfK6SNI1dMIFOkdSflITyde93ET8gWwAJNGp18vBl7f416oU7agxTocIXnYiEepVXe2xAqu42dz5eazX_3e_TGFAayBW6mFynhUd2WvFFFIv-BQX1Lh2kTETnV0LBC27Zeiy3J2Nb-9zFyIGgx-I9qars-Q3W2gPwioDbyTc34HWrZrb-v4gDGGEkzCGaO2ct9W7b8BFdWHqsUua3SD59Yec6r8ytCLRpfJp-griYtdKprGl1Md71alh2ntZc8bjXJ6f4dZl_sLvPAArFfvUw.1H7oEmNDK3MLdFoNadP2Kg.xDYLtCuquekDlq9YaIxM63iY2YMEFWd91CxxwuO7uwk8qc9hbQWqBuXA0MQfG_3NRyarb8nNgMGEj0ghKyfxSm1YWQ8M4PK5OPQTub54LiU.8CgG1B1Jv04SYfXkFJhAZQ"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"CNAME": "ammo.lol"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "LIGMATV's URL Manager (aka 2)",
|
||||
"owner": {
|
||||
"username": "LIGMATV",
|
||||
"email": "ligmatv.id@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "ligmatv-links.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -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"
|
||||
}
|
||||
}
|
||||
+9
-9
@@ -1,11 +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"
|
||||
}
|
||||
"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"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "3geETR",
|
||||
"email": "egemacun@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "3geetr.github.io"
|
||||
}
|
||||
}
|
||||
@@ -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,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"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "XikiZxGS",
|
||||
"discord": "1015654462334971925",
|
||||
"OWL": "eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiUlNBLU9BRVAiLCJraWQiOiJaa1VsRmRqVThiUEstLXVVM2JJR09PVHFYYVFFS1ZINFVXOW53MTR6WTJnIn0.kNjv0EEp6UIN8_jPk0TdLMyTslpHdTnysn-P5MDOuH0LfVqLDOyN99OFSrg2vYYuiUM5-4DcKlgbkkL0058Fq241CIaKmwnabVQ2tcEch4QNl3jEbUDUP9sNp6h-D7_AQjHPTnW8P297FrZ2sNkJLabJ5hTgeEuns8CypzoVOy8I6GwdC6aL2OXLwl21L-CEUKHrO0CvLi-OGWp4Lkx1IowXksW8o-y91NKgmal6t7Qxp2K89pJ0byiXIpu9L1aNBYKNfR_Q5_rPmr9XWMiVBojgyog8YPmmweAYO1kViNPJLSZHIth1pOEM2fjZQzaWAUdqK-AgRYyPld0RuutfDw.3zQYmH_sLC-vr73VkslM0A.LDOyObkmMtZ3W48zwT9bVwhqMZsy21eW2CfjUy4k9tRm0XYJqT6GQLt-PeQ9yPcP9TIFDm4TvyZTrMewZCOs1hHrRKHbJnxSdekzx2Hnb_Y.ZglWFD_r-t4Zwp9ojse5Gg"
|
||||
},
|
||||
|
||||
"record": {
|
||||
"CNAME": "xikizxgs.github.io"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "8-bittt",
|
||||
"email": "8botted@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://replit.com/@8bittt?path="
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "baratt-88",
|
||||
"email": "anisaputry0708@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["217.174.245.249"],
|
||||
"AAAA": ["2a00:da00:1800:83a4::1"],
|
||||
"MX": ["hosts.is-a.dev"],
|
||||
"TXT": "v=spf1 a mx ip4:217.174.245.249 ~all"
|
||||
}
|
||||
}
|
||||
+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": "TheHCJ",
|
||||
"bluesky": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did:plc:5f2c6awh4ffekm7srmi4d6zg"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "Domain verification for my Bluesky account.",
|
||||
"owner": {
|
||||
"username": "LIGMATV",
|
||||
"email": "ligmatv.id@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:pibkszlhfix34y257kqcozix"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "domain verification for bluesky",
|
||||
"owner": {
|
||||
"username": "luihh",
|
||||
"email": "luihh@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "did=did:plc:nkzlgllahrw2v2y6p4inqx6t"
|
||||
}
|
||||
}
|
||||
@@ -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,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,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ajtabjs"
|
||||
},
|
||||
"record": {
|
||||
"TXT": ["dh=44c33bd9561dd8d8079e707868adf359b0c5ff05"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "octyn-yt",
|
||||
"email": "simplelogin-newsletter.idealize471@simplelogin.com"
|
||||
},
|
||||
"record": {
|
||||
"TXT": "dh=a55cf3b9bc75b12674dfdd8e1d89219da7607931"
|
||||
}
|
||||
}
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user