MixPanel的异步客户端。

tornado-mixpanel的Python项目详细描述


Tornado MixPanel是用于MixPanel服务的异步库。这个库允许 用于mixpanel的服务器端集成。

安装

自动安装

$ pip install tornado-mixpanel

Tornado MixPanel列在PyPI中,可以使用^{TT1}$或^{TT2}$安装。

手动安装:从PyPI下载最新的源代码。

tar xvzf tornado-mixpanel-$VERSION.tar.gz
cd tornado-mixpanel-$VERSION
python setup.py build
sudo python setup.py install

Tornado MixPanel的源代码是hosted on GitHub

示例

下面是一个简单的示例:

#!/usr/bin/env python2.7# -*- coding: utf-8 -*-importtracebackfromtornadoimportgen,ioloopfromtornado_mixpanel.clientimportAsyncMixpanelClient@gen.coroutinedefrun():client=AsyncMixpanelClient('<mixpanel-token>')raw_input('Press (enter) to continue...')try:r=yieldclient.track('user-xxxx','steps',{'step_one':True,'step_two':False})printrr=yieldclient.people_set('client-xxxx',{'fullname':'Alejandro Bernardis'})printrr=yieldclient.people_append('client-xxxx',{'age':31,'locale':'es_AR'})printrexcept:printtraceback.format_exc()ioloop.IOLoop.current().stop()if__name__=='__main__':run()ioloop.IOLoop.instance().start()

缓冲区示例:

#!/usr/bin/env python2.7# -*- coding: utf-8 -*-importtimeimporttracebackfromtornadoimportgen,ioloopfromtornado_mixpanel.clientimportAsyncMixpanelClient@gen.coroutinedefrun():client=AsyncMixpanelClient('<mixpanel-token>',True)raw_input('Press (enter) to continue...')try:username=int(time.time())print'Tracking...'foriinxrange(10):yieldclient.track(username,'item_%s'%i,{'i':i})time.sleep(1)print'-*-'*20r=yieldclient.consumer.flush()printrexcept:printtraceback.format_exc()ioloop.IOLoop.current().stop()if__name__=='__main__':run()ioloop.IOLoop.instance().start()

许可证

麻省理工学院许可证(MIT)

版权所有(c)2015 Alejandro Bernardis和撰稿人。见作者 更多细节。

兹免费准许任何人取得副本 本软件和相关文档文件(“软件”)的 在软件中不受限制,包括但不限于 使用、复制、修改、合并、发布、分发、再授权和/或出售 软件的副本,并允许软件的用户 在满足以下条件的情况下,可以这样做:

上述版权公告及本许可公告须包括在 软件的拷贝或大部分。

本软件按“原样”提供,无任何形式的保证,明示或 默示的,包括但不限于适销性保证, 适合特定目的和非侵权行为。在任何情况下 作者或版权所有者应对任何索赔、损害或其他 责任,无论是在合同诉讼、侵权诉讼或其他诉讼中, 不属于或与本软件有关,或使用或与本软件的其他交易有关。 软件。

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

推荐PyPI第三方库


热门话题
正则表达式Java使用关键字拆分字符串   Neo4j Java API模式索引范围查找?   java访问JButton[]   java如何混淆tomcat日志文件中的请求属性   apache运行CGI Java程序   java从一个Eclipse插件开始,我如何通过编程使Eclipse编辑某个文件?   从php中的SQL数据库到Java中的多个值作为单独的变量   java如何在多个osgi捆绑包之间共享资源   datetime Java time,无法从历元秒解析年份   java无法在安卓应用程序中使用morpho指纹扫描仪设备捕获指纹   java使用groovy/ratpack发送电子邮件   javascript在jsp页面中添加验证,但在控制台中仍然显示一些错误   java如何修复com。mysql。jdbc。DocsConnectionPropsHelper   java AlertDialog dispatchTouchEvent