帐篷协议的python客户端/应用程序库(https://tent.io)
tentapp的Python项目详细描述
python tent client
===
==http://tent.io/)与[tent.is]等服务器(http s://tent.is/)对话的命令行客户机。
headers
*在服务器上注册应用程序并使用oauth请求权限
*身份验证密钥保存到本地配置文件中,以便下次使用
*api方法(包括公共方法和需要身份验证的方法)
将无法收到新邮件的通知。在这种情况下,它可以轮询新的更新。
需要注意的是:
*一些api方法尚未编写。他们中的大多数应该从已经完成的方法的副本开始快速编写。
*写测试
*错误处理。应该添加一些异常类型,还要密切注意来自“requests”模块的错误。
*文档
*找到处理从帐篷服务器返回的json的优雅方法。也许可以添加一些代表帖子、个人资料的类,等等,
*将其打包为一个真正的python模块,可以用通常的方式安装
依赖项
----
*[请求](http://docs.python requests.org/en/latest/)
依赖项的安装:
`````
使用pip获取请求
pip install requests
缺少链接头功能的请求的版本。如果是这样的话:
pip install--update requests
```
quick start
----
run`example.py`它将启动您的浏览器,让帐篷服务器要求您批准应用程序,然后发布一条hello world消息。当从命令行运行oauth进程时,它会很尴尬,因此当它要求您从浏览器中复制和粘贴内容时,请阅读提示。你只需要做一次;之后,您的身份验证详细信息将保存在“auth.cfg”中并在以后的运行中重复使用。
当应用程序运行时。默认为False。
“Entity”是用户名的帐篷版本。这是一个完整的url。
entityurl='https://pythonclientest.tent.is'
app=tentapp.tentapp(entityurl)
文件
app.authorizeFromCommandLine('keystore.js')
现在您需要自己提供json字典。
app.putpost(yourpostjsonhere)
```
===
==http://tent.io/)与[tent.is]等服务器(http s://tent.is/)对话的命令行客户机。
headers
*在服务器上注册应用程序并使用oauth请求权限
*身份验证密钥保存到本地配置文件中,以便下次使用
*api方法(包括公共方法和需要身份验证的方法)
将无法收到新邮件的通知。在这种情况下,它可以轮询新的更新。
需要注意的是:
*一些api方法尚未编写。他们中的大多数应该从已经完成的方法的副本开始快速编写。
*写测试
*错误处理。应该添加一些异常类型,还要密切注意来自“requests”模块的错误。
*文档
*找到处理从帐篷服务器返回的json的优雅方法。也许可以添加一些代表帖子、个人资料的类,等等,
*将其打包为一个真正的python模块,可以用通常的方式安装
依赖项
----
*[请求](http://docs.python requests.org/en/latest/)
依赖项的安装:
`````
使用pip获取请求
pip install requests
缺少链接头功能的请求的版本。如果是这样的话:
pip install--update requests
```
quick start
----
run`example.py`它将启动您的浏览器,让帐篷服务器要求您批准应用程序,然后发布一条hello world消息。当从命令行运行oauth进程时,它会很尴尬,因此当它要求您从浏览器中复制和粘贴内容时,请阅读提示。你只需要做一次;之后,您的身份验证详细信息将保存在“auth.cfg”中并在以后的运行中重复使用。
当应用程序运行时。默认为False。
“Entity”是用户名的帐篷版本。这是一个完整的url。
entityurl='https://pythonclientest.tent.is'
app=tentapp.tentapp(entityurl)
文件
app.authorizeFromCommandLine('keystore.js')
现在您需要自己提供json字典。
app.putpost(yourpostjsonhere)
```