Add configuration files
This commit is contained in:
parent
73b1ebe491
commit
0f125a7d4f
12 changed files with 658 additions and 0 deletions
78
files/bin/create_conf.sh
Executable file
78
files/bin/create_conf.sh
Executable file
|
@ -0,0 +1,78 @@
|
|||
#!/usr/bin/env bash
|
||||
test=""
|
||||
base_dir="${HOME}/medias/videos/sambab"
|
||||
conf="$*"
|
||||
key_UUID="0564-A865"
|
||||
#key_UUID="188E-29AA"
|
||||
printf "Creation de la conférence de %s\n" "$conf"
|
||||
cd ~/medias/videos/sambab || exit 1
|
||||
|
||||
#Get las friday date for creating folder
|
||||
friday=$(date --date='last Friday' +"%Y.%m.%d")
|
||||
|
||||
#Add basedir, then I have my directory
|
||||
folder="${base_dir}/${friday}-${conf// /_}"
|
||||
|
||||
#create it
|
||||
mkdir "${folder}"/{rushes,audio,titles} -p || {
|
||||
echo " - >Error !";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
|
||||
cp "${base_dir}/logo_amis.svg" "${folder}/titles" || { echo "error on SVG copy"; exit 1; }
|
||||
cp "${base_dir}/template.kdenlive" "${folder}/montage.kdenlive" || { echo "error on template copy"; exit 1; }
|
||||
|
||||
inkscape_date=$(LANG=fr_FR.UTF-8 date --date='last Friday' +"%A %d %B %Y")
|
||||
|
||||
echo "Put Name on title"
|
||||
sed -i "s/\[\[conf\]\]/${conf//_/ }/g" ${folder}/titles/logo_amis.svg || {
|
||||
echo " ->Error !";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
echo "Put date on tile"
|
||||
sed -i "s/\[\[date\]\]/${inkscape_date}/g" ${folder}/titles/logo_amis.svg || {
|
||||
echo " ->Error !";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
echo "Importing PNG File in ${folder}/montage.kdenlive"
|
||||
sed -i "s#\[\[logo\]\]#${folder}/titles/logo_amis.png#g" "${folder}"/montage.kdenlive || {
|
||||
>&2 echo " ->Error !";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
echo "Export SVG title"
|
||||
inkscape --export-type="png" "${folder}/titles/logo_amis.svg" || {
|
||||
echo " ->Error !";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
echo "Mount USBkey with UUID $key_UUID"
|
||||
usb_key="/dev/$(lsblk -o KNAME,UUID | grep ${key_UUID} | awk '{print $1}')"
|
||||
[[ ! $usb_key = "/dev/" ]] || {
|
||||
>&2 echo " -> Error getting device name, is USB key plugged? $usb_key";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
disk="$(udisksctl mount -b ${usb_key} | awk '{print $4}')"
|
||||
sleep 1
|
||||
[[ -n $disk ]] || {
|
||||
>&2 echo " -> Error mounting device $usb_key";
|
||||
exit 1
|
||||
}
|
||||
|
||||
echo "Copy files from USB key"
|
||||
mv ${disk}/$(date --date='last Friday' +'%Y-%m-%d')\ *.mkv "${folder}/rushes/" || {
|
||||
>&2 echo " -> Error moving video file!";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
mv ${disk}/RECORD/EXREC/*.MP3 "${folder}/audio/" || {
|
||||
>&2 echo " -> Error moving audio file!";
|
||||
exit 1;
|
||||
}
|
||||
|
||||
udisksctl unmount -b ${usb_key}
|
||||
exit 0
|
Loading…
Add table
Add a link
Reference in a new issue