你的域名已经被占用了吗?告诉博托夫,当它可以注册时帮你拿着它。
botovh的Python项目详细描述
波托夫是我为个人需要而写的一个小机器人。
你的域名已经被占用了吗?告诉博托夫,当它可以注册时帮你拿着它。
要求
- ovh帐户
- ovh api应用程序
- Python3.6+
安装
- 使用pip安装botovh
pip install botovh
botovh自动安装以下依赖项:
- docopt
- python ovh
- 创建ovh api应用程序
要与ovh api交互,botovh需要使用application_密钥和application_机密来标识自己。要获得它们,需要注册ovh api应用程序。
创建后,您将获得一个应用程序密钥和一个应用程序机密。
- 配置botovh
在以下位置创建botovh.conf配置文件:
- 窗口:C:\Users\<YOUR_WINDOWS_USERNAME>\.botovh\botovh.conf
- linux/mac:/etc/botovh.conf
下面是配置文件的外观:
ovh api
`ini [OVH] ENDPOINT=ovh-euAPPLICATION_KEY=<YOUR_APPLICATION_KEY>APPLICATION_SECRET=<YOUR_APPLICATION_SECRET> ; Use 'botovh --key' to request your OVH consumer key. CONSUMER_KEY=<YOUR__CONSUMER_KEY> `
电子邮件通知
`ini [SMTP] ; Send email notification. HOST=<SMTP_SERVER_ADDRESS> PORT=465 USER=<YOUR_SMTP_USER>PASSWORD=<YOUR_SMTP_PASSWORD>SEND_FROM=<SEND_EMAIL_FROM>SEND_TO=<SEND_EMAIL_TO> `
用法
请求新的ovh使用者密钥:
$ botovh -k
$ botovh --key
基本用法:
$ botovh example.com fakedomain.org
指定包含要检查的域名的文件:
$ botovh -f /path/to/file.txt
$ botovh --file /path/to/file.txt
指定您首选的付款方式:
付款方式:银行账户、信用卡、信用账户、ovhaccount或paypal。
$ botovh -p paypal
$ botovh --payment creditCard
使用--quiet参数禁用控制台日志记录:
$ botovh example.com fakedomain.org --quiet
使用--noemail参数禁用电子邮件通知:
$ botovh example.com fakedomain.org --noemail
使botovh自动化
根据系统的不同,您可以使用cron作业或任务调度程序自动运行botovh。
许可证
此代码是在自由软件许可下发布的,欢迎您使用fork。