Нам понадобится программа xcowsay, графический, как видно из названия, аналог популярной программы cowsay. Качаем отсюда исходный код, собираем пакет и устанавливаем согласно правилам пакетного менеджера дистрибутива. Например для Gentoo в оверлее voyageur есть ebuild для версии 1.0:
# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: $ inherit games DESCRIPTION="configurable talking graphical cow (inspired by cowsay)" HOMEPAGE="http://www.doof.me.uk/xcowsay/" SRC_URI="http://www.nickg.me.uk/files/${P}.tar.gz" LICENSE="GPL-3" SLOT="0" KEYWORDS="~x86" IUSE="dbus" RDEPEND="dbus? ( sys-apps/dbus ) games-misc/fortune-mod" DEPEND="${RDEPEND} dev-util/pkgconfig" src_compile() { econf $(use_enable dbus) || die "configuration failed" emake || die "compilation failed" } src_install() { emake DESTDIR="${D}" install || die "installation failed" }
Я закинул его в локальный оверлей и переименовал в xcowsay-1.1.ebuild. После чего
echo "games-misc/xcowsay">>/etc/portage/package.keywords emerge xcowsay
Voilà, у нас установлена xcowsay версии 1.1
Для чего нужна именно 1.1? В этой версии корова научилась "мечтать", и мечтать она у нас будет о завтрашних осадках.
#!/bin/bash xcowsay "Завтра $(curl 'http://gismeteo.ru/city/legacy/?city=4565&shift=0&print=1' 2>/dev/null| grep '<td id="c3">'|head -n5|tail -n1| cut -d '>' -f 2|cut -d '<' -f 1)" curl $(curl http://gismeteo.ru/city/daily/4565/ 2>/dev/null|grep -A2 'id="tab_1'|tail -n1|cut -d \" -f 4) -o /tmp/__weather.png && xcowdream /tmp/__weather.png && rm -f /tmp/__weather.png
Вместо 4565 - код города с сервиса gismeteo.ru
Комментариев нет:
Отправить комментарий