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 GUI对象消失   java无法更新oracle中的clob字段   php Linux+动态插入的Java小程序=在NPObject上调用方法时出错   java JVisualVM探查器代理jar已加载,但代理初始化失败   java Android在运算符和TextView值方面存在问题   用于OpenPGP智能卡小程序的rsa解密APDU   Java GUI按钮不会添加到面板中   java找不到移动图像(或其他可单击对象)的方法   java中Do/While循环的问题   多线程使java程序在没有线程的情况下休眠   java如何在Webflux功能端点的测试中禁用Spring安全性   如果存在后退历史记录,则java WebView仅显示后退按钮   通过USB将Arduino中显示的java错误数据传输到Android   java如何使用安卓 studio从4层父节点firebase获取子节点数据   jpanel中JLabel的java搜索栏   来自gallery/camera的java Android图像预览不同