Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.84 KB | None | 0 0
  1. #!/bin/bash
  2. #######################################
  3. #                                     #
  4. #     Automated Pairings Script       #
  5. #                                     #
  6. #######################################
  7.  
  8. ###Definisce la funzione PAIRINGS
  9. function PAIRINGS {
  10.    FILE="/home/ziovec/Documenti/output.pdf"
  11.     if [ -f "$FILE" ]; then
  12.          rm ~/Scrivania/pairings.jpg
  13.  
  14.          cd ~/Documenti
  15.           gs -sDEVICE=jpeg -o pairings.jpg -r144 output.pdf
  16.           convert pairings.jpg -crop 280x640+123+123 pairings.jpg
  17.          rm output.pdf
  18.          mv pairings.jpg ~/Scrivania
  19.           zenity --info --no-wrap --title "Crop Pairings" --text "Pairings pronti per essere pubblicati!"
  20.  
  21.     else
  22.           zenity --error --no-wrap --title "Crop Pairings" --text "Attenzione, non sono ancora stati stampati i pairings!"
  23.           exit 1
  24.     fi
  25. }
  26.  
  27. ###Definisce la funzione STANDINGS
  28. function STANDINGS {
  29.    FILE="/home/ziovec/Documenti/output2.pdf"
  30.     if [ -f "$FILE" ]; then
  31.          rm ~/Scrivania/classifica.jpg
  32.  
  33.          cd ~/Documenti
  34.           gs -sDEVICE=jpeg -o classifica.jpg -r144 output2.pdf
  35.           convert classifica.jpg -crop 320x640+123+123 classifica.jpg
  36.          rm output2.pdf
  37.          mv classifica.jpg ~/Scrivania
  38.           zenity --info --no-wrap --title "Crop Pairings" --text "Classifica pronta per essere pubblicata!"
  39.  
  40.     else
  41.           zenity --error --no-wrap --title "Crop Pairings" --text "Ehi, ma non hai ancora fatto la classifica :("
  42.           exit 1
  43.     fi
  44. }
  45. ######
  46.  
  47. ###Finestra dialogo iniziale
  48. ans=$(zenity  --list  --text "Benvenuto in Crop Pairings! Di cosa hai bisogno?" --radiolist  --column " " --column " " TRUE "Pairings" FALSE "Classifica")
  49.  
  50. case $ans in
  51.        Pairings)
  52.             PAIRINGS
  53.             ;;
  54.        Classifica)
  55.             STANDINGS
  56.             ;;
  57. esac
  58.  
  59.  
  60. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement