你的域名已经被占用了吗?告诉博托夫,当它可以注册时帮你拿着它。

botovh的Python项目详细描述


波托夫是我为个人需要而写的一个小机器人。

你的域名已经被占用了吗?告诉博托夫,当它可以注册时帮你拿着它。

要求

  • ovh帐户
  • ovh api应用程序
  • Python3.6+

安装

  1. 使用pip安装botovh

pip install botovh

botovh自动安装以下依赖项:

  • docopt
  • python ovh
  1. 创建ovh api应用程序

要与ovh api交互,botovh需要使用application_密钥和application_机密来标识自己。要获得它们,需要注册ovh api应用程序。

创建后,您将获得一个应用程序密钥和一个应用程序机密。

  1. 配置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。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java IntelliJ找不到依赖项选项卡   java向字符串数组string[]添加元素并在Junit中测试结果   如何在eclipse中获取活动java项目的名称   如何使用java在mysql中插入时间   java ArrayList更新了插入一行,但Jtable仍然没有刷新   如何在JavaSwing中命名坐标(点)   java Matcher/模式不打印   java错误地设置了arraylist   使用UsernamePasswordCredential提供程序的java列表Azure AD   java在HTTP请求中设置UTC时间   未加载事件:jquery完整日历Java集成   java Maven插件依赖项无法从内部repo解析依赖项   Maven更新重置Java版本   java如何向中添加图片。带有Apache POI XWPF的docx,但不指定其大小   Java最大函数递归