Domine

使用表达式搜索域名。一次查询中输入数字、字母和任何顶级域名,Domine 使用逆向工程的 Instant Domain Search API,因此可能会随时失效。

Gif Preview

免责声明 Domine 擅长提供已注册域名的准确数据,但可能无法提供未注册域名的最新信息。如果您想要最可靠的信息,请使用 ICANN Lookup 以获取正确详细信息。

安装

要安装 Domine 而无需任何额外步骤,您可以使用 Docker

$ docker run breitburg/domine check "[1-12]am.co"

或者,如果您已安装 Dart,可以在终端中运行以下命令

$ dart pub global activate domine

此命令将安装所有必需的依赖项,并使 domine 可访问。

感谢 Robert-Jan Keizer 的 domainchecker 的一些启发。

用法

您始终可以通过运行 domine help 来获取有关命令的信息。

检查

check 命令允许您通过包含多个查询来同时执行对多个域名的检查

$ domine check "<query1>" "<query2>" ...

通过使用表达式,您可以一次性检查多个域名的可用性和状态。

它还支持无头模式。如果您需要将所有可用的域名写入文件,可以使用 domine check "<query>" > domains.txt

数字

使用 domine check "[1-12]am.com" 命令迭代任何数字,以验证 1am.com2am.com 等域名。

字母

使用 domine check "letter-[a-z].com" 命令轻松检查整个字母表(或任何其他字母范围),以验证 letter-a.comletter-b.com 等域名。

一次性检查热门顶级域名

一次性检查多个热门顶级域名。使用星号 (*) 符号和 domine check "domine.*" 命令来验证 domine.comdomine.org 等域名。

多个查询

使用 domine check "[1-12]am.com" "letter-[a-z].com" 语法,使用单个命令执行多个域名查询。

组合表达式

使用 domine check "l[a-z]n[1-2].*" 命令组合不同的模式,以获取 lan1.comlan2.comlbn1.com 等域名。

AI

不稳定。仍在开发中。

您可以使用 AI 来生成域名创意并自动检查其可用性。

您只需要一个 OpenAI API 密钥,可以使用 -k--openai-key 选项提供,或者将其设置为名为 OPENAI_KEY 的环境变量。

准备好后,只需使用以下语法

$ domine brainstorm "<prompt>"

另外,您可以通过提供 -m <name>--model <name> 选项来指定要使用的模型。

贡献

欢迎贡献 Domine!如果您有任何想法、建议、错误报告或功能请求,请随时在 GitHub 仓库 上打开一个 issue。

如果您想直接贡献代码,可以按照以下步骤操作

  1. Fork 仓库并将其克隆到本地机器。
  2. 为您的功能或错误修复创建新分支:git checkout -b my-branch
  3. 进行必要的更改和添加。
  4. 提交更改:git commit -m "Add feature or bug fix"
  5. 推送到您的分支:git push origin my-branch
  6. 在主仓库上打开一个 pull request。

请确保您的贡献符合项目的编码风格和指南。您的参与有助于改进 Domine,让所有人受益。

GitHub

查看 Github