mirror of
https://codeberg.org/Gary_vov/pixeldrain-bypass-downloader
synced 2025-12-19 11:43:34 +00:00
97 lines
2.4 KiB
Bash
Executable File
97 lines
2.4 KiB
Bash
Executable File
#!/bin/bash
|
|
# inställnignar för bashskriptet
|
|
set -o errexit -o nounset -o pipefail
|
|
|
|
## Förberedelser
|
|
|
|
if ! command -v dialog;
|
|
then
|
|
sudo apt --yes install dialog
|
|
fi
|
|
|
|
if ! command -v groff -ms;
|
|
then
|
|
sudo apt --yes install groff
|
|
fi
|
|
|
|
doc_name=$(dialog --inputbox "Skriv dokumentets namn utan .ms" 0 0 --output-fd 1)
|
|
|
|
if [ -z "$doc_name" ]
|
|
then
|
|
doc_name="main"
|
|
fi
|
|
|
|
if dialog --stdout --title "Är det ett git-projekt?" \
|
|
--yesno "Ja för att använda git mv, nej för att inte" 0 0
|
|
then
|
|
git mv main.ms ${doc_name}.ms
|
|
else
|
|
rm -f main.ms
|
|
fi
|
|
|
|
sed -i "1s/.*/DOCUMENT=${doc_name}/" makefile
|
|
#printf 'doc_name=[%s]\n' "$doc_name"
|
|
|
|
# fixa makefile
|
|
sed -i "s/TEMP/${doc_name}/g" makefile
|
|
|
|
echo -e ".TL" > ${doc_name}.ms # notera överskrift
|
|
huvudtitel=$(dialog --inputbox "Skriv dokumentets huvudtitel" 0 0 --output-fd 1)
|
|
echo " ${huvudtitel}" >> ${doc_name}.ms
|
|
|
|
echo >> ${doc_name}.ms
|
|
|
|
echo -e ".AU" >> ${doc_name}.ms
|
|
forfattare=$(dialog --inputbox "Skriv dokumentets författare" 0 0 --output-fd 1)
|
|
echo " ${forfattare}" >> ${doc_name}.ms
|
|
|
|
echo >> ${doc_name}.ms
|
|
|
|
|
|
|
|
selected_options=$(dialog --stdout --separate-output --checklist "Välj inställningar!" 0 0 0 \
|
|
institut "Skriv ut vilket institut som representeras." off \
|
|
datum "Datum-markering i foten av varje sida." off \
|
|
sammanfattning "Kapitel på försättsbladet med sammanfattning." off \
|
|
fyll "Fyll denna sida så nästa kapitel hamnar på ny." off \
|
|
)
|
|
|
|
|
|
|
|
if [[ ${selected_options[@]} =~ "institut" ]]
|
|
then
|
|
echo -e ".AI" >> ${doc_name}.ms
|
|
insti=$(dialog --inputbox "Skriv representerat institut" 0 0 --output-fd 1)
|
|
echo " ${insti}" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
fi
|
|
|
|
if [[ ${selected_options[@]} =~ "datum" ]]
|
|
then
|
|
echo -e ".DA" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
fi
|
|
|
|
if [[ ${selected_options[@]} =~ "sammanfattning" ]]
|
|
then
|
|
echo -e ".CE" >> ${doc_name}.ms
|
|
echo -e ".B Sammanfattning" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
echo -e ".AB no" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
echo -e ".AE" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
fi
|
|
|
|
if [[ ${selected_options[@]} =~ "fyll" ]]
|
|
then
|
|
echo -e ".bp" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
fi
|
|
|
|
echo -e ".NH 1" >> ${doc_name}.ms
|
|
echo -e "Kapitel" >> ${doc_name}.ms
|
|
echo >> ${doc_name}.ms
|
|
echo -e ".PP" >> ${doc_name}.ms
|
|
echo -e "Text" >> ${doc_name}.ms
|