7 Punkte von GN⁺ 2024-07-02 | 3 Kommentare | Auf WhatsApp teilen
  • Ein auf Feeds spezialisierter visueller Programmier-Editor, eine Shell und ein integriertes Tool
  • Bietet Blöcke (Funktionen), mit denen sich RSS-, Atom- und JSON-Feeds abrufen, erzeugen und auf verschiedene Weise bearbeiten lassen
  • Unterstützt Bearbeitungen wie Filtern, Extrahieren, Zusammenführen und Sortieren
  • Kann HTML-Dokumente scrapen und auch einfache Textdateien verarbeiten
  • Wenn Blöcke verbunden werden, werden die Daten verarbeitet, als würden sie durch eine Pipe fließen
  • Das Ergebnis ist ein neuer Feed, der in anderen Programmen verwendet werden kann
  • Kann als öffentlicher Pipe eingestellt werden; Beschreibung und Tags können hinzugefügt werden, damit er durchsuchbar und extern teilbar ist
    • Wird unter Public Pipes aufgeführt
    • Andere Nutzer können ihn liken und forken
  • Das Standard-Ausgabeformat ist RSS
    • Jeder Pipe hat eine eigene Ausgabe-URL
    • Mit der Erweiterung .txt lässt sich nur der Inhalt ohne XML-Elemente abrufen
  • Es gibt eine Open-Source-Version namens Pipes CE unter der AGPL-Lizenz
  • Bietet Blöcke, um bequem Daten von verschiedenen Websites zu holen
    • Derzeit unterstützte Websites: Twitter, Vimeo, Dailymotion, Periscope, UStream, Mixcloud, SVT Play, Speedrun.com, Youtube

Meinung von GN⁺

  • Pipes macht die visuelle Feed-Bearbeitung einfach und ist dadurch auch für Nicht-Entwickler gut zugänglich
  • Durch die Vielzahl an Blöcken sind auch komplexe Feed-Manipulationen möglich
  • Als Nachfolger von Yahoo! Pipes kann es für Nutzer, die dem Dienst nachtrauern, eine gute Alternative sein
  • Über die Open-Source-Version Pipes CE sind Beiträge und Verbesserungen aus der Community möglich
  • Wegen Problemen mit der Twitter-API könnten einige Funktionen eingeschränkt sein

3 Kommentare

 
savvykang 2024-07-03

Das größte Problem visueller Programmierung besteht darin, dass sie nur funktionsreduzierte Varianten von Programmiersprachen bietet, während Deployment schwierig ist und Änderungsmanagement nicht funktioniert. Wer eine Einführung erwägt, sollte entsprechend vorsichtig sein.

 
xguru 2024-07-02

Ich mochte Yahoo Pipes sehr und habe es lange genutzt, deshalb ist es schön, ihm so wieder zu begegnen.
So ein Tool für die CTI-Entwicklung, bei dem Flows auf diese Weise verbunden werden, habe ich vor 20 Jahren einmal als Windows-Desktop-App entwickelt; vermutlich mochte ich diesen Ansatz schon damals, haha.

n8n.io - Open-Source-Workflow-Automatisierungs-Engine ( Zapier-Alternative )
Node-RED - Low-Code-Programmierwerkzeug

 
GN⁺ 2024-07-02
Hacker-News-Kommentare
  • Beschreibung des Projekts und der jüngsten internen Updates

    • Es wurde eine interne Umstrukturierung versucht, um die Instabilität von Pipes zu beheben
    • Die Art der Datenübertragung zwischen Blöcken wurde von textbasierter Übertragung auf die direkte Übergabe von RSS-Objekten umgestellt
    • Die Probleme wurden durch Server-Upgrades sowie eine Neukonfiguration von Threads und Puma-Workern gelöst
    • Es wurde versucht, das Web-Frontend von der Pipe-Verarbeitung zu trennen, was in der Produktionsumgebung jedoch scheiterte
  • Interview mit dem ursprünglichen Yahoo-Pipes-Team und Erstellung einer Mini-Site

    • Durch Interviews mit dem ursprünglichen Team wurde die Geschichte von Yahoo Pipes aufgeschrieben
    • Die Mini-Site enthält Easter Eggs und ein Foto des Teams aus dem Jahr 2007
  • Erfahrungen mit Palantir Foundry und PipelineBuilder

    • Anfangs bestand Skepsis gegenüber Low-Code-/No-Code-Tools, nach der Portierung von Python-Code wurden jedoch 99 % der Transformationsanforderungen erfüllt
    • Dabei blieb eine Semantik erhalten, die leichter zu verstehen und zu warten ist als Code
  • Bereitstellung relevanter Links

    • Link zu einem Artikel über die Architektur und Software von Pipes
    • Link zu einem Artikel über einen frühen Nachfolger von Yahoo Pipes
  • Vorstellung von n8n und NodeRED

    • n8n ist ein ähnliches Tool und kann selbst gehostet werden
    • NodeRED ist im Bereich Home Automation sehr beliebt
  • Die Innovationskraft von Yahoo Pipes und die Nostalgie darum

    • Yahoo Pipes war damals äußerst innovativ, und das Konzept mit Microdata und RSS war erstaunlich
    • Es ist schade, dass der Dienst eingestellt wurde
  • Erfahrungen mit Azure Logic Apps und ähnlichen Frameworks

    • Von Nicht-Programmierern entworfene, erstellte und implementierte Lösungen stoßen in Produktionsumgebungen oft an Grenzen
    • Solche Frameworks entwickeln sich häufig zu technischer Schuld
    • Solche Lösungen können dennoch ihre eigenen Vorteile haben
  • Frage zu Zapier und ähnlichen Tools

    • Frage, ob Tools wie Zapier als geistige Nachfolger von Yahoo Pipes angesehen werden können
  • Die Weiterentwicklung visueller Programmierwerkzeuge

    • Es wird an Tools gearbeitet, mit denen Low-Code-/No-Code-Entwickler APIs, Backend-Aufgaben und AI-Workflows erstellen können
  • Die allgemeine Form visueller Programmierung

    • Visuelle Programmierung ist ein einheitlicher Stil aus verarbeitenden Kästen und Linien, die diese Kästen verbinden