Advertisement
Guest User

Untitled

a guest
May 23rd, 2019
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.75 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 "Your pairings are ready to be posted!"
  20.  
  21.     else
  22.           zenity --error --no-wrap --title "Crop Pairings" --text "No pairings available!"
  23.     fi
  24. }
  25.  
  26. ###Definisce la funzione STANDINGS
  27. function STANDINGS {
  28.    FILE="/home/ziovec/Documenti/output2.pdf"
  29.     if [ -f "$FILE" ]; then
  30.          rm ~/Scrivania/classifica.jpg
  31.  
  32.          cd ~/Documenti
  33.           gs -sDEVICE=jpeg -o classifica.jpg -r144 output2.pdf
  34.           convert classifica.jpg -crop 320x640+123+123 classifica.jpg
  35.          rm output2.pdf
  36.          mv classifica.jpg ~/Scrivania
  37.           zenity --info --no-wrap --title "Crop Pairings" --text "Your standings are ready to be posted!"
  38.  
  39.     else
  40.           zenity --error --no-wrap --title "Crop Pairings" --text "No standings available!"
  41.     fi
  42. }
  43. ######
  44.  
  45. ###Finestra dialogo iniziale
  46. ans=$(zenity  --list  --text "Benvenuto in Crop Pairings! Di cosa hai bisogno?" --radiolist  --column " " --column " " TRUE "Pairings" FALSE "Classifica")
  47.  
  48. case $ans in
  49.        Pairings)
  50.             PAIRINGS
  51.             ;;
  52.        Classifica)
  53.             STANDINGS
  54.             ;;
  55. esac
  56.  
  57.  
  58. exit 0
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement