Что было бы хорошей автономной альтернативой онлайн-Генератор губ? Это расстраивает, когда я не в сети и мне нужен текст-заполнитель для тестирования. Утилита CLI была бы идеальной, чтобы я мог адаптировать вывод в соответствии со своими потребностями.






Не уверен насчет версии командной строки, но есть расширение firefox, которое делает Lorem Ipsum: https://addons.mozilla.org/en-US/firefox/addon/2064
Он получает текст lipsum с того же сайта, на который я указал в своем вопросе
Создайте длинный раздел онлайн. Сохраните его в текстовом файле. Обратитесь к текстовому файлу в автономном режиме.
Да, а как часто Lorem ipsum меняет все равно нужен генератор?
Генераторы пригодятся, когда вам нужно определенное количество символов, слов, абзацев и т. д.
Вам не нужен единый фиксированный текст, если вам нужен случайный текст, который не всегда точно такой же, например, если вы хотите отслеживать, откуда он пришел.
Word 2007 создаст блок текста-заполнителя, когда вы введете = rand () и нажмете клавишу возврата / ввода. Если вам нужен простой текст-заполнитель, я бы заранее создал кучу и вставил ее в текстовый файл.
Django включает тег {% lorem %} как часть дополнительные дополнения. Сделать версию для командной строки не должно быть слишком сложно. Вот источник.
На http://www.lipsum.com есть ссылки на несколько автономных генераторов Lorem Ipsum, примерно на полпути вниз по главной странице. Или вы можете написать свой собственный за считанные минуты.
Обновлено: это не точно, я ошибочно предположил, что все связанные генераторы lorem ipsum были автономными, а не только LaTeX.
В приложениях Office 2007 вы можете ввести
=lorem(n)
с n, равным количеству абзацев lorem ipsum, которое вы хотите сгенерировать.
Словом, = rand (n) возвращает текст на английском языке.
О_0, разве это не фантастика !?
Если у вас есть Python, в коде Google есть генератор CLI.
У Textmate есть встроенный сниппет для печати этого
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
Из
lorem
Вам нужно нажать <tab>, чтобы сгенерировать текст.
Это замечательно. Вот почему я люблю TextMate.
Только что проверил и обнаружил, что он извлекает текст с веб-сайта, поэтому он не работает в Интернете ... извините, но как насчет этого:
#!/usr/bin/env python
import sys
import random
try:
n = int(sys.argv[1])
except:
print 'Usage: %s num-words' % sys.argv[0]
words = open('/usr/share/dict/words').readlines()
for i in range(n):
print words[random.randrange(0, len(words))][:-1],
Внизу генератора lorem ipsum вы найдете ссылки на генератор для другого использования. Насколько я понимаю, в автономном режиме можно использовать следующее:
Но вы также можете найти следующие полезные:
Каждый из них, хотя и требует подключения, снижает нагрузку на генератор губной суммы, поскольку не требует загрузки фактического веб-сайта.
Спасибо, но мне действительно нужно полностью автономное решение. Я уже смотрел на модуль Lipsum CPAN раньше. Довольно приятно, только если бы он работал офлайн ...
Если вы используете Linux и у вас есть следующие инструменты:
pdf2ps | ps2txt < yourarticlecollection/someresearchpaper.pdf
:)
Серьезно, большую часть времени я просто копирую и вставляю из интересующих меня исследовательских работ и статей. У них большое количество текста, показывающего белые реки, а иногда и такого непонятного, как «Lorem ipsum».
Вся суть lorem ipsum в том, что это не понятный текст, так что вы концентрируетесь на дизайне, а не на том, что говорится.
Аддон Django lipsum казался довольно простым. Поскольку я не хотел устанавливать python только для запуска этого скрипта, я перенес его на php.
Вот моя версия PHP:
Немного не по теме: старайтесь избегать использования lorem ipsum для тестирования макета!
Частоты букв в латинском языке сильно отличаются от, например, в Английский или немецкий. Здесь много «i» и «l», то есть много узких букв.
-1 мог бы быть нормальным ответом, если бы вы предоставили альтернативу.
Я думаю, вы могли бы использовать Генератор Марковского текста, полученный из исходного текста Lorem Ipsum. Таким образом, вы сможете найти реализацию на любом предпочитаемом вами языке.
Вы можете попробовать, если это подойдет, онлайн, здесь.
кажется, что обе ссылки перешли на 404 с тех пор, как был опубликован ответ
Для полноты: модуль Perl для этого называется Текст :: Lorem, также есть Text :: Lorem :: Подробнее.
Чтобы сделать ответ Хуана более полным, есть прекрасная обертка к модулю Text::Lorem. Если вы используете debian:
$> sudo apt-get install libtext-lorem-perl
И после этого просто введите
$> lorem
Если вы используете macOS, от homebrew есть хороший генератор. brew install lorem. Мой дистрибутив python по умолчанию - это python 3, который вызвал синтаксическую ошибку для операторов печати. После исправления это было неплохо для моих целей.
См. Также stackoverflow.com/questions/1356765/… для онлайн-генераторов lorem ipsum