Semplice script per mplayer: I video più rencenti

Rispondi
Avatar utente
maxlinux2000
Amministratore
Messaggi: 7406
Iscritto il: 22 mar 2011, 11:50

Semplice script per mplayer: I video più rencenti

Messaggio da maxlinux2000 » 2 nov 2013, 7:42

Ieri sera dopo aver scaricato una marea di video, non mi ricordavo più quali erano recenti e quali già visti.
Per cui mi sono fatto questo semplice script che crea una playlist per mplayer e mette nelle prime posizioni i video in ordine di data descrescente... praticamente... quelli nuovi, in cima alla lista.

Codice: Seleziona tutto

#!/bin/bash
# semplice script per creare una playlist per mplayer mettendo nelle prime posizioni
# i video più recenti.
# copiare lo script nella cartella dove risiedono i video (che possono essere anche
# in sottocartelle)

find . -name "*.mp4" > .list
find . -name "*.flv" >> .list
find . -name "*.avi" >> .list
# aggiungere altri formati se necessario

IFS=$'\x0A'$'\x0D' # fa in modo che prenda l' intera linea come input per il ciclo for

:> .date.list
for file in `cat .list`; do
   FILEDATE=$(date -r "$file" +%Y%m%d)
   echo "\"$FILEDATE\";\"$file\"" >> .date.list
done
cat .date.list  | sort -r > .list2
ENTRY=$(cat .list2 | wc -l)
echo "[playlist]
NumberOfEntries=$ENTRY
Version=2" > playlist.pls
COUNT=1
PWD=`pwd`
for i in `cat .list2`; do
   File=$(echo "$i" | cut -d ';' -f2 | tr -d '"' | sed 's|.\/||')
   echo "File$COUNT=file://$PWD/$File" >> playlist.pls
   let COUNT=COUNT+1
done
rm .list .list2 .date.list


la playlist generata è compatbile mplayer/gnome-mplayer o derivati o su Video di gnome.
Cogito, ergo NO SUV !!

Rispondi

Torna a “Linux, altri sistemi operativi, e programmi.”

Chi c’è in linea

Visitano il forum: Nessuno e 48 ospiti