Question

Je voudrais ajouter un « nuage de tags » à un projet sur lequel je travaille. Je vois des tonnes via google, mais ils semblent être la plupart du temps de type « entrer une URL ».

Voici un exemple de ce que je veux dire:

Je cherche un qui soit a soit

  • une belle api web accessible
  • un exécutable autonome locale (préféré Linux)
  • une bibliothèque réticulable (c, python préféré)

bien sûr, d'autres options et suggestions apprécié!

Mise à jour: il semble que je cherche est communément appelé nuage de tags et non nuage texte , même si je suis intéressé à l'utiliser pour blocs de vue du texte.

Mise à jour 2: le plus excellent Jonathan Feinberg et IBM ont communiqué Wordle ... hourra !!!

  

http://www.wordle.net

Était-ce utile?

La solution

Je ne sais pas si vous faites référence à un simple (ala Flickr ) Wordle .

Quoi qu'il en soit, si vous êtes à la recherche pour un simple nuage de tags, il ne serait pas trop difficile à mettre en œuvre vous-même (tant que vous avez déjà la possibilité de rendre HTML) car il est juste en train de changer la taille et / ou couleur de chaque élément en fonction de sa fréquence (ou une autre mesure).

Si vous souhaitez utiliser une bibliothèque existante, vous pouvez regarder une des versions opensource php, comme Tag cloud , vient de mettre les exécuter localement sur votre ordinateur en utilisant php plutôt que par un serveur Web. Il suffit d'installer PHP et exécuter php filename.php semblable à la façon dont vous allez exécuter un script python.

Regarder le service Wordle, il semble y avoir aucun moyen de créer automatiquement un, car ils utilisent une applet java pour générer les graphiques qui ne peuvent pas être facilement scriptée à l'aide curl. Ils ont un dans leur FAQ sur une API cependant:

  

Pourriez-vous exposer Wordle comme web   service qui génère des images?

     

Un service Web évolutif ne devrait pas prendre   plus de quelques dizaines de millisecondes   pour faire son travail. Pour créer un Wordle   nécessite plusieurs secondes dans Java   exécution. (Ce joli animation n'est pas   pour le spectacle; il est la pose vraiment des choses   pendant l'animation). Donc,   Wordle répartira toujours   stuff CPU-intensive pour vous, l'utilisateur,   et votre CPU.

     

A ce jour, Wordle est   le maintien de 10 coups par seconde. Il y a   aucun moyen sur terre pour rendre Wordles à   cette vitesse. Eh bien il existe un moyen, mais   il implique beaucoup plus d'argent que j'ai   obtenu.

En outre, cette question précédente peut aider.

Autres conseils

Cette question est vieux et déjà répondu, mais je voudrais dire que Wordcram semble être très agréable. Et il est open source.

Voici deux Python-versions d'un nuage de tags:

Je recherche beaucoup ces jours-ci et il semble que ces deux sont quelques-uns des rares générateurs de nuage de tags « stand-alone », qui fonctionnent sous Linux (en particulier celles gérées en python) sur la ligne de commande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top