%PDF- %PDF-
Direktori : /usr/lib/cups/filter/ |
Current File : //usr/lib/cups/filter/musicxmltobrf |
#!/bin/bash # # Copyright (c) 2017-2018 Samuel Thibault <samuel.thibault@ens-lyon.org> # # Licensed under Apache License v2.0. See the file "LICENSE" for more # information. # # Make sure we have enough options if [ $# != 5 -a $# != 6 ]; then echo "ERROR: $0 jobid user name nb options [filename]" >&2 exit 1 fi NB=$4 OPTIONS=$5 FILE=$6 . /usr/share/cups/braille/cups-braille.sh checkTool FreeDots FreeDots "translating musicxml files" checkTool lou_translate liblouis "translating musicxml files" CONVERT="FreeDots -nw -w $TEXTWIDTH /dev/stdin" TRANSLATE="lou_translate en-us-brf.dis,$LIBLOUIS_TABLES,braille-patterns.cti" cd $TMPDIR echo "INFO: Translating MusicXML" >&2 printf "DEBUG: Calling $CONVERT | $TRANSLATE on '%s'\n" "$FILE" >&2 if [ -z "$FILE" ] then $CONVERT | $TRANSLATE | addmargins else < "$FILE" $CONVERT | $TRANSLATE | addmargins fi echo "INFO: Ready" >&2