flashcard-tools

Tools for working with LaTeX flashcards
git clone git://lumidify.org/flashcard-tools.git (fast, but not encrypted)
git clone https://lumidify.org/flashcard-tools.git (encrypted, but very slow)
git clone git://4kcetb7mo7hj6grozzybxtotsub5bempzo4lirzc3437amof2c2impyd.onion/flashcard-tools.git (over tor)
Log | Files | Refs | README

compile_all.sh (606B)


      1 # Compiles all flashcards to PDF
      2 
      3 printf '\\documentclass[grid,avery5371]{flashcards}\n' > complete.tex
      4 cat defs.tex >> complete.tex
      5 printf '\\cardfrontstyle{headings}\n' >> complete.tex
      6 printf '\\begin{document}\n' >> complete.tex
      7 for i in `ls flashcards`
      8 do
      9 	meta1=`head -n 1 "flashcards/$i" | tr -d '\n' | sed s/\|.*$//`
     10 	meta2=`sed '2!d' "flashcards/$i" | tr -d '\n'`
     11 	body=`tail -n +3 "flashcards/$i"`
     12 	printf '\\begin{flashcard}[%s]{%s}\n%s\n\\end{flashcard}\n' "$meta1" "$meta2" "$body" >> complete.tex
     13 done
     14 printf '\\end{document}\n' >> complete.tex
     15 pdflatex complete.tex
     16 rm complete.{tex,log,aux}