wikimedia umapi的客户端包装。

wmf_umapi_client的Python项目详细描述


umapi_client
==


wikipedia用户度量api的客户端包装器。


请参见https://github.com/wikimedia/user_metrics以了解umapi实现。


用法
----

在“umapi客户端/config.py`
(从“umapi客户端/config.py.settings```中复制)。确保
``call_client``是可执行的,只需调用此脚本,然后调用请求的url路径和参数即可调用请求。只有
缓存的响应将返回带有JSON的响应,否则请求将
由服务排队。




RFaulkner WMF:umapi_client RFaulkner$cd umapi_client/
RFaulkner WMF:umapi_client RFaulkner$。/scripts/call_client“队列/\
ryan_test_2/bytes_added“
{
“队列”:“ryan_test 2”,
“组”:“默认值”,
“上次生成队列”:“2013-03-19 07:43:26”,
“聚合器”:“无”,
“度量值”:“添加的字节”,
“命名空间”:[
0
],
“项目”:“enwiki”,
“响应时间”:“2013-03-19 07:43:32”,
“开始日期”:“2010-10-25 08:00”,
“DateTime_-End”:“2011-01-01-01 00:00”,
“header”:“[
“用户ID”,
“添加网络”的字节数,
“添加绝对”的字节数,
“添加网络”的字节数,
“添加绝对”的字节数,
“添加网络”的字节数,
“添加网络”的字节数,
“编辑计数”

“type”:“原始”,
“数据”:{
“15972203”:“2011-01-01-01-01-01-01:00:00:00:00:00,
“header/>“header”:“
“header/>“header”:“:[
“15972203/br br/>1133,
908,
-225,
5
],
“13234584”:[
0,
0,
0,
0,
0
],
“15972135”:[
0,
0,
0,
0,
0,
0,
0

“间隔时间”:24,
“t”:24
}



登录..
3月29日12:47:34调试主要登录成功。发出请求:
http://metrics.wikimedia.org/cohorts/ryan_u test_u 2/bytes_u added
mar-29 12:47:35 debug_u main_u::写入文件响应:
umapi_u client_u ryan_u test_u bytes_u 20130329.json{
“队列”:“Ryan_测试2”,
“组”:“默认”,
“队列最后生成”:“2013-03-29 19:40:19”,
“聚合器”:“无”,
“度量”:“添加的字节”,
“命名空间”:[
0
],
“项目”:“enwiki”,
“响应时间”:“2013-03-29 19:40:26”,
“DateTime-U-start”:“2010-10-10-25 08:00:00”,
“DateTime-U-end”:“2011-01-01 00:00:00”,
“header”:[
“用户ID”,
“添加网络的字节数”,
“添加绝对的字节数”,
“添加网络的字节数”,
“添加绝对的字节数”,
“添加网络的字节数”,
“添加网络的字节数”,
“编辑计数”
],
“type”:“原始”,是的
“数据”:{
“15972203”:[
683,
1133,
908,
-225,
5
],
“13234584”:[
0,
0,
0,
0,
0,
0
],
“15972135”:[
0,
0,
0,
0,
0,
0
]
},
“间隔时间”:24,
“t”:24
}


将输出转换为csv:

3月31日23:57:20调试主程序正在尝试读取文件…
3-31 23:57:57:20调试主程序写入文件…
3-31 23:57:20调试主程序写入文件…
rfaulkkner wmf:scripts rfaulkkner$cat.././csv/umapi/umapi/u-ryan/u-test_2_添加的字节数20130331.json.csv
user-id,bytes添加的字节数,bytes添加的字节数,bytes添加的字节数,bytes添加的字节数,bytes添加的字节数,bytes添加的字节数,编辑的计数
13234584,0,0,0,0,0,0,0,0<0,0<0:scripts-rfaulkkner$cat$cat../cat br/>159722036831133,908,-225,5
15972135,0,0,0,0,0

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

推荐PyPI第三方库


热门话题
java在ArrayList中比较数字   java在Kotlin中使异步调用同步   让“Scala编程”junit示例在IntelliJ中工作的java问题   java Servlet侦听器未在ContextListener中设置属性   将Microsoft SQL Server数据库连接到我的Java项目   加载资源时出现java“需要注册工厂”异常   java如何使用POI检查excel中的重复记录?   java如何更改机器生成的代码   java如何确保重写的方法是同步的   用Spring编写Hibernate时的java XML奥秘   java管理mysql数据库中存储的用户权限   java如何运行。来自Javascript的jar方法   java我想在Web应用程序中进行身份验证&对桌面应用程序使用相同的凭据。我该怎么做?