2009-02-22 5 views
10

Я хотел бы добавить «облако тегов» к проекту, над которым я работаю. Я вижу тонны из них через google, но они, похоже, в основном являются «введите URL-адрес»."облако тегов" генераторы?

Вот пример того, что я имею в виду:

Я ищу одного, который либо имеет либо

  • хороший веб-доступ к апи
  • автономный локальный исполняемый (предпочтительно linux)
  • связующая библиотека (c, предпочтительный питон)

, конечно, другие варианты и предложения оценены!

обновления: кажется, что я ищу, что обычно называют облаком тегов и не текста облаком, даже если я заинтересован в использовании его для просмотра блоков текста.

обновление 2: самый замечательный Джонатан Фейнберг и IBM выпустили Wordle ... hooray !!!

http://www.wordle.net

+1

Что такое текстовое облако? –

+1

Да, мне тоже было интересно. Можете ли вы связать пример того, что вам нужно? – cletus

+0

Я не могу найти wordcloud api из ссылки IBM, которую вы опубликовали. Где я могу найти его сейчас, пожалуйста? –

ответ

8

Я не уверен, если вы имеете в виду простой (ала Flickr) tag cloud, или что-то немного более сложным, как Wordle.

В любом случае, если вы ищете простое облако тегов, было бы непросто реализовать его самостоятельно (если у вас уже есть возможность визуализации HTML), поскольку он просто меняет размер и/или цвет каждого элемента на основе его частоты (или некоторой другой меры).

Если вы хотите использовать существующую библиотеку, вы можете посмотреть одну из версий PHP с открытым исходным кодом, например Tag Cloud, просто запустите их локально на вашем компьютере, используя php, а не через веб-сервер. Просто установите php и запустите php filename.php, аналогично тому, как вы выполняете скрипт python.

Глядя на службу Wordle, похоже, что нет возможности автоматически ее создать, поскольку они используют Java-апплет для генерации графики, которая не может быть легко списана с использованием curl. У них есть question in their FAQ о АНИ однако:

Не могли бы вы разоблачить Wordle как веб- сервис, который генерирует изображения?

Масштабируемая веб-служба не должна принимать более нескольких десятков миллисекунд , чтобы выполнить свою работу. Для создания Wordle требуется несколько секунд в среде Java . (Это симпатичная анимация не для шоу, это действительно укладка вещей во время анимации).Таким образом, Wordle всегда будет распределять ресурсам, требующим интенсивного использования процессора, пользователю и вашему процессору.

На момент написания этой статьи Wordle поддерживая 10 ударов в секунду. Там нет способа на Земле сделать Wordles на , что скорость. Ну есть способ, но он включает в себя больше денег, чем у меня .

Кроме того, этот previous question может помочь.

+1

+1 для идеи curl wordle –

+0

спасибо! wordle действительно приятно выглядит ... кажется, что страница создания ничего не отправляет на сервер, а вызывает java-апплет? –

+0

знак, это отстой! Я отредактировал ответ, чтобы сделать его более ясным. –

11

Этот вопрос старый и уже ответил, но я хотел бы сказать, что Wordcram кажется очень приятным. И это с открытым исходным кодом.

+2

Это выглядит как отличный проект. Выходные изображения выглядят очень красиво. Он реализован в Java for Processing и [размещен на GitHub] (https://github.com/danbernier/WordCram). –

+3

Я делаю WordCram. Рад, что вам это нравится! –

+0

@ dan-bernier Великая работа! – JsonStatham

1

Вот два Python-Версии облако тегов:

я ищу много в эти дни, и кажется, что эти два являются одними из немногих " автономных "генераторов облаков тегов, которые запускаются в Linux (в частности, в python) в командной строке.

Смежные вопросы