[SCRIPT] retrouver les fichier temporaire des video flash

Applications, problèmes de configuration réseau
Avatar de l’utilisateur
veka
archer
Messages : 141
Inscription : sam. 21 nov. 2009, 11:36

[SCRIPT] retrouver les fichier temporaire des video flash

Message par veka »

Salut a tous,

Je vien de me bricoler un script tout bete qui me permet de retrouver les videos flash qui n'apparaissent plus dans le dossier /tmp comme auparavent ( par exemple youtube ).
Il est toujours nécéssaire de charger la video via son navigateur.
Se script permet de lire les video hors de son navigateur ou encore de les sauvegarder.

Code : Tout sélectionner

#!/bin/bash

#~ Recherche de video Flash qui n'apparaissent plus dans /tmp

	# Déclaration des variables

		# Déclaration du nom du programme pour recuprer son pid
		Var0='plugin-container'
		# Adresse du dossier contenant les lien vers les video flash
		Var1='/proc/'`pidof $Var0`'/fd/'
		# Compte le nombre de fichier présent dans le dossier 
		Var2=$((`find $Var1 | wc -l`-2))


		cd $Var1
		x=1
		while [ $x -le $Var2 ]
		do
		  Var3=`file $x |grep /tmp/Flash | sed "s/:/%/" |cut -d'%' -f1`
		  if [ "$Var3" ] ; then

			# Action a réaliser avec le fichier video
				# $Var3 contient le nom du lien symbolique vers la vidéo
				# $Var1 contient le nom vers le dossier contenant $Var3

					echo "Ouverture du fichier : $Var1$Var3"

					smplayer $Var3 &

					# copie le fichier vers mon dossier personnel
					# ATTENTION : bien faire attention que le fichier est finis d'etre telechargé avant de le copier
					# cp -L ./$Var3 ~/Flash_video.flv
				
			# Fin de l'action a réaliser

		  fi
		  x=$(( $x + 1 ))
		done
PS : La variable $Var0 contient le nom du programme qui lis la video ( plugin-container pour firefox par exemple ) ou le nom du navigateur parfois ( xxxterm par exemple ).

voila, j'espere que cela sera utile quelqu'un.
Répondre