superpipes

SuperPipes rules flows between sources and destinations. It's like Yahoo Pipes, IFTTT, etc.

License

License

GroupId

GroupId

com.vaushell
ArtifactId

ArtifactId

superpipes
Last Version

Last Version

1.0.2
Release Date

Release Date

Type

Type

jar
Description

Description

superpipes
SuperPipes rules flows between sources and destinations. It's like Yahoo Pipes, IFTTT, etc.
Project URL

Project URL

https://github.com/fabienvauchelles/superpipes
Source Code Management

Source Code Management

https://github.com/fabienvauchelles/superpipes

Download superpipes

How to add to project

<!-- https://jarcasting.com/artifacts/com.vaushell/superpipes/ -->
<dependency>
    <groupId>com.vaushell</groupId>
    <artifactId>superpipes</artifactId>
    <version>1.0.2</version>
</dependency>
// https://jarcasting.com/artifacts/com.vaushell/superpipes/
implementation 'com.vaushell:superpipes:1.0.2'
// https://jarcasting.com/artifacts/com.vaushell/superpipes/
implementation ("com.vaushell:superpipes:1.0.2")
'com.vaushell:superpipes:jar:1.0.2'
<dependency org="com.vaushell" name="superpipes" rev="1.0.2">
  <artifact name="superpipes" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.vaushell', module='superpipes', version='1.0.2')
)
libraryDependencies += "com.vaushell" % "superpipes" % "1.0.2"
[com.vaushell/superpipes "1.0.2"]

Dependencies

compile (17)

Group / Artifact Type Version
commons-io : commons-io jar 2.4
org.apache.commons : commons-lang3 jar 3.1
commons-codec : commons-codec jar 1.8
net.java.dev.rome : rome jar 1.0.0
com.rosaloves : bitlyj jar 2.0.0
org.scribe : scribe jar 1.3.5
com.fasterxml.jackson.core : jackson-databind jar 2.3.0
org.jdom : jdom jar 2.0.2
com.vaushell : shaarli-java-api jar 1.0.6
commons-daemon : commons-daemon jar 1.0.15
javax.mail : mail jar 1.4.7
org.apache.httpcomponents : httpmime jar 4.3.1
org.jsoup : jsoup jar 1.7.3
joda-time : joda-time jar 2.3
org.slf4j : slf4j-log4j12 jar 1.7.5
commons-configuration : commons-configuration jar 1.10
commons-collections : commons-collections jar 3.2.1

test (3)

Group / Artifact Type Version
dumbster : dumbster jar 1.6
org.eclipse.jetty : jetty-server jar 9.1.0.v20131115
org.testng : testng jar 6.8.7

Project Modules

There are no modules declared in this project.

SuperPipes

What is SuperPipes ?

SuperPipes distributes messages between actors according to rules.

Imagine that every time you post on Wordpress, it is broadcast on Facebook, on Twitter, on LinkedIn, etc.
Imagine that all messages with the #cooking tag will be on Facebook.
Imagine that your Twitter followers will be informed about cooking during their lunch break!

This is the power of SuperPipes !

Example

Why should I use SuperPipes ?

4 reasons to use SuperPipes:

  • It respects privacy. I keep all my credentials (Twitter, Facebook, LinkedIn, etc.) and I never give them to a single service that doesn't belong to me.
  • It's simple. Just run a daemon! No need to install a webserver or a complex stuff.
  • It's highly customizable. I post tweets, migrate Facebook messages from page to page, or clean up a Facebook wall.
  • And finally, it's open source.

Furthermore, most used services are available:

Facebook Twitter LinkedIn Tumblr RSS Shaarli
Facebook Twitter LinkedIn Tumblr RSS Shaarli

Take a look at the examples to understand the power of SuperPipes!

If something is missing, create a Github issue!

How to go further ?

Look at the manuals :

Or the tutorials :

What is the product license?

Look at LICENCE.txt

Copyright (C) 2014 - Fabien VAUCHELLES - fabien AT vauchelles DOT com

Versions

Version
1.0.2
1.0.1
1.0.0