mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-10 06:16:20 +00:00
Merge branch 'main' into main
This commit is contained in:
13541 files changed
+72762
-35966
No files matched your search
@@ -1,21 +1,18 @@
|
||||
<!--
|
||||
!!!
|
||||
YOU MUST FILL OUT THIS TEMPLATE ENTIRELY FOR YOUR PR TO BE ACCEPTED, IT IS NOT OPTIONAL.
|
||||
IF YOU DO NOT FILL OUT THIS PR TEMPLATE TO ITS ENTIRETY, YOUR PR WILL BE IMMEDIATELY DENIED.
|
||||
!!!
|
||||
YOU MUST FILL OUT THIS TEMPLATE FOR YOUR PR TO BE ACCEPTED!
|
||||
-->
|
||||
|
||||
# Requirements
|
||||
<!-- Your domain MUST pass ALL the requirements below, otherwise it WILL BE DENIED. -->
|
||||
<!-- Change each checkbox to [x] (all lowercase, with no spaces between the brackets) to mark it as completed. -->
|
||||
|
||||
<!-- Change each checkbox to [x] to mark it as checked. Do not keep the spaces between the parentheses. -->
|
||||
|
||||
- [ ] I have **read** and **understood** the [Terms of Service](https://is-a.dev/terms). <!-- Your domain MUST follow the TOS to be approved. -->
|
||||
- [ ] I understand my domain will be removed if I violate the [Terms of Service](https://is-a.dev/terms).
|
||||
- [ ] My file is in the `domains` directory and has the `.json` file extension.
|
||||
- [ ] My file's name is lowercased and alphanumeric. <!-- Your file's name is yourname.json, not YourName.json or your_name.json. -->
|
||||
- [ ] My website is **reachable** and **completed**. <!-- We do not permit simple "Hello, world!" or simply copied websites. -->
|
||||
- [ ] I have provided sufficient contact information in the `owner` key. <!-- Provide your email in the `email` field or another platform (e.g., X, Discord) for contact. -->
|
||||
- [ ] I **agree** to the [Terms of Service](https://is-a.dev/terms). <!-- Your request MUST follow the TOS to be approved. -->
|
||||
- [ ] My file is following the [domain structure](https://docs.is-a.dev/domain-structure/). <!-- Your JSON file is in the domains directory, the name is valid, etc. -->
|
||||
- [ ] My website is **reachable** and **completed**. <!-- We do not permit simple "Hello, world!" or simply copied template websites with minimal changes. -->
|
||||
- [ ] My website is **software development** related. <!-- Only your root subdomain needs to meet this requirement. -->
|
||||
- [ ] My website is **not for commercial use**. <!-- Your website's purpose should not be to generate any form of revenue or profit. -->
|
||||
- [ ] I have provided contact information in the `owner` key. <!-- Provide your email in the `email` field or another platform (e.g. X/Twitter or Discord) for contact. -->
|
||||
- [ ] I have provided a preview of my website below. <!-- This step is required for your PR to be approved. -->
|
||||
|
||||
# Website Preview
|
||||
<!-- Provide a link or screenshot of your website below. You MUST complete this step for your PR to be approved. -->
|
||||
<!-- Provide a link AND screenshot of your website below. -->
|
||||
@@ -0,0 +1,79 @@
|
||||
# GitHub Copilot Instructions for is-a-dev/register
|
||||
|
||||
## Repository Purpose
|
||||
This repository handles pull requests that register new `.is-a.dev` subdomains. Every PR adds or modifies **only** JSON files in the `domains/` directory. These files define DNS records.
|
||||
|
||||
Copilot must review **every PR** with these priorities:
|
||||
1. The PR description **must** exactly match and fully complete the `.github/PULL_REQUEST_TEMPLATE.md`
|
||||
2. Every JSON file must follow the exact filename rules, JSON schema, and validation rules from https://docs.is-a.dev/domain-structure/
|
||||
3. If anything is wrong in the PR description **or** any JSON file, post a clear comment using the exact copy-pasta error messages (or very close variations that match the style). Be direct and helpful.
|
||||
4. Only comment on real issues. Do not approve the PR if any errors exist.
|
||||
|
||||
## PR Description / Template Check (Critical)
|
||||
(unchanged from previous version — keep the same checks and copy-pasta for incomplete template, no preview, inaccessible site, etc.)
|
||||
|
||||
## Filename Rules (Strict)
|
||||
Files **must** be in the `domains/` directory and follow these exact rules:
|
||||
- Must end in `.json`
|
||||
- All lowercase letters only (no uppercase anywhere)
|
||||
- Alphanumeric + dashes/underscores only (no consecutive dashes)
|
||||
- Filenames (without `.json`) **cannot** match any entry in `util/reserved.json`
|
||||
|
||||
Reserved names are listed in `util/reserved.json`. These subdomain names may NOT be registered.
|
||||
|
||||
**Invalid filename errors to use verbatim:**
|
||||
- "File does not end in .json. Make sure the file extension is correct. Reopen this PR when you have this corrected."
|
||||
- "File is not in the correct directory. Must be in the domains directory. Reopen this PR when you have this corrected."
|
||||
- "Filenames cannot have uppercase characters. See docs for more information: https://docs.is-a.dev/"
|
||||
- "Filename is reserved. See util/reserved.json for the full list. Reopen this PR when you have this corrected."
|
||||
|
||||
## JSON Schema & Validation Rules (Updated & Expanded)
|
||||
Every file must be valid JSON and follow this exact structure from https://docs.is-a.dev/domain-structure/:
|
||||
|
||||
```json
|
||||
{
|
||||
"owner": {
|
||||
"username": "exact-github-username-of-pr-author",
|
||||
"email": "optional@email.com"
|
||||
},
|
||||
"records": {
|
||||
// record types here
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
**Critical rules (enforce strictly):**
|
||||
|
||||
- `"owner"."username"` **MUST** exactly match the GitHub username of the person who opened the PR, **unless** the PR author is a trusted maintainer listed in `util/trusted.json`.
|
||||
Trusted maintainers: STICKnoLOGIC, DEV-DIBSTER, iostpa, orangci, Stef-00012, satr14washere, wdhdev.
|
||||
|
||||
- `"records"` is required (note: it must be `"records"`, never `"record"`).
|
||||
- **CNAME records cannot be used with any other records and vice versa.** Only one record type is allowed if CNAME is present.
|
||||
- **A records must be an array of strings** (never a single string, object, or scalar value). Example: `"A": ["192.0.2.1"]`
|
||||
- A records **cannot** contain public DNS resolver IPs (Cloudflare, Google, Quad9, OpenDNS, etc.). Prohibited examples: 1.1.1.1, 1.1.1.2, 1.0.0.1, 8.8.8.8, 8.8.4.4, 9.9.9.9, 149.112.112.112, 208.67.222.222, 208.67.220.220.
|
||||
- CNAME must be a single lowercase string (no protocols, no paths, no query parameters, no arrays).
|
||||
- TXT verification records must be paired correctly (separate `_vercel.*.json` for Vercel, proper TXT for GitHub Pages).
|
||||
- Other record types (AAAA, MX, NS, etc.) must follow the exact array/object formats shown in the docs.
|
||||
|
||||
**Use these exact (or matching-style) error messages:**
|
||||
- "File does not follow proper schema. See docs for more information: https://docs.is-a.dev/"
|
||||
- "This should be `records` not `record`."
|
||||
- "Cannot use CNAME in conjunction with other records and vice versa. See docs for more information: https://docs.is-a.dev/"
|
||||
- "A records must be placed within an array. Example: \"A\": [\"192.0.2.1\"]. Reopen this PR when fixed."
|
||||
- "A records cannot use public DNS resolver IPs (1.1.1.1, 8.8.8.8, 9.9.9.9, etc.). Reopen this PR when fixed."
|
||||
- "Invalid username, username does not match the GitHub account that is opening the pull request. See docs for more information: https://docs.is-a.dev/ (trusted maintainers exempt — see util/trusted.json)"
|
||||
- "Invalid CNAME. CNAME cannot contain protocols, file paths, URL parameters, or anything combination of those. CNAME records must be lowercased. See docs for more information: https://docs.is-a.dev/ Reopen PR when this is fixed."
|
||||
- All previous verification, JSON, and socials copy-pasta remain valid.
|
||||
|
||||
## Verification-Specific Guidance
|
||||
|
||||
## General Review Style
|
||||
- Be concise and use the exact copy-pasta messages whenever they match the issue.
|
||||
- Always link back to https://docs.is-a.dev/ or the specific guide.
|
||||
- If the site has "Little content provided" → use the existing copy-pasta.
|
||||
- For new rule violations, use the exact phrasing above so maintainers instantly recognize the feedback.
|
||||
- Suggest reopening the PR after fixes.
|
||||
- You may add a short polite note around the copy-pasta, but keep the core error verbatim.
|
||||
- Do not approve or merge any PR that has errors.
|
||||
|
||||
Follow these instructions on every PR review. This ensures full consistency with the automated tests in `/tests`, the reserved/trusted lists, and maintainer expectations.
|
||||
@@ -1,6 +0,0 @@
|
||||
domain:
|
||||
- domains/*.json
|
||||
|
||||
documentation:
|
||||
- ./*.md
|
||||
- ./**/*.md
|
||||
@@ -0,0 +1,52 @@
|
||||
name: CI
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- "tests/*"
|
||||
- "util/*"
|
||||
- ".github/workflows/ci.yml"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-ci
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- run: npm install
|
||||
|
||||
- name: Fetch PR information
|
||||
if: github.event_name == 'pull_request'
|
||||
run: |
|
||||
echo "PR_AUTHOR=${{ github.event.pull_request.user.login }}" >> $GITHUB_ENV
|
||||
echo "PR_AUTHOR_ID=${{ github.event.pull_request.user.id }}" >> $GITHUB_ENV
|
||||
|
||||
LABELS=$(gh api --jq '[.labels[].name]' /repos/{owner}/{repo}/pulls/${{ github.event.number }})
|
||||
echo "PR_LABELS=$LABELS" >> $GITHUB_ENV
|
||||
|
||||
FILES=$(gh api --jq '[.[] | select(.status != "removed") | .filename]' /repos/{owner}/{repo}/pulls/${{ github.event.number }}/files)
|
||||
echo "CHANGED_FILES=$FILES" >> $GITHUB_ENV
|
||||
|
||||
REMOVED_FILE_DATA=$(gh api --jq '[.[] | select(.status == "removed") | {name: .filename, data: .patch}]' /repos/${{ github.repository }}/pulls/${{ github.event.pull_request.number }}/files)
|
||||
echo "DELETED_FILES=$REMOVED_FILE_DATA" >> $GITHUB_ENV
|
||||
env:
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
|
||||
- name: Run DNSControl tests
|
||||
if: github.event_name == 'pull_request' && contains(fromJson(env.CHANGED_FILES), 'dnsconfig.js')
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
|
||||
- name: Run tests
|
||||
run: npx ava tests/*.test.js --timeout=1m
|
||||
@@ -0,0 +1,24 @@
|
||||
name: DNSControl
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- ".github/workflows/dnscontrol.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-dnscontrol
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
name: Tests
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
@@ -1,13 +0,0 @@
|
||||
name: Pull Request Labeler
|
||||
on:
|
||||
schedule:
|
||||
- cron: "*/10 * * * *"
|
||||
jobs:
|
||||
labeler:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: docker://docker.io/ilyam8/periodic-pr-labeler:v0.1.1
|
||||
env:
|
||||
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
|
||||
GITHUB_REPOSITORY: ${{ github.repository }}
|
||||
LABEL_MAPPINGS_FILE: .github/labeler.yml
|
||||
@@ -6,25 +6,20 @@ on:
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/publish.yml"
|
||||
- "util/reserved.json"
|
||||
- "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: Run tests
|
||||
run: |
|
||||
npm install
|
||||
npx ava tests/*.test.js
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- name: Generate creds.json
|
||||
run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json
|
||||
|
||||
@@ -6,6 +6,8 @@ on:
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/raw-api.yml"
|
||||
- "util/raw-api.js"
|
||||
- "util/reserved.json"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
@@ -19,20 +21,17 @@ jobs:
|
||||
runs-on: ubuntu-latest
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
- uses: actions/checkout@v6
|
||||
|
||||
- uses: actions/checkout@v4
|
||||
with:
|
||||
repository: is-a-dev/raw-api
|
||||
path: raw-api
|
||||
token: ${{ secrets.BOT }}
|
||||
|
||||
- uses: actions/setup-node@v4
|
||||
- uses: actions/setup-node@v6
|
||||
with:
|
||||
node-version: 20.x
|
||||
|
||||
- name: Update Data
|
||||
run: node raw-api/scripts/update.js
|
||||
run: node util/raw-api.js
|
||||
|
||||
- name: Create CNAME
|
||||
run: echo "raw.is-a.dev" > raw-api/CNAME
|
||||
|
||||
- name: Commit
|
||||
uses: cpina/github-action-push-to-another-repository@main
|
||||
|
||||
@@ -1,19 +1,21 @@
|
||||
name: StaleBOT
|
||||
name: Stale
|
||||
|
||||
on:
|
||||
workflow_dispatch:
|
||||
schedule:
|
||||
- cron: "30 14 * * *"
|
||||
- cron: "0 12 * * *"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
jobs:
|
||||
stale:
|
||||
label:
|
||||
name: Label
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/stale@v3
|
||||
- uses: actions/stale@v10
|
||||
with:
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
days-before-stale: 7
|
||||
days-before-close: 3
|
||||
days-before-stale: 3
|
||||
days-before-close: 2
|
||||
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,40 +0,0 @@
|
||||
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:
|
||||
dnscontrol:
|
||||
name: DNSControl
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- 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
|
||||
|
||||
- run: npx ava tests/*.test.js
|
||||
@@ -131,3 +131,4 @@ dist
|
||||
|
||||
# Custom
|
||||
.DS_Store
|
||||
*.js
|
||||
@@ -1,5 +1,9 @@
|
||||
<p align="center">
|
||||
<!-- <p align="center">
|
||||
<img alt="is-a.dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||
</p> -->
|
||||
|
||||
<p align="center">
|
||||
<img height="350" alt="is-a.dev Banner" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/banner.png">
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
@@ -7,54 +11,45 @@
|
||||
<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 <code>.is-a.dev</code> domain for their personal websites.</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.
|
||||
|
||||
<a href="https://discord.gg/is-a-dev-830872854677422150"><img alt="Discord Server" src="https://invidget.wdh.app/is-a-dev-830872854677422150"></a>
|
||||
|
||||
# Register
|
||||
## How to Register
|
||||
> 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) 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://docs.is-a.dev)
|
||||
- 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! Please consider leaving us a star ⭐️ to help support us!
|
||||
|
||||
### NS Records
|
||||
When applying for NS records, please be aware we already support a [wide range of DNS records](https://docs.is-a.dev/faq/#which-records-are-supported), so you may not need them.
|
||||
|
||||
In your PR, please explain why you need NS records, including examples, to help mitigate potential abuse. Refer to the [FAQ](https://docs.is-a.dev/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).
|
||||
|
||||
***Pull requests adding NS records without sufficient reasoning will be closed.***
|
||||
|
||||
> Also see: [Why are you so strict with NS records?](https://docs.is-a.dev/faq/#why-are-you-so-strict-with-ns-records)
|
||||
|
||||
> [!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.
|
||||
|
||||
[^1]: Requests deemed to be made with malicious intent may be denied, with a refund provided.
|
||||
|
||||
## 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.
|
||||
<p align="center"><strong>is-a.dev</strong> is a service that allows developers to get a sweet-looking <code>.is-a.dev</code> subdomain for their personal websites.</p>
|
||||
|
||||
---
|
||||
|
||||
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! 💖
|
||||
## Announcements
|
||||
Please join our [Discord server](https://discord.gg/is-a-dev-830872854677422150) for announcements, service updates, and downtime notifications regarding the service.
|
||||
|
||||
Not all announcements are posted on GitHub[^1], however they will always be posted in our Discord server.
|
||||
|
||||
[^1]: We only post announcements on GitHub in the case of a serious incident, which you'll see at the top of this README.
|
||||
|
||||
# Register
|
||||
> If you want a visual guide, check out [this blog post](https://blog.wharrison.com.au/2024/07/is-a-dev/).
|
||||
|
||||
- [Fork](https://github.com/is-a-dev/register/fork) the repository.
|
||||
- Follow the instructions on our [documentation](https://docs.is-a.dev).
|
||||
- Once you open your pull request (PR), it will be reviewed. *Keep an eye on it in case changes are needed!*
|
||||
- If changes have been requested, please make the specified changes otherwise **you will be rejected**.
|
||||
- Once your PR is merged, your DNS records should be published with-in a few minutes.
|
||||
- Enjoy your new `.is-a.dev` subdomain! Please consider leaving a star ⭐️ to help support us!
|
||||
|
||||
## Spam Pull Requests
|
||||
With the recent rising of invalid PRs, including PRs generated with AI, we reserve the right to:
|
||||
|
||||
- Close these PRs without explanation.
|
||||
- Block or limit the author's ability to interact with is-a.dev's repositories and resources.
|
||||
- Remove any existing domains owned by the author if connected to TOS-violating content.
|
||||
|
||||
## Report Abuse
|
||||
If you find any subdomains being abused or breaking our TOS, 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 relevant evidence.
|
||||
|
||||
---
|
||||
|
||||
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!
|
||||
|
||||
<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">
|
||||
<img alt="Cloudflare Logo" src="https://raw.githubusercontent.com/is-a-dev/register/main/media/cloudflare.png" height="48">
|
||||
</a>
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
# Security Policy
|
||||
|
||||
## Reporting a vulnerability
|
||||
Please report all vulnerabilities to security@is-a.dev.
|
||||
Please report all vulnerabilities to admin@is-a.dev.
|
||||
+55
-51
@@ -1,79 +1,83 @@
|
||||
# Terms of Service
|
||||
Welcome to **is-a.dev**, a free subdomain service provided to developers and individuals. By using our service, you agree to the following Terms of Service ("Terms"). Please read them carefully.
|
||||
Welcome to **is-a.dev** ("our", "us", "we"), a free subdomain service provided to individuals. By using our service, you agree to the following Terms of Service ("Terms"). Please read them carefully.
|
||||
|
||||
For questions or concerns about these Terms, please contact us at admin@is-a.dev.
|
||||
|
||||
**Last Updated**: 27th October, 2025
|
||||
|
||||
## 1. Acceptance of Terms
|
||||
By accessing or using the is-a.dev subdomain service, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree, you may not use the service.
|
||||
By accessing or using is-a.dev, you acknowledge that you have read, understood, and agree to be bound by these Terms. If you do not agree, you may not use is-a.dev.
|
||||
|
||||
## 2. Eligibility
|
||||
To use the is-a.dev service, you must:
|
||||
To use is-a.dev, you must:
|
||||
|
||||
1. Be at least 13 years old.
|
||||
2. Use the service for lawful purposes only.
|
||||
3. Provide accurate and truthful information during the registration process.
|
||||
1. Be at least 13 years old;
|
||||
2. Be an individual or non-commercial project;
|
||||
3. Use the service for lawful purposes only;
|
||||
4. Provide accurate and truthful information when registering.
|
||||
|
||||
All subdomains must be registered to an individual GitHub account, organisations may not be the registered owner of a subdomain.
|
||||
|
||||
By using is-a.dev, you represent and warrant that you meet these requirements.
|
||||
|
||||
## 3. Service Description
|
||||
The is-a.dev service allows users to register a subdomain under the "is-a.dev" domain. This service is offered "as-is" without guarantees of uptime, support, or permanence. Subdomains are intended solely for developers and non-commercial projects. Commercial use is strictly prohibited.
|
||||
is-a.dev allows users to register a subdomain under the "is-a.dev" domain. This service is offered "as-is" without guarantees of uptime, support, or permanence.
|
||||
|
||||
We reserve the right to deny any subdomain registration request for any reason.
|
||||
Subdomains are intended solely for individuals and non-commercial projects.
|
||||
|
||||
We reserve the right to deny any subdomain registration request for any reason.
|
||||
|
||||
## 4. Prohibited Activities
|
||||
You agree not to use the is-a.dev service for:
|
||||
You agree not to use, attempt to use, or permit others to use the is-a.dev service or any related infrastructure for any of the following purposes:
|
||||
|
||||
- Hosting illegal content, including but not limited to pirated software, malware, or copyrighted materials without authorization.
|
||||
- Conducting phishing, spam, or other malicious activities.
|
||||
- Promoting hate speech, violence, or discrimination.
|
||||
- Impersonating individuals, organizations, or entities without consent.
|
||||
- Engaging in activities that violate local, national, or international laws.
|
||||
- Any commercial purposes, including advertising, selling products, or hosting e-commerce platforms.
|
||||
- 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).
|
||||
1. Illegal activities
|
||||
2. Degrading the service's performance or availability
|
||||
3. Promoting violence or harm
|
||||
4. Harassment, hate speech, or discrimination
|
||||
5. Pornography or sexually explicit material
|
||||
6. Impersonation and misrepresentation
|
||||
7. Infringe third-party rights
|
||||
8. Commercial, for-profit or political purposes
|
||||
9. Unsolicited communications
|
||||
10. Cryptocurrency and blockchain mining
|
||||
11. Abusive automation
|
||||
12. Proxy or VPN services
|
||||
|
||||
Additionally, users must comply with [GitHub’s Terms of Service](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) where applicable.
|
||||
*Note: This list is not extensive and may be updated or expanded at any time at our discretion.*
|
||||
|
||||
Violation of these terms may result in the immediate termination of your subdomain.
|
||||
Additionally, users must comply with [GitHub's Terms of Service](https://docs.github.com/en/site-policy/github-terms/github-terms-of-service) where applicable.
|
||||
|
||||
Violation of this section may result in immediate termination without notice.
|
||||
|
||||
## 5. Ownership and Intellectual Property
|
||||
1. **Subdomain Ownership**: While you are granted the right to use a subdomain, ownership of the "is-a.dev" domain remains with the service provider.
|
||||
2. **Content Ownership**: You retain ownership of any content you host on your subdomain. However, you grant us a license to use your subdomain registration data (e.g., DNS records) to operate the service.
|
||||
is-a.dev retains all rights, title, and interest in the "is-a.dev" domain and associated systems.
|
||||
|
||||
You retain ownership of any content you host on your subdomain. Your hosted content however must not infringe third-party rights.
|
||||
|
||||
You grant us permission to use your registration data to operate the service.
|
||||
|
||||
## 6. Termination of Service
|
||||
We reserve the right to suspend, terminate, or revoke your subdomain at any time, for any reason, including but not limited to violations of these Terms, operational considerations, or at our sole discretion.
|
||||
We reserve the right to terminate your subdomain at any time, for any reason.
|
||||
|
||||
Termination may occur without prior notice. Any donations will not be refunded.
|
||||
|
||||
## 7. Privacy
|
||||
For privacy-related inquiries, please contact us at privacy@is-a.dev. We are not responsible for any data or privacy breaches resulting from the use of our service.
|
||||
For privacy-related inquiries, please contact us at admin@is-a.dev. We are not responsible for any data or privacy breaches resulting from the use of our service.
|
||||
|
||||
## 8. Disclaimer of Warranties
|
||||
The is-a.dev service is provided "as-is" and "as available." We make no warranties, expressed or implied, regarding the service’s functionality, reliability, or suitability for any particular purpose.
|
||||
We do not collect or process personal data beyond what is necessary to operate the service.
|
||||
|
||||
## 9. Limitation of Liability
|
||||
To the fullest extent permitted by law, is-a.dev and its operators shall not be liable for any direct, indirect, incidental, special, or consequential damages arising from your use or inability to use the service.
|
||||
## 8. Disclaimer and Limitation of Liability
|
||||
The is-a.dev service is provided "as-is" and "as available." We make no warranties, expressed or implied, regarding the service's functionality, reliability, or suitability for any particular purpose.
|
||||
|
||||
## 10. Indemnification
|
||||
You use the service at your own risk.
|
||||
|
||||
## 9. Indemnification
|
||||
You agree to indemnify and hold harmless is-a.dev, its operators, and affiliates from any claims, losses, liabilities, or expenses arising from your use of the service or violation of these Terms.
|
||||
|
||||
## 10. Governing Law and Jurisdiction
|
||||
These Terms are governed by the laws of Australia.
|
||||
|
||||
## 11. Modification of Terms
|
||||
We reserve the right to update or modify these Terms at any time. Changes will be effective immediately upon posting. Your continued use of the service constitutes acceptance of the updated Terms.
|
||||
|
||||
## 12. Governing Law
|
||||
These Terms are governed by and construed in accordance with the laws of Australia. Any disputes shall be resolved exclusively in the courts of Australia.
|
||||
|
||||
## 13. Contact Information
|
||||
For questions or concerns about these Terms, please contact us at support@is-a.dev.
|
||||
|
||||
By using the is-a.dev service, you agree to these Terms of Service.
|
||||
If changes are made, we will notify users by posting them on our website or Discord server.
|
||||
+92
-48
@@ -1,6 +1,6 @@
|
||||
var domainName = "is-a.dev";
|
||||
var registrar = NewRegistrar("none");
|
||||
var dnsProvider = DnsProvider(NewDnsProvider("cloudflare"), 0);
|
||||
var dnsProvider = DnsProvider(NewDnsProvider("cloudflare"));
|
||||
|
||||
function getDomainsList(filesPath) {
|
||||
var result = [];
|
||||
@@ -23,41 +23,40 @@ 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;
|
||||
var data = domains[subdomain].data;
|
||||
var proxyState = data.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));
|
||||
if (data.records.A) {
|
||||
for (var a in data.records.A) {
|
||||
records.push(A(subdomainName, IP(data.records.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));
|
||||
if (data.records.AAAA) {
|
||||
for (var aaaa in data.records.AAAA) {
|
||||
records.push(AAAA(subdomainName, data.records.AAAA[aaaa], proxyState));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CAA records
|
||||
if (domainData.record.CAA) {
|
||||
for (var caa in domainData.record.CAA) {
|
||||
var caaRecord = domainData.record.CAA[caa];
|
||||
if (data.records.CAA) {
|
||||
for (var caa in data.records.CAA) {
|
||||
var caaRecord = data.records.CAA[caa];
|
||||
records.push(CAA(subdomainName, caaRecord.tag, caaRecord.value));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CNAME records
|
||||
if (domainData.record.CNAME) {
|
||||
// Use ALIAS instead of CNAME to support CNAME flattening on the root domain
|
||||
records.push(ALIAS(subdomainName, domainData.record.CNAME + ".", proxyState));
|
||||
if (data.records.CNAME) {
|
||||
records.push(ALIAS(subdomainName, data.records.CNAME + ".", proxyState));
|
||||
}
|
||||
|
||||
// Handle DS records
|
||||
if (domainData.record.DS) {
|
||||
for (var ds in domainData.record.DS) {
|
||||
var dsRecord = domainData.record.DS[ds];
|
||||
if (data.records.DS) {
|
||||
for (var ds in data.records.DS) {
|
||||
var dsRecord = data.records.DS[ds];
|
||||
records.push(
|
||||
DS(subdomainName, dsRecord.key_tag, dsRecord.algorithm, dsRecord.digest_type, dsRecord.digest)
|
||||
);
|
||||
@@ -65,62 +64,107 @@ for (var subdomain in domains) {
|
||||
}
|
||||
|
||||
// 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] + "."));
|
||||
if (data.records.MX) {
|
||||
for (var mx in data.records.MX) {
|
||||
var mxRecord = data.records.MX[mx];
|
||||
|
||||
if (typeof mxRecord === "string") {
|
||||
records.push(
|
||||
MX(subdomainName, 10 + parseInt(mx), data.records.MX[mx] + ".")
|
||||
);
|
||||
} else {
|
||||
records.push(
|
||||
MX(
|
||||
subdomainName,
|
||||
parseInt(mxRecord.priority),
|
||||
mxRecord.target + "."
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Handle NS records
|
||||
if (domainData.record.NS) {
|
||||
for (var ns in domainData.record.NS) {
|
||||
records.push(NS(subdomainName, domainData.record.NS[ns] + "."));
|
||||
if (data.records.NS) {
|
||||
for (var ns in data.records.NS) {
|
||||
records.push(NS(subdomainName, data.records.NS[ns] + "."));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle SRV records
|
||||
if (domainData.record.SRV) {
|
||||
for (var srv in domainData.record.SRV) {
|
||||
var srvRecord = domainData.record.SRV[srv];
|
||||
if (data.records.SRV) {
|
||||
for (var srv in data.records.SRV) {
|
||||
var srvRecord = data.records.SRV[srv];
|
||||
records.push(
|
||||
SRV(subdomainName, srvRecord.priority, srvRecord.weight, srvRecord.port, srvRecord.target + ".")
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// Handle TLSA records
|
||||
if (data.records.TLSA) {
|
||||
for (var tlsa in data.records.TLSA) {
|
||||
var tlsaRecord = data.records.TLSA[tlsa];
|
||||
|
||||
records.push(
|
||||
TLSA(
|
||||
subdomainName,
|
||||
tlsaRecord.usage,
|
||||
tlsaRecord.selector,
|
||||
tlsaRecord.matching_type,
|
||||
tlsaRecord.certificate
|
||||
)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
// 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]));
|
||||
if (data.records.TXT) {
|
||||
if (Array.isArray(data.records.TXT)) {
|
||||
for (var txt in data.records.TXT) {
|
||||
records.push(TXT(subdomainName, data.records.TXT[txt].length <= 255 ? "\"" + data.records.TXT[txt] + "\"" : data.records.TXT[txt]));
|
||||
}
|
||||
} else {
|
||||
records.push(TXT(subdomainName, domainData.record.TXT.length <= 255 ? "\"" + domainData.record.TXT + "\"" : domainData.record.TXT));
|
||||
records.push(TXT(subdomainName, data.records.TXT.length <= 255 ? "\"" + data.records.TXT + "\"" : data.records.TXT));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle URL records
|
||||
if (domainData.record.URL) {
|
||||
if (data.records.URL) {
|
||||
records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
|
||||
}
|
||||
}
|
||||
|
||||
var options = {
|
||||
no_ns: "true"
|
||||
};
|
||||
var reserved = require("./util/reserved.json");
|
||||
|
||||
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"),
|
||||
];
|
||||
// Handle reserved domains
|
||||
for (var i = 0; i < reserved.length; i++) {
|
||||
var subdomainName = reserved[i];
|
||||
records.push(A(subdomainName, IP("192.0.2.1"), CF_PROXY_ON));
|
||||
}
|
||||
|
||||
// Push TXT record of when the zone was last updated
|
||||
// Zone last updated TXT record
|
||||
records.push(TXT("_zone-updated", "\"" + Date.now().toString() + "\""));
|
||||
|
||||
D(domainName, registrar, dnsProvider, options, ignored, records);
|
||||
var ignored = [
|
||||
IGNORE("\\*", "A"),
|
||||
IGNORE("*._domainkey", "TXT"),
|
||||
IGNORE("@", "*"),
|
||||
IGNORE("_acme-challenge", "TXT"),
|
||||
IGNORE("_discord", "TXT"),
|
||||
IGNORE("_dmarc", "TXT"),
|
||||
IGNORE("_gh-is-a-dev-o", "TXT"),
|
||||
IGNORE("_gh-is-a-dev-o.**", "TXT"),
|
||||
IGNORE("_github-pages-challenge-is-a-dev", "TXT"),
|
||||
IGNORE("_github-pages-challenge-is-a-dev.**", "TXT"),
|
||||
IGNORE("_psl", "TXT"),
|
||||
IGNORE("ns[1-4]", "A,AAAA")
|
||||
];
|
||||
|
||||
var internal = require("./util/internal.json");
|
||||
|
||||
internal.forEach(function(subdomain) {
|
||||
ignored.push(IGNORE(subdomain, "*"));
|
||||
});
|
||||
|
||||
D(domainName, registrar, dnsProvider, records, ignored);
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "S4IL21",
|
||||
"email": "s4il.is.a.dev@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "s4il21.github.io"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://rayrsn.me/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "benzenma123",
|
||||
"email": "haidangchauduc@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "benzenma123.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "SatyamV7.is-a.dev",
|
||||
"repo": "https://github.com/SatyamV7/SatyamV7.github.io",
|
||||
"owner": {
|
||||
"username": "SatyamV7",
|
||||
"email": "satyamverma46@outlook.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "satyamv7.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "FWEEaaaa1",
|
||||
"email": "gorgonfweman@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["128.204.223.115"]
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "Rayrsn",
|
||||
"email": "rayrsn@proton.me"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://rayrsn.me/"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "010101-sans",
|
||||
"email": "010101sansdev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "010101-sans.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "iamxani",
|
||||
"email": "xenpei11@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "iamxani.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"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"]
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "0ad.is-a.dev",
|
||||
"owner": {
|
||||
"username": "broduer40",
|
||||
"email": "broduer@aogamers.net",
|
||||
"discord": "[AoG+] Broduer#0331"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://play0ad.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0d4vid",
|
||||
"email": "nonagnidavid@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0d4vid.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"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"]
|
||||
}
|
||||
}
|
||||
+1
-3
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "Personal Portfolio",
|
||||
"repo": "https://github.com/0spol/0spol.github.io",
|
||||
"owner": {
|
||||
"username": "0spol",
|
||||
"email": "gaparicio368@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "0spol.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
]
|
||||
}
|
||||
}
|
||||
+2
-3
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"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"
|
||||
"discord": "1049263707177353247"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "edge.redirect.pizza"
|
||||
}
|
||||
}
|
||||
+4
-8
@@ -1,13 +1,9 @@
|
||||
{
|
||||
"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."
|
||||
"username": "FWEEaaaa1",
|
||||
"email": "gorgonfweman@outlook.com"
|
||||
},
|
||||
"description": "I'll probably put some project pages on 0x0.is-a.dev. ¯\\_(ツ)_/¯",
|
||||
"record": {
|
||||
"CNAME": "insomnia247.nl"
|
||||
"records": {
|
||||
"A": ["128.204.223.115"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "barnz2",
|
||||
"email": "b4rnzie@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "barnz2.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0x1026",
|
||||
"email": "me@hugovidafe.dev"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://hugovidafe.dev"
|
||||
}
|
||||
}
|
||||
@@ -1,12 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0x98c9",
|
||||
"email": "humayanalrosid3@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0x98c9.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "amitgoesbrr",
|
||||
"email": "amitgoesbrr@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xarchit",
|
||||
"email": "0xarchit@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"NS": ["brenna.ns.cloudflare.com", "cartman.ns.cloudflare.com"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "officialaritro",
|
||||
"email": "officialaritro204@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "0xbitx",
|
||||
"email": "0xbit25125@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "0xbitx.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "0xdwb",
|
||||
"repo": "https://github.com/frosimanuel/manuisadev",
|
||||
"owner": {
|
||||
"username": "frosimanuel"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "frosimanuel.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "0xflotus' personal developer website",
|
||||
"repo": "https://github.com/0xflotus/0xflotus.github.io",
|
||||
"owner": {
|
||||
"username": "0xflotus",
|
||||
"email": "0xflotus@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "0xflotus.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xheartcode",
|
||||
"email": "0xheartcode@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0xheartcode.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xio32",
|
||||
"email": "markus.probst@posteo.de"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0xio32-is-a-dev.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Jery0843",
|
||||
"email": "jeromeandrewk@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "Personal Portfolio Hosted on Netlify",
|
||||
"owner": {
|
||||
"username": "marufms4",
|
||||
"email": "marufsm4@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["75.2.60.5"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "satyam-mishra-pce",
|
||||
"email": "satyam1308mishra@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "0xshijn",
|
||||
"email": "0xshiinnn@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "0xshijn.github.io"
|
||||
}
|
||||
}
|
||||
+1
-3
@@ -1,12 +1,10 @@
|
||||
{
|
||||
"description": "0xviel github page",
|
||||
"repo": "https://github.com/nobuyaki/nobuyaki.github.io",
|
||||
"owner": {
|
||||
"username": "nobuyaki",
|
||||
"email": "contact@0xviel.my.id",
|
||||
"discord": "445073800850046977"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "nobuyaki.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "vinay-ghate",
|
||||
"email": "vsg0131@gmail.com",
|
||||
"linkedin": "https://www.linkedin.com/in/vinay-ghate"
|
||||
},
|
||||
"records": {
|
||||
"TXT": ["v=spf1 include:spf.improvmx.com ~all"],
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"]
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
"username": "0xzer0x",
|
||||
"email": "youssefessamasu@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"MX": ["mx1.forwardemail.net", "mx2.forwardemail.net"],
|
||||
"TXT": [
|
||||
"forward-email=youssefessamasu@gmail.com",
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
"username": "i-am-is-a-dev",
|
||||
"email": "lx737456@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"A": ["89.106.200.1"]
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "leopku",
|
||||
"discord": "1168846640464019570"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://www.himysql.com"
|
||||
}
|
||||
}
|
||||
+2
-5
@@ -4,11 +4,8 @@
|
||||
"username": "QuinceTart10",
|
||||
"discord": "862644161156218891"
|
||||
},
|
||||
"record": {
|
||||
"MX": [
|
||||
"a8aacaa795f68ffd.mx1.emailprofi.seznam.cz",
|
||||
"a8aacaa795f68ffd.mx2.emailprofi.seznam.cz"
|
||||
],
|
||||
"records": {
|
||||
"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": "FWEEaaaa1",
|
||||
"email": "gorgonfweman@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["128.204.223.115"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "joaawd",
|
||||
"email": "fmodeteam@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "jaycuh.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "PogMaster9001",
|
||||
"discord": "1190052608346435597"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "projectdevs.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "FWEEaaaa1",
|
||||
"email": "gorgonfweman@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["128.204.223.115"]
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "BrianKN019",
|
||||
"email": "briannkimemia@gmail.com"
|
||||
},
|
||||
"proxied": false,
|
||||
"records": {
|
||||
"TXT": [
|
||||
"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCr6KMgdxxgg7oT3ulMwPJs9RXgXDrI9UWU118pHEMohl3UbL3Jwp4oxp/9N3thh/3WCJnYV134zbEVolZwqaT3JsFEq/mQ/RpW/JnOZ3rnxqJPurb2bcfJol4SDxiWVObzHX31xnANzFcXnq1/5dMK5QvW4Jh7n0fm4+4ywqiy2QIDAQAB"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "BrianKN019",
|
||||
"email": "briannkimemia@gmail.com"
|
||||
},
|
||||
"proxied": false,
|
||||
"records": {
|
||||
"TXT": [
|
||||
"k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCiNMCaVZh6WwO+RP1NR8f7ce0A0riKZflZAcweAbuEe21uCBT32aZp19gyX9P0yu4X8yVQ3UmQfdfeuvFw240/QtHtDWIzjIQJFu2yiGtNcSz1uuJL4K84n2kMQm6G7C1rA6jfDY0yj4Fr26tgKpEmq7oVH+8V0JYDSmxFr9GcQQIDAQAB"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"description": "Personal website",
|
||||
"owner": {
|
||||
"username": "1995parham",
|
||||
"email": "parham.alvani@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "1995parham.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "1ndrajeet",
|
||||
"email": "omkar.kulkarni.3174@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "1ndrajeet.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"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": "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,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "1ypi",
|
||||
"email": "1ypi@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "1ypi.github.io"
|
||||
}
|
||||
}
|
||||
+4
-5
@@ -1,10 +1,9 @@
|
||||
{
|
||||
"description": "LIGMATV's URL Manager (aka 2)",
|
||||
"owner": {
|
||||
"username": "LIGMATV",
|
||||
"email": "ligmatv.id@gmail.com"
|
||||
"username": "TheUselessCreator",
|
||||
"email": "bot40games2@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "ligmatv-links.vercel.app"
|
||||
"records": {
|
||||
"URL": "https://beeper.is-a.dev"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "200anxy",
|
||||
"email": "aadarshnair.p@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "200anxy.github.io"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "merakesh207",
|
||||
"email": "merakesh207@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"URL": "https://behance.net/merakesh207"
|
||||
}
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"email": "2096779623@qq.com",
|
||||
"telegram": "utermux_blog"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://www.utermux.dev"
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "Portfolio and Blog for 20zzy19",
|
||||
"repo": "https://github.com/20zzy19/Portfolioy",
|
||||
"owner": {
|
||||
"username": "20zzy19",
|
||||
"email": "a620zzy@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["98.43.59.193"]
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "21Z",
|
||||
"discord": "780356848737058857"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
|
||||
"TXT": "v=spf1 include:spf.improvmx.com ~all"
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
"username": "256javy",
|
||||
"email": "256javiervillalba@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "256javy.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "RaunakMandal",
|
||||
"email": "iamriju2000@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC5eTCgfTZyhQPPjhe2XLgXrtpj4MtiqBKdVv14XN+zvRT8Z+YCXPElsEVDwvLc91G8Lv4kZwgiLaINzeZjd8USQtgwaUx1QJnIeRyAvuq4kkAIFBAL5HsC4zqQAIzjCfAPrc3WhG7FYLZu76hpy3GbKZYAB+kBgTR+QRO79rvrbQIDAQAB"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Nicholas-Tritsaris",
|
||||
"email": "nicholas.tritsaris13@bk.ru"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "2a86ae1be926415180414c8d47d0173e"
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "2giosangmitom",
|
||||
"email": "yeuxacucodon.dev@proton.me"
|
||||
"email": "2giosangmitom@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "2giosangmitom.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,12 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "dragsbruh",
|
||||
"email": "dragsbruh@protonmail.com",
|
||||
"discord": "781445370177126401",
|
||||
"bluesky": "furina.is-a.dev"
|
||||
},
|
||||
|
||||
"records": {
|
||||
"URL": "https://furina.is-a.dev"
|
||||
}
|
||||
}
|
||||
+1
-3
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "Url redirect to cutt37.is-a.dev",
|
||||
"repo": "https://github.com/37cut/37cut.github.io",
|
||||
"owner": {
|
||||
"username": "37cut",
|
||||
"email": "cutt37@outlook.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://cutt37.is-a.dev"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "3geETR",
|
||||
"email": "egemacun@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "3geetr.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "3lyly0",
|
||||
"email": "3lyly00@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "amrkakashi",
|
||||
"email": "93amr.kakashi@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4,7 +4,7 @@
|
||||
"username": "3pls0de",
|
||||
"email": "naji.aka58@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://lostpipel.blogspot.com"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "4-m4t",
|
||||
"email": "e_serhat@hotmail.com"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "ambitious-flower-0b346cf0f.4.azurestaticapps.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,23 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "LonelyGuy12",
|
||||
"email": "me@4.is-a.dev",
|
||||
"discord": "886120777630486538"
|
||||
},
|
||||
"records": {
|
||||
"MX": [
|
||||
{
|
||||
"target": "mx1.improvmx.com",
|
||||
"priority": 10
|
||||
},
|
||||
{
|
||||
"target": "mx2.improvmx.com",
|
||||
"priority": 20
|
||||
}
|
||||
],
|
||||
"TXT": [
|
||||
"v=spf1 include:spf.improvmx.com ~all"
|
||||
],
|
||||
"URL": "https://lonely.is-a.dev"
|
||||
}
|
||||
}
|
||||
+3
-4
@@ -1,9 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "404Dev-404",
|
||||
"email": "anthonyvaldes318+404@gmail.com"
|
||||
"username": "audtjddld"
|
||||
},
|
||||
"record": {
|
||||
"CNAME": "404dev-404.github.io"
|
||||
"records": {
|
||||
"CNAME": "audtjddld.github.io"
|
||||
}
|
||||
}
|
||||
+1
-3
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "44.is-a.dev",
|
||||
"repo": "https://github.com/9xN/9xN.github.io",
|
||||
"owner": {
|
||||
"username": "9xN",
|
||||
"email": "0@fbi.ac"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "9xn.github.io"
|
||||
}
|
||||
}
|
||||
+1
-3
@@ -1,11 +1,9 @@
|
||||
{
|
||||
"description": "45i.is-a.dev",
|
||||
"repo": "https://github.com/45i/things",
|
||||
"owner": {
|
||||
"username": "45i",
|
||||
"email": "sayakpalit61@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "45i.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "4f4d",
|
||||
"email": "omchoubey297@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "4f4d.pages.dev"
|
||||
}
|
||||
}
|
||||
+7
-7
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ahmetunsal",
|
||||
"email": "web.unsalahmet@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["76.76.21.21"]
|
||||
}
|
||||
"owner": {
|
||||
"username": "ahmetunsal",
|
||||
"email": "web.unsalahmet@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["76.76.21.21"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Dong-gi",
|
||||
"email": "hi.donggi@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["167.234.218.7"]
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "Akshay-Arjun",
|
||||
"email": "akshayvollala779@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://akshay-arjun.github.io/Akshay-Arjun"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "4realwilly",
|
||||
"email": "wholley123@icloud.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "my-website-9et.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "iam-sigma",
|
||||
"email": "iamsigmaboy@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "MullerIsabella",
|
||||
"email": "AlpineDreamer92@protonmail.com"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"CNAME": "suisse.onrender.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ssrszdx",
|
||||
"email": "568032885@qq.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://github.com/ssrszdx"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +0,0 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "fiftys7vencode",
|
||||
"email": "potatogamer34579@gmail.com"
|
||||
},
|
||||
"record": {
|
||||
"A": ["185.199.108.153"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "harys722",
|
||||
"discord": "1203357768610746385",
|
||||
"email": "contact@harys.is-a.dev"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "5a03e84df9fc4d9fa051a35c56b9d07b"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "3rr0r-505",
|
||||
"email": "5pyd3r.hexweb@protonmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "3rr0r-505-github-io.pages.dev"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "3rr0r-505",
|
||||
"email": "5pyd3r.hexweb@protonmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "3rr0r-505.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "5y8z",
|
||||
"email": "dev.xcept@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "5y8z.vercel.app"
|
||||
}
|
||||
}
|
||||
+1
-1
@@ -3,7 +3,7 @@
|
||||
"username": "shockbs",
|
||||
"discord": "880084860327313459"
|
||||
},
|
||||
"record": {
|
||||
"records": {
|
||||
"URL": "https://shockbs.is-a.dev/"
|
||||
}
|
||||
}
|
||||
Loaded 100 of 13541 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user