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第三方库


热门话题
java JPARepository save:在插入约束冲突后继续保存   java将一行字符串拆分为多行   java可以让任何计算机(多核或单核)同时运行多个线程   java mr nom无法执行   如何使用Java在MySQL数据库中插入日期?   java LinkedList在创建加权图时不添加对象元素   java将字符串拆分为等长的子字符串   java鼠标单击坐标仅第一次出现,其他鼠标单击坐标始终相同   java Apache POI,处理WorkbookFactory。创建()异常以获得更好的用户体验   具有属性和复合id的java ManyToMany   java如何定义自定义注释以使用目标元素的子集?   java HttpClient 4.3更改的参数(查询)处理?   java在运行时动态添加实体类   java我们通过phpMyAdmin访问的mysql数据库的数据库URL是什么?   java中LeftToPCorner练习的Codibility MaxPath   java如何将json对象列表转换为包含每个对象中某些字段的pojo字符串列表?   Eclipse中的java编译器遵从性和问题   java不可解析日期:“null”(偏移量为0)安卓