对udata的piwik支持

udata-piwik的Python项目详细描述


udata piwik

Join the chat at https://gitter.im/opendatateam/udata

这个插件提供了udataPiwik/Matomo之间的集成

兼容性

udata piwik需要python 2.7+和udata

安装

安装udata

保持在相同的虚拟环境中(对于python)并使用相同版本的npm(对于js)。

安装udata piwik

pip install udata-piwik

修改本地配置文件udata(通常是udata.cfg),如下所示:

PLUGINS=['piwik']# Tracked site id in PiwikPIWIK_ID=1PIWIK_SCHEME='https'PIWIK_URL='stats.data.gouv.fr'PIWIK_AUTH='<32-chars-auth-token-from-piwik>'# Mapping of piwik goals {'<name_in_udata>': <id_in_piwik>}# All keys are requiredPIWIK_GOALS={'NEW_DATASET':1,'NEW_REUSE':2,'NEW_FOLLOW':3,'SHARE':4,'RESOURCE_DOWNLOAD':5,'RESOURCE_REDIRECT':6,}# `client.track` method `requests` timeoutPIWIK_TRACK_TIMEOUT=60# in seconds# `client.analyze` method `requests` timeoutPIWIK_ANALYZE_TIMEOUT=60*5# in seconds

可选配置

# Content tracking options. Default: None#   - 'all': track all impressions#   - 'visible': track impressions of visible items only (default refresh: 750 ms)PIWIK_CONTENT_TRACKING='visible'

在本地env上测试

$ docker-compose up
$ pip install -r requirements/test.pip
$ pytest

更改日志

1.4.1(2019-05-15)

  • 修复Unicode URL的批量处理#139

1.4.0(2019-03-27)

  • 合并并公开默认设置#119
  • 批量处理api调用#120

1.3.2(2019-01-14)

  • 添加PIWIK_SCHEME配置支持#104

1.3.1(2018-11-05)

  • 确保js目标处理等待uData对象出现#91

1.3.0(2018-10-11)

  • 高级搜索跟踪:显示结果计数和类别(数据集、重用、组织)#88
  • 降低工作效率至low#90
  • 取决于udata>=1.6.1

1.2.0(2018-06-06)

  • 更简单、更可靠的度量计算#54

1.1.1(2018-03-15)

  • 处理同一url的多个资源#49

1.1.0(2018-03-13)

  • 重构counter.handle_downloads-修复#1421
  • 切换到flask-cli和基于端点的命令(需要udata>=1.3#33
  • 公开新的udata.tasks端点#39
  • 公开新的udata.views端点#41
  • 在配置参数#42中添加内容跟踪选项

1.0.2(2017-12-20)

  • 修复版本号
  • 修复pypi上的自述文件

1.0.1(2017-12-20)

  • 解决包装问题

1.0.0(2017-12-19)

  • 针对piwik实例添加(自动)测试#20
  • 处理(社区)资源的最新url上的下载计数#30

0.9.3(2017-12-11)

  • 将超时添加到analyze()#19

0.9.2(2017-12-11)

  • 将超时添加到track()#18

0.9.1(2017-01-10)

  • 修复构建和打包

0.9.0(2017-01-10)

  • 首次发布

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

推荐PyPI第三方库


热门话题
java从SOAP响应获取值   prolog中不允许使用java StAX解析器内容   JAVA项目中,创建一个由4行11列组成的显示表   java原子写入Spring可变bean   完整的worddatabase for JavaApp检查一个单词是否是一个合法的单词,在这种情况下SQL是否合适?   java如何将数组字节转换为组织。w3c。多姆。文件   运行Spring MVC应用程序时出现java JBoss错误   java为什么scanner类与BufferedReader相比需要较长的时间   java jaxb2mavenplugin仅执行第一次执行   java有什么方法可以使活动在单击每个按钮时做出不同的反应?   对java开发人员学习数据结构和算法有何建议   lambda我对java函数签名有疑问   java使用Maven创建三层应用程序   java Hadoop分布式文件系统是否像Google文件系统一样支持任何更新操作?   按下按钮后,swing Java Key事件不会执行   java JPA Hibernate删除实体关系中的孤立项   java将负数输入到数字反转程序中   java在OpenCV中无阻塞地从回调方法获取图像