Databay是一个用于定时数据传输的Python接口。它有助于在预定的时间间隔内将(任何)数据从A传输到B。

databa的Python项目详细描述


此库当前正在进行beta测试。看到什么东西坏了吗?我们出什么事了吗?Create an issue and let us know!

Databay title

Databay是一个Python接口,用于scheduled data transfer。它有助于在预定的时间间隔内将(任何)数据从A传输到B。在

安装

pipinstalldatabay

文件

请参阅完整的Databay documentation。在

或者更具体地说:

特点

概述

在Databay中,数据传输由三个部分组成:

  • Inlets-用于数据生产。在
  • Outlets-用于数据消耗。在
  • Links-用于处理入口和出口之间的数据传输。在

调度是使用第三方库实现的,通过BasePlanner接口公开。目前有两个BasePlanner实现-使用Advanced Python SchedulerSchedule。在

A simple example

^{pr2}$

每隔5秒,这个片段将从测试URL中提取数据,并将其写入MongoDB。在

示例用法:

Databay showcase gif

虽然Databay带有一些内置的入口和出口,但它的优势在于可扩展性。要在项目中使用Databay,请创建InletOutlet类的具体实现,以处理所需的数据生产和消费功能。然后Databay将确保数据可以在您创建的入口和出口之间重复流动。Extending inlets和{a26}很简单,并且有广泛的定制。前往Extending Databay部分获取详细解释,或者前往Examples获取实际用例。在

Community Contributions

We aim to support the ecosystem of Databay users by collating and promoting inlets and outlets that implement popular functionalities. We encourage you to share the inlets and outlets you write with the community - start by reading the guidelines关于对数据库社区的贡献。在

你写了一个很酷的入口或出口,你想和别人分享吗?把它放在公共回购上,给我们发一个email,我们会在这里列出它!在

voy1982@yahoo.co.uk

入口

  • FileInlet-文件输入入口(内置)。在
  • HttpInlet-使用aiohttp(内置)的异步http请求入口。在

出口

请求

以下是其他人希望实现的入口和出口。请随意从这个列表中构建一个项目并共享您的实现!如果您想在此列表中添加项目,请通知我们。在

Roadmap

v1.0

  1. Beta test the pre-release.
  2. Complete 100% test coverage.
  3. Add more advanced examples.
  4. Release v1.0.
  5. Buy a carrot cake and celebrate.

v1.1

  1. Filters and translators - callbacks for processing data between inlets and outlets.
  2. Advanced scheduling - conditional, non uniform intervals.

Licence

See LICENSE

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

推荐PyPI第三方库


热门话题
当注释bean用作另一个bean中的集合时,java自定义约束验证器不工作   毕加索中的java错误get()无法应用于(安卓.content.Context)   java RSA Encryption生成带有“\n”字符的字符串,我无法解密   java使用无线路由器访问Wamp   java EhCache磁盘持久性可以持久化任意对象   将文件复制到数组(Java)   Java JScience:如何打印整个实数?   用户界面在JAVA中鼠标点击“设置”按钮时如何获取文本字段内容   JAVA中ArrayList<ArrayList>的深度副本   eclipse的java代码感知样式自动完成   netbeans 7无法从另一个平台运行java项目   hbm中的java异常。xml   java在电子邮件正文中发送HTML   按名称列出的tomcat Java jconsole应用程序   在活动之间传递ArrayList的java机制   Java中long的模运算符是什么?