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

免责声明 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.com、2am.com 等域名。
字母
使用 domine check "letter-[a-z].com" 命令轻松检查整个字母表(或任何其他字母范围),以验证 letter-a.com、letter-b.com 等域名。
一次性检查热门顶级域名
一次性检查多个热门顶级域名。使用星号 (*) 符号和 domine check "domine.*" 命令来验证 domine.com、domine.org 等域名。
多个查询
使用 domine check "[1-12]am.com" "letter-[a-z].com" 语法,使用单个命令执行多个域名查询。
组合表达式
使用 domine check "l[a-z]n[1-2].*" 命令组合不同的模式,以获取 lan1.com、lan2.com、lbn1.com 等域名。
AI
不稳定。仍在开发中。
您可以使用 AI 来生成域名创意并自动检查其可用性。
您只需要一个 OpenAI API 密钥,可以使用 -k 或 --openai-key 选项提供,或者将其设置为名为 OPENAI_KEY 的环境变量。
准备好后,只需使用以下语法
$ domine brainstorm "<prompt>"
另外,您可以通过提供 -m <name> 或 --model <name> 选项来指定要使用的模型。
贡献
欢迎贡献 Domine!如果您有任何想法、建议、错误报告或功能请求,请随时在 GitHub 仓库 上打开一个 issue。
如果您想直接贡献代码,可以按照以下步骤操作
- Fork 仓库并将其克隆到本地机器。
- 为您的功能或错误修复创建新分支:
git checkout -b my-branch。 - 进行必要的更改和添加。
- 提交更改:
git commit -m "Add feature or bug fix"。 - 推送到您的分支:
git push origin my-branch。 - 在主仓库上打开一个 pull request。
请确保您的贡献符合项目的编码风格和指南。您的参与有助于改进 Domine,让所有人受益。