From 6641b6f4582daa75ad8715831700526f153aa2b5 Mon Sep 17 00:00:00 2001 From: df Date: Fri, 1 Jan 2021 22:33:14 +0000 Subject: [PATCH] Understand Part/Pt. as a synonym for episode --- webif/lib/ts.class | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/webif/lib/ts.class b/webif/lib/ts.class index b998d93..9b164ce 100644 --- a/webif/lib/ts.class +++ b/webif/lib/ts.class @@ -697,6 +697,14 @@ ts method extract_numbers {} { regexp -nocase -- {S\.*(\d+),?\s*Ep\.?\s*(\d+)(/(\d+))?} $synopsis \ x seriesnum episodenum x episodetot + # (Part 5/10) + # (Pt. 5/10) + # (Part 5 of 10) + # (Pt. 5 of 10) + # (Pt5) + regexp -nocase -- {P(art|t\.?)\s*(\d+)\s*(of|/)?\s*(\d+)?} $synopsis \ + x x episodenum x episodetot + foreach v {seriesnum episodenum episodetot} { if {[set $v] eq ""} { set $v 0