Release Groups {group}
- rednoah
- The Source
- Posts: 16940
- Joined: 16 Nov 2011, 08:59
- Location: Taipei
- Contact:
Re: Release Groups {group}
Collecting missing groups locally and only posting the list every Friday would be appreciated. The data files aren't automatically compiled until Saturday anyway. 

-
- Posts: 62
- Joined: 01 Oct 2017, 00:58
Re: Release Groups {group}
Alright I'll try to do that. Just been keeping this page open and adding new ones as I ran into them. I'll try to compile them and submit them Fridayish.
Thanks for your quick additions though. It's great seeing them show up in Filebot.
Thanks for your quick additions though. It's great seeing them show up in Filebot.
- rednoah
- The Source
- Posts: 16940
- Joined: 16 Nov 2011, 08:59
- Location: Taipei
- Contact:
Re: Release Groups {group}
Thanks for your help with keeping the list up to date. Your help is much appreciated. 

-
- Posts: 62
- Joined: 01 Oct 2017, 00:58
Re: Release Groups {group}
CrEwSaDe
LoRD
FK99
ROIMEZ
TnTvillage
PopHD
M2Tv
SAMUEL98
LoRD
FK99
ROIMEZ
TnTvillage
PopHD
M2Tv
SAMUEL98
-
- Posts: 62
- Joined: 01 Oct 2017, 00:58
Re: Release Groups {group}
VISIONPLUSHDR1000
-SDC-
RoB
EmEm
EmeraldEmpire
Dr3adLoX
GOD
ZMachine
n0m1
DTOne
-SDC-
RoB
EmEm
EmeraldEmpire
Dr3adLoX
GOD
ZMachine
n0m1
DTOne
-
- Posts: 3
- Joined: 24 Oct 2017, 20:57
Re: Release Groups {group}
Missing P2P groups:
Ms89
HDVN
Smithers
DHARMA
MULTiPLEX
HvO
4DDL
DnO
Ms89
HDVN
Smithers
DHARMA
MULTiPLEX
HvO
4DDL
DnO
-
- Posts: 3
- Joined: 24 Oct 2017, 20:57
Re: Release Groups {group}
This works great for me with only one exception: Groups like "D-Z0N3" or "FTW-HD" are recognized by the {group} binding but your group resolver will remove the part before the "-" - I'll try to fix it when I find some time tomorrowkim wrote: ↑19 Jun 2017, 18:31You can try my "group" resolver
if in the builtin "group", group-jshdfjhvsdf.ext or sdkjhdvfsdsf-group.ext it will get it
plus some more... "filters"
Code: Select all
{ def dn = call{(file.parentFile.name).match(/(?:\-\w+(?=\[\w+\])|\-\w+$)/)}; def nn = call{fn.match(/(?:(?=(?:19|20)+[0-9]+)\w.+$)/)}; def g = call{(file.parentFile.name+'.'+fn).find(/\-/) ? call{group.replaceAll(/\bDK\b|\bFS\b/,'')} : null}; def gg = '-'+g; def gb = call{fn.match(/(?:^\w{3,}(?=[-]))/)}; def fm = call{fn.match(/(?:(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+$)|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\.\_]\w+[\-]\w+$)|(?:\-\w+(?=\.cd[0-9]|\-trailer|\.part[0-9]|\.dan|\.eng))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\-\.\_](?!\b720p\b|\b1080p\b)\w+$)|(?:\-\w+[\.]+\w+(?=\.cd[0-9]))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+(?=\[\w+\]$)))/)}; if(g!=null && dn!=null && gg.equalsIgnoreCase(dn)) return '-'+g; if(g!=null && dn!=null) return dn; if(nn==null && dn!=null) return dn; if(g!=null && (fm!=null||gb!=null) && (gg.equalsIgnoreCase(fm) || g.equalsIgnoreCase(gb))) return '-'+g; if(g!=null && g!= '' && (fm!=null && gb!=null)) return '-'+g; if(g==null && fm!=null && nn!=null) return ''+fm; if(gb!=null && fm!=null && nn!=null) return '-'+gb; if(gb!=null && g==null && fm==null && g==null && dn==null && nn==null) return '-'+gb; if(g!=null && fm!=null && g!=fm) return fm; if(g==null && fm==null && gb!=null && dn==null && nn==null) return '-'+gb; if(g==null && fm!=null && gb!=null && dn==null && nn==null) return '-'+gb; if(fm!=null) return fm}
-
- Posts: 1
- Joined: 24 Oct 2017, 14:33
Re: Release Groups {group}
HQC
Smithers
ATAX
CDP
ACED
Smithers
ATAX
CDP
ACED
-
- Posts: 62
- Joined: 01 Oct 2017, 00:58
Re: Release Groups {group}
RavenCrow
SiGMA
HEVC.CLUB
SiGMA
HEVC.CLUB
-
- Posts: 62
- Joined: 01 Oct 2017, 00:58
Re: Release Groups {group}
HDReactor
KOSHARA
ZeiZ
BT4K
KOSHARA
ZeiZ
BT4K
-
- Power User
- Posts: 825
- Joined: 15 May 2014, 16:17
Re: Release Groups {group}
This is by design because "group" give false positives... so my code:
group most be backed up by something with "-" at the start
so "-D-Z0N3" in filename match "-D-Z0N3" and e.g. ".D-Z0N3" = "-Z0N3"
if you can make group/my code not give false positives then PLEASE do so and SHARE it
group most be backed up by something with "-" at the start
so "-D-Z0N3" in filename match "-D-Z0N3" and e.g. ".D-Z0N3" = "-Z0N3"
if you can make group/my code not give false positives then PLEASE do so and SHARE it

angreed wrote: ↑24 Oct 2017, 23:10This works great for me with only one exception: Groups like "D-Z0N3" or "FTW-HD" are recognized by the {group} binding but your group resolver will remove the part before the "-" - I'll try to fix it when I find some time tomorrowkim wrote: ↑19 Jun 2017, 18:31You can try my "group" resolver
if in the builtin "group", group-jshdfjhvsdf.ext or sdkjhdvfsdsf-group.ext it will get it
plus some more... "filters"
Code: Select all
{ def dn = call{(file.parentFile.name).match(/(?:\-\w+(?=\[\w+\])|\-\w+$)/)}; def nn = call{fn.match(/(?:(?=(?:19|20)+[0-9]+)\w.+$)/)}; def g = call{(file.parentFile.name+'.'+fn).find(/\-/) ? call{group.replaceAll(/\bDK\b|\bFS\b/,'')} : null}; def gg = '-'+g; def gb = call{fn.match(/(?:^\w{3,}(?=[-]))/)}; def fm = call{fn.match(/(?:(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+$)|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\.\_]\w+[\-]\w+$)|(?:\-\w+(?=\.cd[0-9]|\-trailer|\.part[0-9]|\.dan|\.eng))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+[\-\.\_](?!\b720p\b|\b1080p\b)\w+$)|(?:\-\w+[\.]+\w+(?=\.cd[0-9]))|(?:\-(?!\bDL\b|\bRip\b|\bES\b|\bHD\b)\w+(?=\[\w+\]$)))/)}; if(g!=null && dn!=null && gg.equalsIgnoreCase(dn)) return '-'+g; if(g!=null && dn!=null) return dn; if(nn==null && dn!=null) return dn; if(g!=null && (fm!=null||gb!=null) && (gg.equalsIgnoreCase(fm) || g.equalsIgnoreCase(gb))) return '-'+g; if(g!=null && g!= '' && (fm!=null && gb!=null)) return '-'+g; if(g==null && fm!=null && nn!=null) return ''+fm; if(gb!=null && fm!=null && nn!=null) return '-'+gb; if(gb!=null && g==null && fm==null && g==null && dn==null && nn==null) return '-'+gb; if(g!=null && fm!=null && g!=fm) return fm; if(g==null && fm==null && gb!=null && dn==null && nn==null) return '-'+gb; if(g==null && fm!=null && gb!=null && dn==null && nn==null) return '-'+gb; if(fm!=null) return fm}