fortunes: цитаты для всех
Оригинальная статья: Gaurav Vaidya
Перевод: Соломин Евгений
Эта программа содержит длинный список цитат, высказываний, афоризиов , пословиц, транскрипций IRC и мого разных текстов, которые могут быть интересными. С незапамятных времен (okay, okay, начиная с 1979) пользоватеои Unix добавляют случайные высказывания в свои .bashrc (или аналогичные) файлы, отображая случайную цитату при каждом создании терминала. Цитаты собраны из источников знаменитых людей, пройдя целый путь: от William Shakespeare к Douglas Adams, от Ambrose Bierce к Ziggy, от Linus Torvalds непосредственно к редактору цитат программы fortune.
В Debian/Ubuntu программа доступна в виде пакета fortunes.
Использование
Программа до смешного просто запускается: запуск файла /usr/games/fortune (или /usr/bin/fortune) отображает содержательную цитату
"I assure you the thought never even crossed my mind, lord."
"Indeed? Then if I were you I'd sue my face for slander."
-- Terry Pratchett, "The Colour of Magic"
Или, возможно что то проницательное
It's hard to tune heavily tuned code. :-)
-- Larry Wall in <199801141725.JAA07555@wall.org>
Или даже справочную информацию по себе:
This fortune would be seven words long if it were six words shorter.
Хотя программа прекрасно запускается без аргументов, следующие могли бы быть полезны:
-o Показывать только оскорбительные цитаты
-a Показывать все цитаты
-w Ждать после показа комментария, но перед выходом. Время ожидания зависит от количества показанных символов в цитате. Наиболее длинные цитаты будут показываться дольше. Например такой скрипт вполне хорош для запуска в bash:
while true; do
forune -w;
done;
Но я более предпочтительным для меня является слежующий:
while true; do
echo === `date` ===;
fortune -w;
echo;
done;
Он делает тоже самое, за исключением того, что только проставляет временные пометки в верху каждой цитаты.
Установка
Сначало Вам нужно установить пакет с цитатами. Данный пакет содержит 15,000 самих цитат, fortune-mod, содержащий исполняемые файлы, и в добавок потребуется fortunes-min, содержащий еще некоторые цитаты. Эти пакеты уже давно доступны в Debian и Ubuntu.
Другие пакеты (так же доступные и для Debian и для Ubuntu) позволяют установить циататы на китайском, болгарском, португальском, чешском, словацком, немецком, эсперанто, испансокм, французском, ирландском, итальянском и польском языках, так же как подсказки Debian и BOFH.
Самая последняя версия программы - 9708.