#1 Le 22/07/2010, à 09:55
- Goffi
lm (list movies): un petit script pour liste vos film à la ls
Bonjour à tous,
j'ai développé un petit programme en ligne de commande qui permet de lister les films d'un répertoire en utilisant les metadata qu'il va chercher sur IMDb. Cet outil est librement inspiré de ls, et permet notamment
- de lister les vrais titre (et nom juste le nom de fichier)
- d'afficher un résumé court (option -o)
- d'afficher une description complète (option -L)
- de trier par notes (par défaut) ou par ordre alphabétique (-a) des vrai titres
- d'afficher la page imdb (option --show) dans le butineur par défaut
- de filtrer
quelques exemples:
lm
liste les films du répertoire courant et classe par notes
lm **/* (sous zsh avec extended glob, voir équivalent pour autres shells)
liste tous les films du répertoire courant et des sous répertoires, toujours classé par notes
lm --filter "@director:tim burton@genre:drama,fantasy"
c'est explicite je pense
lm -f@genre:sci-fi
également explicite
Suite à quelques discussions et à des besoins persos, les fonctionnalités à attendre pour les prochaines versions (pas tout de suite vu que j'ai un client xmpp lourd sur le feu) sont:
- téléchargement automatique des sous-titres via opensubtitle
- gestion par hash plutôt que par nom de fichier comme actuellement (enfin, à étudier)
- gestion des .iso (iso de dvd)
- à plus long terme, gestion de quelques metadata venant d'autres sites (Wikipedia, Rotten Tomatoes, allociné, etc)
N'hésitez pas à me contacter pour toute suggestion
Les liens qui vont bien:
mon site: http://www.goffi.org
le billet sur lm: http://www.goffi.org/index.php?post/2010/07/19/lm-%28list-movies%29%3A-un-outil-en-ligne-de-commande-pour-lister-vos-films
téléchargement direct: http://www.goffi.org/index.php?download/27
flux atom pour être à jour des nouvelles versions (bon c'est un blog perso, y'aura d'autres trucs qui vous intéresseront par forcément aussi): http://www.goffi.org/index.php?feed/atom
le billet linuxfr: https://linuxfr.org/~Goffi/29966.html
edit: la première phase (recherche de metadata) est très longue, il vaut mieux essayer sur un répertoires avec peu de fichiers la première fois.
edit bis: j'ai oublié la licence: c'est du GPL V3
Dernière modification par Goffi (Le 22/07/2010, à 10:01)
http://www.goffi.org
Hors ligne
#2 Le 22/07/2010, à 10:00
- Vysserk3
Re : lm (list movies): un petit script pour liste vos film à la ls
Intéressant, on pourrait avoir des exemples de sortie de la console ? (là tu as mis que des exemples de comment utiliser lm).
Sinon, pourquoi pas pour les séries TV, ca pourrait être pas mal.
Pour les sous-titres, j'utilise subdownloader en ligne de commande :
subdownloader --rename-subs -q -c -l en /un/dossier
pour télécharger les sous-titres anglais des films d'un dossier en renommant automatiquement les fichiers sous-titres pour correspondre aux fichiers vidéos.
Ca pourrait peut-être t'aider
Hors ligne
#3 Le 22/07/2010, à 10:33
- Goffi
Re : lm (list movies): un petit script pour liste vos film à la ls
Yep, voici un exemple avec des fichiers bidons (et oui j'adore les Tim Burton)
% touch "Edouard.aux_mains_d.argent[blah blah]INFOS_DIVERS.mkv"
% touch Ed\ Wood.avi
% touch Sleepy\ Hollow.BLAHBLAHBLAH.mkv
% ls
Edouard.aux_mains_d.argent[blah blah]INFOS_DIVERS.mkv Ed Wood.avi Sleepy Hollow.BLAHBLAHBLAH.mkv
% lm
Getting metadata: [3/3] Sleepy Hollow
Sleepy Hollow (Sleepy Hollow.BLAHBLAHBLAH.mkv)
Edward Scissorhands (Edouard.aux_mains_d.argent[blah blah]INFOS_DIVERS.mkv)
Ed Wood (Ed Wood.avi)
% lm -lo
Sleepy Hollow (1999,7.5) [Fantasy, Mystery, Thriller] from Tim Burton: Sleepy Hollow.BLAHBLAHBLAH.mkv
Ichabod Crane is sent to Sleepy Hollow to investigate the decapitations of 3 people with the culprit being the legendary apparition, the Headless Horseman. » | »
Edward Scissorhands (1990,8.0) [Drama, Fantasy, Romance] from Tim Burton: Edouard.aux_mains_d.argent[blah blah]INFOS_DIVERS.mkv
An uncommonly gentle young man, who happens to have scissors for hands, falls in love with a beautiful teenage girl. » | »
Ed Wood (1994,8.1) [Biography, Comedy, Drama] from Tim Burton: Ed Wood.avi
The mostly true story of the legendary director of awful movies and his strange group of friends and actors. » | »
% lm -L Edouard.aux_mains_d.argent\[blah\ blah\]INFOS_DIVERS.mkv
Edward Scissorhands (rating: 8.0)
year: 1990 genre: Drama, Fantasy, Romance
file: Edouard.aux_mains_d.argent[blah blah]INFOS_DIVERS.mkv
director: Tim Burton
cast: Johnny Depp
Winona Ryder
Dianne Wiest
Anthony Michael Hall
Kathy Baker
Robert Oliveri
Conchata Ferrell
Caroline Aaron
Dick Anthony Williams
O-Lan Jones
Vincent Price
Alan Arkin
Susan Blommaert
Linda Perri
John Davidson
Biff Yeager
Marti Greenberg
Bryan Larkin
John McMahon
Victoria Price
Stuart Lancaster
Gina Gallagher
Aaron Lustig
Alan Fudge
Steven Brill
Peter Palmer
Marc Macaulay
Carmen J. Alexander
Brett Rice
Andrew B. Clark
Kelli Crofton
Linda Jean Hess
Rosalyn Thomson
Lee Ralls
Eileen Meurer
Bea Albano
Donna Pieroni
Ken DeVaul
Michael Gaughan
Tricia Lloyd
Kathy Dombo
Rex Fox
Sherry Ferguson
Tabetha Thomas
Tammy Boalo
Jackie Carson
Carol Crumrine
Suzanne Chrosniak
Ellin Dennis
Kathy Fleming
Jalaine Gallion
Miriam Goodspeed
Dianne L. Green
Mary Jane Heath
Carol D. Klasek
Laura Nader
Doyle Anderson
Harvey Bellman
Michael Brown
Gary Clark
Roland Douville
Russell E. Green
Cecil Hawkins
Jack W. Kapfhamer
Bill Klein
Phil Olson
Joe Sheldon
James Spicer
Nick Carter
Tim Rerucha
L.A. Rothman
summary: In a castle high on top of a hill lives an inventor's greatest creation - Edward, a near-complete person. The creator died before he could finish Edward's hands; instead, Edward is left with metal scissors for hands. Edward has always lived alone, until a kind lady called Peg discovers Edward and welcomes him into her home. At first, everyone welcomes Edward into the community, but soon things begin to take a change for the worse.::FilmFanUK
---
% lm -f@actor:"Christopher Walken"
Sleepy Hollow (Sleepy Hollow.BLAHBLAHBLAH.mkv)
C'est plus lisible en vrai avec les couleurs
Pour les sous-titres, on m'a déjà proposé d'utiliser du code, mais l'API d'opensubtitles est simple et documentée de toute façon, donc ça devrait pas trop poser de pb.
Dernière modification par Goffi (Le 22/07/2010, à 10:36)
http://www.goffi.org
Hors ligne
#4 Le 22/07/2010, à 16:14
- Goffi
Re : lm (list movies): un petit script pour liste vos film à la ls
En fait je viens de tester subdownloader, il marche très bien. Du coup je vois plus trop l'intérêt d'ajouter la même fonction dans lm, on peut rester (pour le moment) dans la philosophie unix en ne faisant qu'une seule tache.
http://www.goffi.org
Hors ligne
#5 Le 23/07/2010, à 08:20
- Pacifick_FR42
Re : lm (list movies): un petit script pour liste vos film à la ls
abonnement
Hors ligne
#6 Le 23/07/2010, à 08:28
- Goffi
Re : lm (list movies): un petit script pour liste vos film à la ls
abonnement
???
http://www.goffi.org
Hors ligne
#7 Le 28/07/2010, à 16:07
- alex2423
Re : lm (list movies): un petit script pour liste vos film à la ls
C'est plus lisible en vrai avec les couleurs
Pour les sous-titres, on m'a déjà proposé d'utiliser du code, mais l'API d'opensubtitles est simple et documentée de toute façon, donc ça devrait pas trop poser de pb.
En effet, avec une capture d'écran cela aurait été plus lisible. Pourquoi ne pas en mettre sur ton blog ?
Hors ligne
#8 Le 28/07/2010, à 16:28
- Goffi
Re : lm (list movies): un petit script pour liste vos film à la ls
Parce que j'ai un accès au net plus qu'hasardeux (je suis sur les routes), et que je voulais juste publier un petit script rapidement, je pensais qu'une présentation rapide suffirait et que les intéressés téléchargeraient le script pour essayer eux-même.
Peut être que je ferai ça pour une prochaine version, mais je ne veux pas passer trop de temps sur ce script, du moins pour le moment, ayant un gros projet en cours...
http://www.goffi.org
Hors ligne
#9 Le 28/07/2010, à 16:32
- alex2423
Re : lm (list movies): un petit script pour liste vos film à la ls
oki, ,oki ..
En tout cas meme si j'en pas pour le moment l'utilité, c'est une très bonne idée
Hors ligne
#10 Le 28/07/2010, à 16:34
- Goffi
Re : lm (list movies): un petit script pour liste vos film à la ls
merci
http://www.goffi.org
Hors ligne
#11 Le 29/07/2010, à 08:25
- Airballman
Re : lm (list movies): un petit script pour liste vos film à la ls
[abonnement]
airballman@jabber.ubuntu-fr.org
Traitement d'images, systèmes embarqués et autres astuces Linux!
Hors ligne