Search found 156 matches
- 12 May 2026, 08:19
- Forum: Help and Support
- Topic: Way to change default GUI to copy instead of rename?
- Replies: 3
- Views: 5864
Re: Way to change default GUI to copy instead of rename?
Is there a way to have a preset pre-chosen at launch?
- 10 May 2026, 22:21
- Forum: Help and Support
- Topic: Way to change default GUI to copy instead of rename?
- Replies: 3
- Views: 5864
Way to change default GUI to copy instead of rename?
TSIA. When launching the GUI, have it default to COPY instead of RENAME?
- 10 May 2026, 14:18
- Forum: Help and Support
- Topic: FileBot 5.2.1 matching incorrectly
- Replies: 8
- Views: 10357
Re: FileBot 5.2.1 matching incorrectly
That appears to be the case. Is there an easy way to view the internal information via FileBot? I know I can set the information (set attributes), but don't see how to view the existing attributes.
- 10 May 2026, 00:50
- Forum: Help and Support
- Topic: FileBot 5.2.1 matching incorrectly
- Replies: 8
- Views: 10357
Re: FileBot 5.2.1 matching incorrectly
I thought I cleared it up, but nope. I reverted one and then tried matching again.
Superman Collection/1978 Superman 188/Superman (1978).BLURAY.1080p.FHD.HEVC.10bit.DTS-d3g.[68AC17A3].mkv
Matching to "On Her Majesty's Secret Service (1969)."
I think it's the "188" in the containing folder. For ...
Superman Collection/1978 Superman 188/Superman (1978).BLURAY.1080p.FHD.HEVC.10bit.DTS-d3g.[68AC17A3].mkv
Matching to "On Her Majesty's Secret Service (1969)."
I think it's the "188" in the containing folder. For ...
- 10 May 2026, 00:36
- Forum: Feature Requests and Bug Reports
- Topic: Simple request (if possible). episode.imdb = IMDb tt#
- Replies: 5
- Views: 6230
Re: Simple request (if possible). episode.imdb = IMDb tt#
I'm thinking of internal referencing. Having episode.tvdb and episode.tmdb would be nice too, since you mention it.
An example use is if someone wants a specific episode (of a specific show, of course) to be named or handled a certain way, they could compare just one ID vs comparing the show and ...
An example use is if someone wants a specific episode (of a specific show, of course) to be named or handled a certain way, they could compare just one ID vs comparing the show and ...
- 09 May 2026, 15:46
- Forum: Feature Requests and Bug Reports
- Topic: Simple request (if possible). episode.imdb = IMDb tt#
- Replies: 5
- Views: 6230
Re: Simple request (if possible). episode.imdb = IMDb tt#
Superman & Lois, series = tt11192306
s01e01 = tt11608512
https://www.themoviedb.org/tv/95057-superman-lois/season/1/episode/1/edit?active_nav_item=external_ids
Friends, series = tt0108778
s06e05 = tt0756481
https://www.themoviedb.org/tv/1668-friends/season/6/episode/6/edit?active_nav_item ...
s01e01 = tt11608512
https://www.themoviedb.org/tv/95057-superman-lois/season/1/episode/1/edit?active_nav_item=external_ids
Friends, series = tt0108778
s06e05 = tt0756481
https://www.themoviedb.org/tv/1668-friends/season/6/episode/6/edit?active_nav_item ...
- 09 May 2026, 12:42
- Forum: Help and Support
- Topic: FileBot 5.2.1 matching incorrectly
- Replies: 8
- Views: 10357
Re: FileBot 5.2.1 matching incorrectly
I was noticing an issue when matching Superman (1978), and it was insisting on matching to a James Bond movie instead. I had done a --clear-prefs and that seemed to clear it up. Thankfully I had backed up the registry entries and restored them.
It could have been a coincidence though, as it could ...
It could have been a coincidence though, as it could ...
- 09 May 2026, 12:18
- Forum: Feature Requests and Bug Reports
- Topic: Simple request (if possible). episode.imdb = IMDb tt#
- Replies: 5
- Views: 6230
Simple request (if possible). episode.imdb = IMDb tt#
TMDb sometimes has the IMDb ID matching the specific episode vs the overall series. I don't know if it's available via API calls, but if it is, adding it as a property, similar to episode.info?
- 06 May 2026, 06:21
- Forum: Scripting and Automation
- Topic: It's not complete by any means, but...
- Replies: 0
- Views: 5551
It's not complete by any means, but...
I thought I would share my episode naming script.
{
// test comment line
/* test comment line */
def maps = include "P:/FileBot/config.groovy"
def map = maps['DEFAULTS'] + maps['TV'], root = any{map['root']}{root}{}
def groups = allOf{map['shows']}{map['groups'].join('|')}{anime}.join ...
{
// test comment line
/* test comment line */
def maps = include "P:/FileBot/config.groovy"
def map = maps['DEFAULTS'] + maps['TV'], root = any{map['root']}{root}{}
def groups = allOf{map['shows']}{map['groups'].join('|')}{anime}.join ...
- 05 May 2026, 04:36
- Forum: Scripting and Automation
- Topic: Look who's back, back again... Match array entry based on minimum runtime?
- Replies: 4
- Views: 5046
Re: Look who's back, back again... Match array entry based on minimum runtime?
Even better. I didn't know how to do it to integer, and yes, definitely better than comparing strings when dealing with numbers.
Thanks.
Thanks.
- 04 May 2026, 07:04
- Forum: Scripting and Automation
- Topic: Look who's back, back again... Match array entry based on minimum runtime?
- Replies: 4
- Views: 5046
Re: Look who's back, back again... Match array entry based on minimum runtime?
array.findResult{ k, v -> minutes.toString() >= k ? k : null }
This worked. I prefer the key, as the key is... well... the key to what I needed. :D
Having the key (minutes) allows me to use it beyond that one part, and can easily get the value.
The movie is Superman (1978, not the joke that ...
- 03 May 2026, 07:04
- Forum: Scripting and Automation
- Topic: Look who's back, back again... Match array entry based on minimum runtime?
- Replies: 4
- Views: 5046
Look who's back, back again... Match array entry based on minimum runtime?
I'll make this simple, I hope...
array:[
"188" : "Extended",
"151" : 'Special",
]
Is there a way to match it so that it "hits" when the runtime matches or exceeds the number of minutes (on the left)?
I have a 188 minute version that is being detected as 189 minutes.
I'm not opposed to ...
array:[
"188" : "Extended",
"151" : 'Special",
]
Is there a way to match it so that it "hits" when the runtime matches or exceeds the number of minutes (on the left)?
I have a 188 minute version that is being detected as 189 minutes.
I'm not opposed to ...
- 20 Aug 2025, 06:27
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
And another tweak to account for the potential problem. So idea is still on. 
- 20 Aug 2025, 04:32
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
Tweaked it to just be variable.(property) instead of branching it. Rethinking the idea though, as I noticed a potential problem, but not giving up on what you taught me. It's quite useful.
- 20 Aug 2025, 04:30
- Forum: Help and Support
- Topic: Is there a list of the colors/styles for the built-in editor?
- Replies: 11
- Views: 53954
Re: Is there a list of the colors/styles for the built-in editor?
Oh geez, I created a monster. lol
Perhaps make it a toggle (off by default unless an option used in command line when launching it)? The implementation (not your fault) is annoying.
Perhaps make it a toggle (off by default unless an option used in command line when launching it)? The implementation (not your fault) is annoying.
- 20 Aug 2025, 00:05
- Forum: Help and Support
- Topic: Is there a list of the colors/styles for the built-in editor?
- Replies: 11
- Views: 53954
Re: Is there a list of the colors/styles for the built-in editor?
Is there a way to make it only do it if the enter word is highlighted?
- 19 Aug 2025, 13:06
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
When I try to get it into a variable (not return the result as final), it doesn't want to work for me. ☹
The idea is to get it so that a single variable can be used to either get the "group" it match (a1, a2, a3), the key (a11, a12, etc), or the value (regex32) as desired. It's similar to the above ...
The idea is to get it so that a single variable can be used to either get the "group" it match (a1, a2, a3), the key (a11, a12, etc), or the value (regex32) as desired. It's similar to the above ...
- 19 Aug 2025, 12:19
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
Any way to get it to return an array? So that the following is the result...
Code: Select all
result.key = "a3"
result.value = {"a32":"regex32"}
result.value.key = "a32"
result.value.value = "regex32"- 19 Aug 2025, 01:17
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
Here's one for you. How do I do something like this:
array.find{ k,v -> v.find{ p,regex -> value=~regex} }
Imagine an array like:
"arrayT":[
"a1":[ "a11":"regex11", "a12":"regex12", ],
"a2":[ "a21":"regex21", "a22":"regex22", ],
"a3":[ "a31":"regex31", "a32":"regex32", ],
],
When I try to ...
array.find{ k,v -> v.find{ p,regex -> value=~regex} }
Imagine an array like:
"arrayT":[
"a1":[ "a11":"regex11", "a12":"regex12", ],
"a2":[ "a21":"regex21", "a22":"regex22", ],
"a3":[ "a31":"regex31", "a32":"regex32", ],
],
When I try to ...
- 18 Aug 2025, 21:11
- Forum: Help and Support
- Topic: Is there a list of the colors/styles for the built-in editor?
- Replies: 11
- Views: 53954
Re: Is there a list of the colors/styles for the built-in editor?
I'll see about enabling the "Mark Occurrences" in the RSyntaxTextArea component we are using. I'm not sure as it will add complexity and make the format editor even more daunting to new users, but perhaps it's a good idea to just enable it for the next release and see what comes back from our ...
- 18 Aug 2025, 06:04
- Forum: Help and Support
- Topic: Is there a list of the colors/styles for the built-in editor?
- Replies: 11
- Views: 53954
Re: Is there a list of the colors/styles for the built-in editor?
I'll take a look at it. I like Notepad++ because I can double click a word and it'll highlight all instances of it. Helps to show me how many times I'm using a variable assignment (for example) to know if it's worth it or not. Don't suppose you could work that into the Filebot editor? lol... Double ...
- 17 Aug 2025, 22:43
- Forum: Help and Support
- Topic: Is there a list of the colors/styles for the built-in editor?
- Replies: 11
- Views: 53954
Re: Is there a list of the colors/styles for the built-in editor?
Thanks. Trying to configure Notepad++ to use similar colors when selecting "Filebot" as the language. (I know it's not an actual language, but it's just for cosmetics.)
- 17 Aug 2025, 17:30
- Forum: Help and Support
- Topic: Is there a list of the colors/styles for the built-in editor?
- Replies: 11
- Views: 53954
Is there a list of the colors/styles for the built-in editor?
Like 'def' and 'return' being a dark pink/purple, etc. Wondering where the codes are for that. 
- 16 Aug 2025, 18:43
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
I'm trying to get it to match the '/' in "A:/" to limit it to a single folder name. Trying to make sure it matches the "_02" in "/_02/" and not in a situation like "part_023" for example.
- 16 Aug 2025, 08:23
- Forum: Help and Support
- Topic: Having a brainfart moment. (Get key from array match.)
- Replies: 15
- Views: 58172
Re: Having a brainfart moment. (Get key from array match.)
Now here's an interesting situation that is baffling me.
Using the 'folders' array from above ("01" = "_01", etc), I'm able to get results from one method but not another.
Working:
folders[file.path.match("(?<=\\_)(${folders.keySet().join('|')})")]
Not working:
folders[file.path.match ...
Using the 'folders' array from above ("01" = "_01", etc), I'm able to get results from one method but not another.
Working:
folders[file.path.match("(?<=\\_)(${folders.keySet().join('|')})")]
Not working:
folders[file.path.match ...