Frage

Ich möchte eine „Tag-Wolke“ zu einem Projekt hinzuzufügen, auf ich arbeite. Ich sehe Tonnen von ihnen über Google, aber sie scheinen meist seinen Typ „eine URL eingeben“.

Hier ist ein Beispiel dafür, was ich meine:

Ich suche ein, die entweder hat entweder

  • ein schönes Webzugriff api
  • eine eigenständige lokale ausführbare Datei (Linux bevorzugt)
  • a verknüpfbaren Bibliothek (c, Python bevorzugt)

natürlich auch andere Optionen und Vorschläge zu schätzen!

Update: es scheint, was ich suche ist häufig ein tag cloud und nicht text cloud genannt, obwohl ich bei der Verwendung daran interessiert bin Ansicht Textblocks.

aktualisieren 2: der Most Excellent Jonathan Feinberg und IBM haben Release Wordle ... hurra !!!

  

http://www.wordle.net

War es hilfreich?

Lösung

Ich bin mir nicht sicher, ob Sie eine einfache beziehen (ala Flickr ) tag cloud , oder etwas ein wenig kompliziert wie Wordle .

Wie auch immer, wenn Sie für eine einfache Tag-Wolke suchen, wäre es nicht allzu schwierig sein, es selbst zu implementieren (so lange, wie Sie bereits die Möglichkeit, HTML zu rendern), da es nur, um die Größe und / oder Farbwechsel jedes Element auf der Grundlage seiner Frequenz (oder eine andere Maßnahme).

Wenn Sie eine vorhandene Bibliothek verwenden möchten Sie in einem der Open-Source-PHP-Versionen aussehen könnte, wie Tag Cloud , setzen sie sie einfach laufen lokal auf Ihrem Rechner mit pHP, anstatt über einen Webserver. Installieren Sie einfach PHP und laufen php filename.php ähnlich, wie Sie ein Python-Skript ausführen würde.

in dem Dienst Wordle Blick scheint es keine Möglichkeit, um automatisch zu erstellen, wie sie ein Java-Applet verwenden, um die Grafiken zu erzeugen, die mit curl nicht leicht scripted werden können. Sie haben dort einen Frage in ihren FAQ rel="nofollow über eine API jedoch:

  

Könnten Sie Wordle als Web aussetzen   Service, die Bilder?

erzeugt      

Ein skalierbare Web-Service sollte nicht   mehr als ein paar Dutzend Millisekunden   zu tun ihre Arbeit. So erstellen Sie eine Wordle   erfordert mehrere Sekunden in einem Java   Laufzeit. (Die hübsche Animation ist nicht   zur Show; es ist wirklich Dinge Verlegung   out während der Animation). Deshalb,   Wordle immer zuzuteilen die   CPU-intensive Sachen zu Ihnen, dem Benutzer,   und Ihre CPU.

     

Zum Zeitpunkt des Schreibens, Wordle ist   10 Treffer pro Sekunde aufrecht zu erhalten. Es gibt   keine Möglichkeit, auf der Erde zu machen Wordles an   dass die Geschwindigkeit. Nun gibt es eine Möglichkeit, aber   es geht viel mehr Geld, als ich habe   bekam.

Auch dieses vorherige Frage helfen kann.

Andere Tipps

Diese Frage ist alt und schon beantwortet, aber ich würde diesen Wordcram sagen scheint sehr nett zu sein. Und es ist Open Source.

Hier sind zwei Python-Versionen eines Tag-Cloud:

ich viel in diesen Tagen suchen und es scheint, dass die beiden einige der wenigen „stand-alone“ Tag-Wolke Generatoren sind, die unter Linux laufen (insbesondere diejenigen, die in Python ausführen) auf der Kommandozeile.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top