Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- #Script bash pour tweeter ce que vous écoutez avec banshee.
- #Vous devez avoir TTytter installé (tweeter en lignes de commandes).
- #Vous devez avoir fbcmd installé (facebook en lignes de commandes).
- #Ce script doit être placé dans votre dossier "/home/VOTRENOM/Scripts".
- #Son extension doit être .sh, et il doit être rendu executable.
- #http://oxhak.fr - Twitter: @OxHaK
- while [ 1 ];
- do
- if [ "$(pidof banshee)" ]
- then
- titre=`banshee --query-title`;
- titre=`echo ${titre:7}`;
- artist=`banshee --query-artist`;
- artist=`echo ${artist:8}`;
- date=`date +'%d/%m/%Y %H:%M:%S'`;
- url=`banshee --query-uri`;
- url=`echo ${url:5}`;
- urltest=`echo ${url:0:4}`;
- status=`banshee --query-current-state`;
- ligne=`sed -n "1 p" ~/Scripts/banshee.txt`;
- if [ "$ligne" == "$titre$artist" ]
- then
- echo "Ce titre a déjà été tweeté.";
- elif [ "$status" == "current-state: playing" ]
- then
- rm ~/Scripts/banshee.txt;
- echo "$titre$artist" >> ~/Scripts/banshee.txt;
- if [ "$titre$artist" == "-" ]
- then
- echo "Pas de titre à tweeter";
- else
- if [[ ! $titre ]]
- then
- echo "Pas de titre à tweeter.";
- else
- if [ $urltest == "http" ]
- then
- if [[ ! $artist ]]
- then
- echo "♫ $titre ♫ $url $date";
- ttytter -status="♫ $titre ♫ $url $date";
- fbcmd status "♫ $titre ♫
- $url";
- else
- echo "♫ $titre - $artist ♫ $url $date";
- ttytter -status="♫ $titre - $artist ♫ $url $date";
- fbcmd status "♫ $titre - $artist ♫
- $url";
- fi
- else
- if [[ ! $artist ]]
- then
- echo "♫ $titre ♫ $date";
- fbcmd status "♫ $titre ♫";
- ttytter -status="♫ $titre ♫ $date";
- else
- echo "♫ $titre - $artist ♫ $date";
- ttytter -status="♫ $titre - $artist ♫ $date";
- fbcmd status "♫ $titre - $artist ♫";
- fi
- fi
- fi
- fi
- fi
- else
- echo "Banshee n'est pas démarré ...";
- fi
- sleep 15;
- done
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement