FÜNF WEGE, UM IHRE DATEN ZU MISCHEN, ZU RIPPEN UND ZU MÄHEN - TECHCRUNCH - ANDERE - 2019

Anonim

Nennen Sie sie Pipes, Teqlos, Dapps, Module, Mashups oder was auch immer, aber in letzter Zeit haben wir eine Reihe neuer Services gesehen, mit denen Entwickler und Anwender Mini-Apps und Mashups erstellen können, die Daten mischen und neu mischen. Hier finden Sie 5 Anwendungen, mit denen Sie Ihre Daten mischen, zerlegen und zerkleinern können. Dabei werden die Dateneingabe, die Ausgabe, die REST-Unterstützung, die empfohlene Verwendung und das erforderliche Skill-Level betrachtet:

Yahoo Pipes

Yahoo! Pipes ist eine GUI-Webanwendung, mit der Sie neue Datenfeeds erstellen können, indem Sie Syndication-Feeds (RSS, Atom, RDF) neu mischen. Pipes nimmt Feeds aus dem gesamten Web auf, sodass Sie die Feedelemente sortieren, beitreten und analysieren können, bevor Sie sie in RSS oder JSON ausgeben. Es hat auch ein gutes Query Builder-Modul, mit dem Sie Feeds basierend auf URL-Parametern abrufen können. Yahoo! hat außerdem eine Community rund um den Dienst erstellt, mit der Benutzer die Pipes anderer Personen veröffentlichen und remixen können. Die resultierenden Daten aus den Pipes können sogar für andere Mashups verwendet werden, wie Teqlo es getan hat.

Ideal für:Pipes eignet sich am besten für Mashups zwischen gut geformten Feed-Daten mit Yahoo! Dienste wie Search, Local, Flickr oder sogar Google Base, da die Module bereits enthalten sind. Die Programmiererfahrung beschränkt sich auf das Verständnis prozeduraler Programmierungssteuerungsstrukturen (Schleifen, logische Tests) und unterstützt durch die visuelle Schnittstelle.

Beispiele:Apartments in der Nähe von etwas (Craigslist und Yahoo! Local). eBay-Preis-Beobachtung (eBay RSS API).

Teqlo

Teqlo ist eine neue Widget-basierte Mashup-Anwendung. Sie erstellen Mashups, indem Sie spezielle Widgets auf die Arbeitsfläche ablegen und Interaktionen zwischen ihnen festlegen. Sie können beispielsweise die Ergebnisse einer eBay-Suche zuordnen, indem Sie ein eBay-Such-Widget und ein Google-Karten-Widget auf die Leinwand setzen. Anschließend verbinden Sie die beiden Widgets, indem Sie eine Interaktion angeben, etwa wenn ein Element im eBay-Widget ausgewählt ist, und fügen Sie eine Markierung auf der Google-Karte hinzu. Auf die Anwendung wird dann über eine Webseite mit den aktiven AJAX-Widgets zugegriffen. Weitere Widgets sind Google Kalender, Gadgets, Tabellenkalkulationen, LinkedIn-Suche, DabbleDB-Suche, YouTube-Viewer, Kontaktlisten und Aufgabenlisten.

Der Dienst befindet sich derzeit in der Beta-Phase, daher ist die Anzahl der Module begrenzt und die Veröffentlichung im Web noch nicht aktiviert.

Ideal für:Teqlo ist ein High-Level-Masher, der am besten für Nicht-Programmierer geeignet ist. Benutzer erstellen Interaktionen zwischen Widgets, indem sie eine Aktion in einem Widget festlegen, die in einem anderen eine Reaktion auslöst. Teqlos Ansatz auf hohem Niveau bedeutet jedoch, dass der größte Teil der Leistungsfähigkeit des Entwicklers darin besteht, nützliche Widgets und Interaktionen zu erstellen.

Beispiele:Beispiele sind noch nicht öffentlich, aber ein Beispiel Teqlo wird in ihrem Blog behandelt.

Proto

Proto ist eine Windows-basierte Mashup-Anwendung, die Ihre Desktop-Apps mit dem Internet verbinden soll. Sie benötigen die Windows-Anwendung, um die Mashups zu erstellen und zu verwenden. Es basiert auf Komponenten und verbindet Ihre Desktop- und Web-Apps, indem Daten aus Ihren Desktop-Anwendungen wie Outlook abgerufen und in Online-Webkomponenten wie Yahoo! Karten. Proto verfügt über die Visual Basic für Applikationen-Entwicklungsumgebung (VBA IDE) und Adobe Flash, sodass Sie Ihre eigenen Module erstellen können, um Daten aus Ihren Anwendungen zu ziehen und anzuzeigen. Proto verfügt auch über eine Light-Datenbank, mit der Daten zwischen der Anwendung und der Online-Komponente aufgeteilt und manipuliert werden können.

Ideal für:Proto vertraut mit Datenbankkonzepten und hoffentlich VBA-Erfahrung, damit Sie Ihre eigenen Module programmieren können. Ihr 5-minütiges Intro weist auf das Erfahrungsniveau hin, das Sie benötigen, um das Programm wirklich zu nutzen. Da Sie mit Proto Ihre Mashups teilen können, können auch Nicht-Programmierer Proto für ihre Bibliothek von bereits existierenden Mashups verwenden.

Beispiele:Das Intro-Video bietet ein gutes Beispiel für das Programm, aber das Herunterladen des Viewers wird benötigt, um Module wie den Restaurant-Viewer oder den unternehmensfähigeren Salesforce-Reporter anzuzeigen.

Dapper

Dapper ist eine webbasierte Anwendung zum Generieren von XML für Website-Inhalte. Sie erstellen "Dapps" (Webdienste) mithilfe des virtuellen Browsers von Dapper, um Inhalte von Webseiten zu erfassen. Dapper wird trainiert, indem es mehrere Beispiel-URLs mit Beispielen für Inhalte, an denen Sie interessiert sind, eingibt. Dapper schaut sich die Ähnlichkeiten zwischen den Seiten an, um den wichtigen Inhalt zu erraten, den Sie von der Seite ziehen möchten. Nachdem Dapper die Seite analysiert hat, können Sie die Felder auf der Seite eingrenzen, die Sie verfolgen möchten. Zum Beispiel die Titel von Geschichten auf Digg. Dapper kann den Inhalt, den Sie auf der Seite auswählen, in verschiedenen Formaten (XML, JSON, HTML und YAML) ausgeben und diese Daten zum Auslösen von Alarmen oder sogar zum Ablegen von Standorten im Feed verwenden. Jede Dapper-Anwendung, "Dapp", wird in der Community veröffentlicht, damit sie von jedem verwendet werden kann.

Ideal für:Dapper benötigt wenig Programmiererfahrung und eignet sich für gut strukturierte Feeds für Seiten, die sie noch nicht haben. Ihr Demo-Film ist ein guter Anfang.

Beispiele:Fidget ist ein Tool, mit dem Sie Videos Ihrer Lieblingsbands auf der Grundlage von Suchanfragen von Dapper finden können.

OpenKapow

OpenKapow ist die industrielle Stärke von Dapper. Es ist eine Desktop-App, die RSS-Feeds, REST-Apps und Webclips über eine Browserschnittstelle programmiert. Sie können OpenKapow verwenden, um einen Webroboter von einer Webseite wie Dapper zu ziehen, aber diesen Bot zur Navigation durch Webseiten (einschließlich Formularübergabe), Schleifen, Verzweigungen, Wiederherstellung von Fehlern und Annahme von Benutzereingaben an einem beliebigen Punkt anzuweisen in diesem Prozess. OpenKapow hat eine Community, in der Entwickler ihre Roboter teilen können, um sie von anderen Benutzern zu verwenden und neu zu mischen.

Ideal für:OpenKapow ist ideal für ernsthafte Verschrottung von Webseiten. Es erfordert grundlegende Kenntnisse der prozeduralen Programmierung und des Web-Markups.

Beispiele:Hier ist ein Roboter, der sich bei Google Mail anmeldet und Ihre E-Mails in XML ausgibt. Hier ist ein weiterer, der tief in TechCrunchs Posts nach einem Schlüsselwort sucht.