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 Double。将长位加倍到C#位转换器。ToDouble   java如何使用正则表达式从固定的Y位数中提取最后的X位数?   java如何显示ChatMessage类列表中的字符串消息属性?   java从JSON或XML提要导入数据,并在Android中创建列表   在整数之间使用按位AND运算符的java好处?   java从Android中的Bean类获取空值?   java会话id对另一台服务器意味着什么?   java未选择案例时开关的工作方式   java组织。openqa。硒。SessionNotCreatedException:无法创建新的远程会话。在emulator中初始化安卓驱动程序时   JavaSWT父和子对话框通信   java请确保java_HOME指向JDK而不是JRE   java用户即使在成功登录后也是匿名的   java控制器单元测试无法自动连接所需的bean   Java小程序类文件