Page 1 of 1

[FR - EN] How to fill 'Original title' field using filename?

Posted: 2012-11-22 11:01:02
by tate
FRENCH VERSION FOLLOWING – VERSION FRANCAISE UN PEU PLUS BAS

Hello guys,

First of all, I would like to thank the dev team for such a good software.
The range of functionalities is just stunning!

However, I spent a couple of hours trying to import my movie collection, then using the IMDB script to fill the database in an automatic way, but i cant figure it out.

My 300-movie file are named following this format:
DirectorName – MovieTitle – [ReleaseYear].extension

I just wanted to fill the ‘Original title’ fields using the movie filenames in an automatic way.
I tried lot of thing (including writing shaky regex) but the only thing I finally got is:
Original title: Director Title

But, I really want to take off the “Director “ part.
Could you please tell me how can I do?
Maybe a regex expression or something :p

Thank you for your help!
tate


--


Bonjour à tous,

Tout d’abord félicitations pour ce logiciel qui semble très (très) complet.
Je suis impatient d’en explorer les fonctionnalités, mais je me trouve bloqué sur un point, sans arriver à m’en dépatouiller.

Tout mes films sont nommés selon le modèle suivant : NomDuRealisateur – TitreDuFilm – [AnnéeDeSortie].extension
Je souhaiterai compléter de façon automatique le champ Original Title de chacun des films, en recopiant uniquement la partie TitreDuFilm du nom de fichier.

Or, malgré de nombreuses bidouilles hasardeuses, notamment sur le Regex, je ne suis parvenu qu’à récupérer l’info de la forme :
Original Title : NomDuRealisateur TitreDuFilm

Malheureusement, la présence du nom du réal dans ce champ est problématique puisque pas très logique et surtout, ça fait planter le remplissage automatique des infos via script Allociné/IMDB.

J’aurai souhaité savoir si l’un de vous aurait la formule magique pour que je puisse remplir de façon automatique le champ Original Title avec le titre seulement.

Merci pour votre aide,
tate

Posted: 2012-11-22 15:10:11
by soulsnake
[EN]

Hi,

When you are on media files import window, you have a button "Filter the file name".
Click on this button and enter only this two lines in same order:

Code: Select all

Expression                                     Replace by
::>(.*)-(.*)-(.*) # Extract title              ::>$2
::>^([ ]*)(\S.*\S)([ ]*)$ # Trim               ::>$2
This should works.
Be careful to the dash - or –.
By default I take the first but maybe you will have to change it.
Otherwise you can use this:

Code: Select all

Expression                                     Replace by
::>(.*)(–|-)(.*)(–|-)(.*) # Extract title      ::>$3
::>^([ ]*)(\S.*\S)([ ]*)$ # Trim               ::>$2
[FR]

Salut,

Quand tu es sur la fenêtre d'importation des fichiers vidéos, il y a un bouton "Filtrer le nom de fichier".
Clic sur ce bouton et ajoute seulement ces deux lignes dans le même ordre :

Code: Select all

Expression                                     Replace by
::>(.*)-(.*)-(.*) # Extract title              ::>$2
::>^([ ]*)(\S.*\S)([ ]*)$ # Trim               ::>$2
Ceci devrait fonctionner.
Fait attention au tiret, je ne sais pas si tu utilises - ou –.
Par défaut j'ai pris le premier mais peut-être qu'il faudra le changer.
Sinon tu peux utiliser ceci :

Code: Select all

Expression                                     Replace by
::>(.*)(–|-)(.*)(–|-)(.*) # Extract title      ::>$3
::>^([ ]*)(\S.*\S)([ ]*)$ # Trim               ::>$2
Soulsnake.

Posted: 2012-11-23 11:04:42
by tate
[EN]

Soulsnake, thank you for your fast and very efficient solution!
This may be used as an FAQ or something..

[FR]

Soulsnake, merci pour la regex. Ca a très bien fonctionné!
Peut-être il serait judicieux de créer un post avec des exemples de regex pour les nouveaux, à moins qu'il n'existe déjà :/

tate.