Show HN: riko – A python stream processing engine modeled after Yahoo! Pipes

README.rst

Index
Introduction | Requirements | Word Count | Motivation | Usage |
Installation | Design Principles | Scripts | Command-line Interface |
Contributing | Credits | More Info | Project Structure | License

Introduction
riko is a pure Python library for analyzing and processing streams of
structured data. riko has synchronous and asynchronous APIs, supports parallel
execution, and is well suited for processing RSS feeds [1]. riko also supplies
a command-line interface for executing flows, i.e., stream processors aka workflows.
With riko, you can
Read csv/xml/json/html files
Create text and data based flows via modular pipes
Parse, extract, and process RSS/ATOM feeds
Create awesome mashups [2], APIs, and maps
Perform parallel processing via cpus/processors or threads
and much more…

Notes

Requirements
riko has been tested and is known to work on Python 2.7, 3.4, and 3.5;
and PyPy2 5.1.1.

Optional Dependencies
Feature
Dependency
Installation
Async API
Twisted
pip install riko[async]
Accelerated xml parsing
lxml [3]
pip install riko[xml]
Accelerated feed parsing
speedparser [4]
pip install riko[xml]

Notes
[3]If lxml isn’t present, riko will default to the builtin Python xml parser[4]If


Original URL: http://feedproxy.google.com/~r/feedsapi/BwPx/~3/qfEmre5O8jI/riko

Original article

Comments are closed.

Proudly powered by WordPress | Theme: Baskerville 2 by Anders Noren.

Up ↑

%d bloggers like this: