Fork Me on GitHub

Pipe2py

A project to compile Yahoo! Pipes into Python

Download this project as a .zip file Download this project as a tar.gz file

Introduction

The pipe2py package can compile a Yahoo! Pipe into pure Python source code, or it can interpret the pipe on-the-fly. It supports embedded pipes too.

Yahoo! Pipes Editor

$ python compile.py -p UuvYtuMe3hGDsmRgPm7D0g

$ python pipe_UuvYtuMe3hGDsmRgPm7D0g.py

Name (default=Lancaster) Osborne
{u'firstName': u'Mr George',
...
u'TotalAllowancesClaimedIncTravel': u'151015'}

Google App Engine

pipes-engine uses pipe2py to run your Yahoo! Pipes on Google’s servers. It retrieves and stores Yahoo! Pipes definitions, compiles them to Python and then runs them when requested on Google's App Engine.