Help organizing documentaries

Support for Windows users
Post Reply
ehead
Posts: 4
Joined: 03 Aug 2016, 20:58

Help organizing documentaries

Post by ehead »

I'm hoping this software might be able to help me and thought I'd post here to get a feel for whether or not it will meet my needs. I basically have a giant folder full of unsorted documentaries I've gotten off of MVGroup and usenet. I have a simple organization scheme... I basically like them to be named thus:

Series Name/filename

The BBC releases a lot of 3 or 4 episode documentaries and I like to just have the files in the same series in a folder with the series name, filename unchanged.

I'm not completely clear from looking over the FAQ if FileBot can make an "intelligent" guess as to the series name, or if it requires the series to be a web DB site somewhere. If the latter I'm not certain how many of these MVGroup releases would be on any such site. How much of a challenge do you think this would be?

Thanks for any help.
User avatar
rednoah
The Source
Posts: 22999
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Help organizing documentaries

Post by rednoah »

Depends on how each episode is named and if there's any data corresponding data on TheTVDB/TheMovieDB.

Please provide examples for current input file paths and expected output file paths.
:idea: Please read the FAQ and How to Request Help.
ehead
Posts: 4
Joined: 03 Aug 2016, 20:58

Re: Help organizing documentaries

Post by ehead »

So, a huge portion of them are BBC documentaries that typically have files names like this:

BBC.Digging.For.Britain.Series.3.ep01.Roman.Britain-MyBadAssScene-720p.mkv
BBC.Digging.For.Britain.Series.3.ep02.The.Huns.Invade.Britain-MyBadAssScene-720p.mkv
BBC.Digging.For.Britain.Series.3.ep03.Alien.Invasion-MyBadAssScene-720p.mkv
BBC.A.Scot.In.The.Attic.ep01.Scary.Scotsman-MyBadAssScene-720p.mkv
BBC.A.Scot.In.The.Attic.ep02.The.Drunk.Scot-MyBadAssScene-720p.mkv

I'd like them to be organized like this:
Digging For Britain Series 3\<original file names>
A Scot in the Attic\<original file names>

I found this giant list of documentaries. Don't know if it would help:
http://docuwiki.net/postbot/getFile.php?name=bbc
User avatar
rednoah
The Source
Posts: 22999
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Help organizing documentaries

Post by rednoah »

1.
If you just select the Digging For Britain files it'll work out of the box. You might have to enter Digging For Britain if it asks you to identify the files.


2.
A Scot In The Attic doesn't even yield any results on Google, so I have no idea what obscure odd stuff that's supposed to be. :lol:


3.
Example:

Code: Select all

Digging For Britain Series 3\<original file names>
Episode Format:

Code: Select all

{n} Series {s}\{fn}
Though in this case you're not really using any of the online data anyway, so you might was well rename the files solely based on the current filename: viewtopic.php?f=3&t=2072

e.g.

Code: Select all

{fn.before(/EP[0-9]+/).after(/BBC/).space(' ')}/{fn}
You could make a Preset for that: viewtopic.php?f=3&t=3228
:idea: Please read the FAQ and How to Request Help.
ehead
Posts: 4
Joined: 03 Aug 2016, 20:58

Re: Help organizing documentaries

Post by ehead »

Thanks!

That was really helpful. I managed to get up and running pretty quick, and I can already tell this will definitely save me lots of time.
ehead
Posts: 4
Joined: 03 Aug 2016, 20:58

Re: Help organizing documentaries

Post by ehead »

Maybe you can help with this slight modification:

I'd like an expression that captures the first 3 letters of the file then adds it to the end of the folder name in parenthesis. For example...

PBS.The.National.Parks.ep01.mkv
BBC.The.Art.of.Islam.ep01.mkv

would end up like this:
The National Parks (PBS)\PBS.The.National.Parks.ep01.mkv
The Art of Islam (BBC)\BBC.The.Art.of.Islam.ep01.mkv

My guess is I need to add some sort of capture group to the below expression, but I'm not sure how to do it.
{fn.before(/EP[0-9]+/).after(/^[A-Za-z0-9]{3}/).space(' ')}/{fn}

Also, if you don't mind me asking, what is the .space(' ') doing in your expression? Somehow magically turning '.' into ' '? I would expect it to be .space('.').

TIA for any help.
User avatar
rednoah
The Source
Posts: 22999
Joined: 16 Nov 2011, 08:59
Location: Taipei
Contact:

Re: Help organizing documentaries

Post by rednoah »

1.
What you ask for:

Code: Select all

{fn[0..2]}
How I would do it:

Code: Select all

{fn.match(/BBC|PBS/)}
2.
String.space(replacement) replaces all occurrences of predefined space-like characters with the space character you want.


PS: Since Presets are bit underappreciated still, I'd appreciated a little tutorial once you got it working. ;)
:idea: Please read the FAQ and How to Request Help.
Post Reply