Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
865 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Interface graphique pour un script bash

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Interface graphique pour un script bash

n°772261
madkat
Posté le 16-01-2006 à 17:03:04  profilanswer
 

Salut tout le monde.
 
J'ai écrit un petit script pour extraire la bande son de mes dvds musicaux, ca me les sort en mp3 en les rangeant automatiquement au bon endroit et avec les tags id3.
 
J'ai fait ca en bash parceque j'utilise mplayer, normalize-audio et lame pour cette tache, mais la je me dit qu'un interface graphique ca serait bien.
 
Est-ce qu'on peut faire des interfaces graphique pour un script en bash ?
Où alors si je doit réécrire mon script dans un autre langage, lequel me permettrais de lancer des programmes externes aussi facilement que le bash ?
 
Pour les libs graphiques j'ai une préférence pour qt (j'aime bien kde :) ) mais tant que c'est pas du tk, je suis pas contre.
 
Voilà merci :jap:


Message édité par madkat le 16-01-2006 à 20:21:12
mood
Publicité
Posté le 16-01-2006 à 17:03:04  profilanswer
 

n°772263
leto
Posté le 16-01-2006 à 17:04:42  profilanswer
 

dialog , kdialog :??:
 

NOM
       dialog - affiche des boîtes de dialogue depuis des scripts shell
 
SYNOPSIS
       dialog --clear
       dialog --create-rc fichier
       dialog --print-maxsize
       dialog options-communes options-boîtes
 
DESCRIPTION
       Dialog  est  un programme qui permet de présenter une grande variété de
       questions ou d'afficher des messages en utilisant des  boîtes  de  dia-
       logue depuis un script shell.

n°772266
madkat
Posté le 16-01-2006 à 17:17:51  profilanswer
 

Je vais regarder un peu ca. Je connaissais déjà par le plugin amsn, mais faut que je vois si c'est assez souple.

n°772268
black_lord
Modérateur
Truth speaks from peacefulness
Posté le 16-01-2006 à 17:18:48  profilanswer
 

zenity ?

n°772278
madkat
Posté le 16-01-2006 à 17:40:01  profilanswer
 

Je vous poste où en est le script pour l'instant pour que vous voyez mieux mes besoins.
La je fais une version kdialog (il vas y avoir plein de boites de dialogue :D) et après je vais jetter un oeuil a zenity.
 
le script :

Code :
  1. #!/bin/bash
  2. if { [[ $1 == "-h" ]] || [[ $1 == "--help" ]] || [[ $# < 3 ]]; }; then
  3.     echo -e
  4.     echo -e "Usage : ripdvdsound chapter <track title> <disk title> artiste "
  5.     echo -e
  6.     echo -e "Extrait la piste son du chapitre passé en argument du dvd"
  7.     echo -e "et donne au fichier extrait le titre \"titre\""
  8.     echo -e "Les plages audio sont extraites en mp3 dans à l'emplacement"
  9.     echo -e "/mnt/sata/Musique/artiste/disk_title/track_title.mp3"
  10.     echo -e "Le script génère les tags id3 en version 1"
  11.     exit 0
  12. fi
  13. AUDIOFILE="/tmp/`printf "%.2d" "$1"` - $2.wav"
  14. DESTDIR="/mnt/sata/Musique/audio/$4/$3"
  15. MP3FILE=$"$DESTDIR/`printf "%.2d" "$1"` - $2.mp3"
  16. mplayer -vc null -vo null -hardframedrop -alang fr,en -ao pcm:waveheader:file="$AUDIOFILE" \
  17. dvd://1 -chapter $1-$1
  18. normalize-audio "$AUDIOFILE"
  19. [ -d "$DESTDIR" ] || mkdir -p "$DESTDIR"
  20. lame --tn $1 --tt "$2" --tl "$3" --ta "$4" --id3v1-only --preset standard "$AUDIOFILE" "$MP3FILE"
  21. rm -f "$AUDIOFILE"


 
Si ya d'autres suggestion n'hésitez pas :)
 
Merci


Message édité par madkat le 16-01-2006 à 17:40:46
n°772289
madkat
Posté le 16-01-2006 à 18:06:16  profilanswer
 

Bon j'ai regardé zenity c'est comme kdialog mais en gtk.
Si je veux faire une vraie GUI, en quel langage je pourais faire mon script ? Je crois qu'on peut faire du qt avec python, mais est-ce qu'on peut facilement lancer des commandes ?

n°772342
leto
Posté le 16-01-2006 à 19:40:09  profilanswer
 

Oui, je dirais que le python est un bon choix.

n°772372
madkat
Posté le 16-01-2006 à 20:20:07  profilanswer
 

Bon je suis en train de développer une interface à base de kdialog, pour les curieux et/ou les personnes intéressée, je mets mon script là.
script
 
Je n'ai pas encore terminé
 
J'essaierais peut être un de ces 4 de le faire en python, on verra si j'ai toujours envie de le faire et si j'ai souvent des dvds à extraire.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Interface graphique pour un script bash

 

Sujets relatifs
?? Nouvelle interface du service SWAT sur SAMBA ??script pour sauvegarde incrémentale
Script oracle,probleme de triscript unix urgent svp
Colorier Bash ?Changer l'interface/thème de Konqueror sous gnome ?
Firewall linux : existe-t-il une interface graphique pour newbies ?[Bash] rediriger stdout et stderr vers un fichier
accorder les privileges admin ds un script vbs 
Plus de sujets relatifs à : Interface graphique pour un script bash


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR