Автор Гілка: Скрипт для створення малюнка з календарем  (Прочитано 1374 раз)

Відсутній Володимир Лісівка

  • Адміністратор ЩОДО
  • Видавець
  • *****
  • дописів: 3825
  • Карма: +11/-0
  • Програміст
Невеличкий скрипт, який використовуючи LATEX, створює gif із зображенням календаря, зегенрованого командою cal. Цей gif можна підредагувати та накласти на інший малюнок (наприклад знімок коханої тьощі, зроблений цифровою фотокамерою), роздрукувати у фотоцентрі та мати свій власний, стильний календар.


#!/bin/bash

TMP_DIR="./cal"
ENCODING=`echo $LANG|cut -d . -f 2|tr '[A-Z]' '[a-z]'`
LANGUAGE=ukrainian
CAL_OPTIONS="-m"
RESOLUTION=300 # DPI
VIEW_COMMAND=gimp-remote

rm -rf "$TMP_DIR"
mkdir -p "$TMP_DIR"

cd "$TMP_DIR"

cal $CAL_OPTIONS "$@" >cal.txt

cat <<LATEX >cal.latex

\documentclass{minimal}
\usepackage{verbatim,type1cm}
\usepackage[$LANGUAGE]{babel}
\usepackage[$ENCODING]{inputenc}
\pagestyle{empty}

\begin{document}
\verbatiminput{cal.txt}
\end{document}

LATEX

latex cal.latex && dvigif -D "$RESOLUTION" cal.dvi && $VIEW_COMMAND cal1.gif

[Fedora Linux]