Put some ones
This commit is contained in:
parent
7617cb1219
commit
bf1a1f2b80
16
README.md
16
README.md
|
@ -1,5 +1,15 @@
|
||||||
# swissknife-scripts
|
# swissknife-scripts
|
||||||
|
|
||||||
Archivio di script utili per l'uso quotidiano di Linux
|
Archivio di script utili per l'uso quotidiano di Linux
|
||||||
-
|
|
||||||
Scripts archive useful for everyday Linux use
|
Scripts archive useful for everyday Linux use
|
||||||
|
|
||||||
|
## Script contenuti
|
||||||
|
- noaa-o-matic: decodifica una registrazione wav del satellite NOAA in un'immagine meteo
|
||||||
|
- flac-splitter: divide un file FLAC in più tracce usando un CUE
|
||||||
|
|
||||||
|
## Appunti per script futuri
|
||||||
|
- Re-impaginazione di PDF
|
||||||
|
- Selezione pagine, compressione "due in un foglio"
|
||||||
|
|
||||||
|
``pdfjam --nup 1x2 in.pdf pages --outfile out.pdf``
|
||||||
|
|
|
@ -0,0 +1,35 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Splits a FLAC file using relative CUE
|
||||||
|
|
||||||
|
if [ $# -ne 1 ]; then
|
||||||
|
kdialog --error "Non si è specificato alcun file FLAC"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
flacfile=$1
|
||||||
|
|
||||||
|
if [[ ! -f $flacfile ]]; then
|
||||||
|
kdialog --error "Non si è specificato alcun file FLAC"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
flacpath=xpath=${flacfile%/*}
|
||||||
|
|
||||||
|
cuefile=$(kdialog --title "Seleziona un file .cue" --getopenfilename "$flacpath" 'application/x-cue')
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
kdialog --error "Non si è specificato alcun file CUE"
|
||||||
|
exit 1
|
||||||
|
elif [[ ! -f $flacfile ]]; then
|
||||||
|
kdialog --error "Non si è specificato alcun file CUE"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
log=$(shnsplit -f "$cuefile" -t %n-%t -o flac "$flacfile")
|
||||||
|
|
||||||
|
if [ $? -ne 0 ]; then
|
||||||
|
kdialog --error "Splitting terminato con errori\n"$log
|
||||||
|
exit 1
|
||||||
|
else
|
||||||
|
kdialog --msgbox "Splitting terminato con successo"
|
||||||
|
fi
|
|
@ -0,0 +1,19 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# Converts NOAA APT audio sample in corresponding image
|
||||||
|
# Requires wxtoimg
|
||||||
|
|
||||||
|
if [[ $# -ne 1 ]]; then
|
||||||
|
echo "Usage:"
|
||||||
|
echo "$0 filename.wav"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
tmpdir=/tmp
|
||||||
|
|
||||||
|
# strip path
|
||||||
|
filename=$(basename -- "$1")
|
||||||
|
filename="${filename%.*}"
|
||||||
|
|
||||||
|
sox $1 -r 11025 $tmpdir/$filename-resampled.wav channels 1
|
||||||
|
wxtoimg -t n -o -e HVC $tmpdir/$filename-resampled.wav $filename.png
|
||||||
|
rm $tmpdir/$filename-resampled.wav
|
Loading…
Reference in New Issue