Вопрос

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

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

Я ищу тот, у которого либо есть либо

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

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

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

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

http://www.wordle.net

Это было полезно?

Решение

Я не уверен, имеете ли вы в виду простое (ala Фликр) облако тегов, или что - то немного более сложное , например Слово.

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

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

Глядя на службу Wordle, кажется, что нет способа автоматически создать ее, поскольку они используют java-апплет для генерации графики, которая не может быть легко написана с помощью curl.У них действительно есть вопрос в их FAQ однако об API:

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

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

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

Кроме того, это предыдущий вопрос может помочь.

Другие советы

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top