All Projects → pipes-digital → Pipes

pipes-digital / Pipes

Licence: agpl-3.0
Repository for Pipes

Programming Languages

ruby
36898 projects - #4 most used programming language

Projects that are alternatives of or similar to Pipes

Clock
可视化任务调度系统,精简到一个二进制文件 (Web visual task scheduler system , yes ! just one binary solve all the problems !)
Stars: ✭ 86 (-19.63%)
Mutual labels:  visual
Fluent Reader
Modern desktop RSS reader built with Electron, React, and Fluent UI
Stars: ✭ 1,286 (+1101.87%)
Mutual labels:  rss
Vscode Rss
An RSS reader embedded in Visual Studio Code
Stars: ✭ 102 (-4.67%)
Mutual labels:  rss
Postcss Grid Kiss
A PostCSS plugin to keep CSS grids stupidly simple
Stars: ✭ 1,270 (+1086.92%)
Mutual labels:  visual
Rss To Json
RSS and Atom feed generator for Node.js
Stars: ✭ 88 (-17.76%)
Mutual labels:  rss
Dino Rss Electron
A simple, efficient, open source RSS reader service
Stars: ✭ 89 (-16.82%)
Mutual labels:  rss
Soff.es
My website
Stars: ✭ 81 (-24.3%)
Mutual labels:  sinatra
Sinatra Partial
Just the partials helper in a gem. That is all.
Stars: ✭ 105 (-1.87%)
Mutual labels:  sinatra
Inbrief
InBrief is a personal briefing app and dashboard powered by Electron and React
Stars: ✭ 90 (-15.89%)
Mutual labels:  rss
Aet
AET - a system that detects visual changes on web sites and performs basic page health checks
Stars: ✭ 100 (-6.54%)
Mutual labels:  visual
Usdaplantsapi
DEFUNCT - REST API for the USDA Plants Database
Stars: ✭ 87 (-18.69%)
Mutual labels:  sinatra
El Bot
🤖 基于 mirai-ts,运行于 Node.js,可配置、可自定义插件的 QQ 机器人框架。
Stars: ✭ 88 (-17.76%)
Mutual labels:  rss
Awoo
Awoo is a textboard engine based on the Sinatra micro-framework
Stars: ✭ 92 (-14.02%)
Mutual labels:  sinatra
Wire
Reactive data processing framework for visual programming tools
Stars: ✭ 86 (-19.63%)
Mutual labels:  visual
Myrss
a copy of my RSS feeds in a handy .opml file
Stars: ✭ 103 (-3.74%)
Mutual labels:  rss
Leon Gao Rss
Leon 的个人 RSS 订阅列表
Stars: ✭ 85 (-20.56%)
Mutual labels:  rss
Xsrv
[mirror] Install and manage self-hosted services/applications, on your own server(s) - ansible collection and utilities
Stars: ✭ 89 (-16.82%)
Mutual labels:  rss
Plot
A DSL for writing type-safe HTML, XML and RSS in Swift.
Stars: ✭ 1,722 (+1509.35%)
Mutual labels:  rss
Simplepie
A simple Atom/RSS parsing library for PHP.
Stars: ✭ 1,389 (+1198.13%)
Mutual labels:  rss
Aeryn
Server to invite new contributors to a GitHub organization team.
Stars: ✭ 93 (-13.08%)
Mutual labels:  sinatra

Pipes CE

The open source CE edition of pipes.digital

pipes ce example

The CE edition

pipes.digital is a spiritual successor to Yahoo Pipes, a graphical interface to get data from the web and to manipulate it by connecting block. It's heavily focused on the concept of feeds, that data flows item by item from block to block, with RSS as the default and internally used format. The CE edition is the FOSS core of pipes.digital, minus things like a pricing page and user plans.

To get an impression of how pipes works without installing anything, try pipes.digital first.

How to install and run

Clone this repository. You need to install Ruby and the bundler gem:

gem install bundler

Then cd into the cloned repository and download the required gems with bundler:

bundle install

Some gems won't install without some additional requirements, like sqlite3.

When everything is installed you can start the server:

bundle exec puma -e development

Activating the twitter block

The Twitter block accesses the official Twitter API, the documentation to get started is on developer.twitter.com and the repo of the twitter gem. Four variables need to be filled with environment variables you can provide when starting the server:

TWITTER_CONSUMER_KEY
TWITTER_CONSUMER_SECRET
TWITTER_ACCESS_TOKEN
TWITTER_ACCESS_TOKEN_SECRET

Logging in

Pipes CE uses portier to provide an easy passwordless login. After the installation you can immediately login with every email address you control.

Development

This blog article explains the architecture and most of the software used. It is a good starting point if you want to make changes.

The code is dual licensed: AGPL, but with the exception of not having to share code run on pipes.digital, the founding project (this so far only touches stuff like the pricing page, as explained above).

Feature and Pull Requests are welcome. If in doubt open an issue before investing the work to discuss deeper changes, though those are also welcome.

You can also join the gitter channel.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].