mirror of
https://github.com/SickGear/SickGear.git
synced 2024-12-11 05:33:37 +00:00
Merge pull request #664 from JackDandy/feature/AddSceneQualityWeb
Add scene qualities WEB.h264 to SDTV, 720p.WEB.h264 to WEB DL 720p, a…
This commit is contained in:
commit
b4e7de9362
3 changed files with 9 additions and 3 deletions
|
@ -43,6 +43,7 @@
|
||||||
* Add network logos ABC News 24 and Chiller
|
* Add network logos ABC News 24 and Chiller
|
||||||
* Update network logos to their current logo
|
* Update network logos to their current logo
|
||||||
* Remove redundant Adult Swim logos
|
* Remove redundant Adult Swim logos
|
||||||
|
* Add scene qualities WEB.h264 to SDTV, 720p.WEB.h264 to WEB DL 720p, and 1080p.WEB.h264 to WEB DL 1080p
|
||||||
|
|
||||||
|
|
||||||
### 0.11.7 (2016-03-06 12:30:00 UTC)
|
### 0.11.7 (2016-03-06 12:30:00 UTC)
|
||||||
|
|
|
@ -209,7 +209,7 @@ class Quality:
|
||||||
if checkName(['(pdtv|hdtv|dsr|tvrip)([-]|.((aac|ac3|dd).?\d\.?\d.)*(xvid|x264|h.?264))'], all) and not checkName(['(720|1080|2160)[pi]'], all) \
|
if checkName(['(pdtv|hdtv|dsr|tvrip)([-]|.((aac|ac3|dd).?\d\.?\d.)*(xvid|x264|h.?264))'], all) and not checkName(['(720|1080|2160)[pi]'], all) \
|
||||||
and not checkName(['hr.ws.pdtv.(x264|h.?264)'], any):
|
and not checkName(['hr.ws.pdtv.(x264|h.?264)'], any):
|
||||||
return Quality.SDTV
|
return Quality.SDTV
|
||||||
elif checkName(['web.?dl|web.?rip', 'xvid|x264|h.?264'], all) and not checkName(['(720|1080|2160)[pi]'], all):
|
elif checkName(['web.?(dl|rip|.h264)', 'xvid|x264|h.?264'], all) and not checkName(['(720|1080|2160)[pi]'], all):
|
||||||
return Quality.SDTV
|
return Quality.SDTV
|
||||||
elif checkName(['(dvd.?rip|b[r|d]rip)(.ws)?(.(xvid|divx|x264|h.?264))?'], any) and not checkName(['(720|1080|2160)[pi]'], all):
|
elif checkName(['(dvd.?rip|b[r|d]rip)(.ws)?(.(xvid|divx|x264|h.?264))?'], any) and not checkName(['(720|1080|2160)[pi]'], all):
|
||||||
return Quality.SDDVD
|
return Quality.SDDVD
|
||||||
|
@ -220,9 +220,9 @@ class Quality:
|
||||||
return Quality.RAWHDTV
|
return Quality.RAWHDTV
|
||||||
elif checkName(['1080p', 'hdtv', 'x264'], all):
|
elif checkName(['1080p', 'hdtv', 'x264'], all):
|
||||||
return Quality.FULLHDTV
|
return Quality.FULLHDTV
|
||||||
elif checkName(['720p', 'web.?dl|web.?rip'], all) or checkName(['720p', 'itunes', 'x264|h.?264'], all):
|
elif checkName(['720p', 'web.?(dl|rip|.h264)'], all) or checkName(['720p', 'itunes', 'x264|h.?264'], all):
|
||||||
return Quality.HDWEBDL
|
return Quality.HDWEBDL
|
||||||
elif checkName(['1080p', 'web.?dl|web.?rip'], all) or checkName(['1080p', 'itunes', 'x264|h.?264'], all):
|
elif checkName(['1080p', 'web.?(dl|rip|.h264)'], all) or checkName(['1080p', 'itunes', 'x264|h.?264'], all):
|
||||||
return Quality.FULLHDWEBDL
|
return Quality.FULLHDWEBDL
|
||||||
elif checkName(['720p', 'blu.?ray|hddvd|b[r|d]rip', 'x264|h.?264'], all):
|
elif checkName(['720p', 'blu.?ray|hddvd|b[r|d]rip', 'x264|h.?264'], all):
|
||||||
return Quality.HDBLURAY
|
return Quality.HDBLURAY
|
||||||
|
|
|
@ -32,6 +32,7 @@ class QualityTests(unittest.TestCase):
|
||||||
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.HDTV.DD5.1.XViD-GROUP"))
|
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.HDTV.DD5.1.XViD-GROUP"))
|
||||||
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.HDTV.DD7.1.h.264-GROUP"))
|
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.HDTV.DD7.1.h.264-GROUP"))
|
||||||
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.WEB-DL.DD5.1.h.264-GROUP"))
|
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.WEB-DL.DD5.1.h.264-GROUP"))
|
||||||
|
self.assertEqual(common.Quality.SDTV, common.Quality.nameQuality("Test.Show.S01E02.WEB.h264-GROUP"))
|
||||||
|
|
||||||
def test_SDDVD(self):
|
def test_SDDVD(self):
|
||||||
self.assertEqual(common.Quality.SDDVD, common.Quality.nameQuality("Test.Show.S01E02.DVDRiP.XViD-GROUP"))
|
self.assertEqual(common.Quality.SDDVD, common.Quality.nameQuality("Test.Show.S01E02.DVDRiP.XViD-GROUP"))
|
||||||
|
@ -51,6 +52,7 @@ class QualityTests(unittest.TestCase):
|
||||||
def test_HDTV(self):
|
def test_HDTV(self):
|
||||||
self.assertEqual(common.Quality.HDTV, common.Quality.nameQuality("Test.Show.S01E02.720p.HDTV.x264-GROUP"))
|
self.assertEqual(common.Quality.HDTV, common.Quality.nameQuality("Test.Show.S01E02.720p.HDTV.x264-GROUP"))
|
||||||
self.assertEqual(common.Quality.HDTV, common.Quality.nameQuality("Test.Show.S01E02.HR.WS.PDTV.x264-GROUP"))
|
self.assertEqual(common.Quality.HDTV, common.Quality.nameQuality("Test.Show.S01E02.HR.WS.PDTV.x264-GROUP"))
|
||||||
|
self.assertEqual(common.Quality.HDTV, common.Quality.nameQuality("Test.Show.S01E02.720p.AHDTV.x264-GROUP"))
|
||||||
|
|
||||||
def test_RAWHDTV(self):
|
def test_RAWHDTV(self):
|
||||||
self.assertEqual(common.Quality.RAWHDTV, common.Quality.nameQuality("Test.Show.S01E02.720p.HDTV.DD5.1.MPEG2-GROUP"))
|
self.assertEqual(common.Quality.RAWHDTV, common.Quality.nameQuality("Test.Show.S01E02.720p.HDTV.DD5.1.MPEG2-GROUP"))
|
||||||
|
@ -61,6 +63,7 @@ class QualityTests(unittest.TestCase):
|
||||||
|
|
||||||
def test_FULLHDTV(self):
|
def test_FULLHDTV(self):
|
||||||
self.assertEqual(common.Quality.FULLHDTV, common.Quality.nameQuality("Test.Show.S01E02.1080p.HDTV.x264-GROUP"))
|
self.assertEqual(common.Quality.FULLHDTV, common.Quality.nameQuality("Test.Show.S01E02.1080p.HDTV.x264-GROUP"))
|
||||||
|
self.assertEqual(common.Quality.FULLHDTV, common.Quality.nameQuality("Test.Show.S01E02.1080p.AHDTV.x264-GROUP"))
|
||||||
|
|
||||||
def test_HDWEBDL(self):
|
def test_HDWEBDL(self):
|
||||||
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.720p.WEB-DL-GROUP"))
|
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.720p.WEB-DL-GROUP"))
|
||||||
|
@ -75,6 +78,7 @@ class QualityTests(unittest.TestCase):
|
||||||
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test Show s01e02 WEBDL 720p GROUP"))
|
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test Show s01e02 WEBDL 720p GROUP"))
|
||||||
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test Show S01E02 720p WEB-DL AVC-GROUP"))
|
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test Show S01E02 720p WEB-DL AVC-GROUP"))
|
||||||
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.WEB-RIP.720p.GROUP"))
|
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.WEB-RIP.720p.GROUP"))
|
||||||
|
self.assertEqual(common.Quality.HDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.720p.WEB.h264-GROUP"))
|
||||||
|
|
||||||
def test_FULLHDWEBDL(self):
|
def test_FULLHDWEBDL(self):
|
||||||
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.1080p.WEB-DL-GROUP"))
|
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.1080p.WEB-DL-GROUP"))
|
||||||
|
@ -88,6 +92,7 @@ class QualityTests(unittest.TestCase):
|
||||||
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test Show s01e02 WEBDL 1080p GROUP"))
|
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test Show s01e02 WEBDL 1080p GROUP"))
|
||||||
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test Show S01E02 1080p WEB-DL AVC-GROUP"))
|
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test Show S01E02 1080p WEB-DL AVC-GROUP"))
|
||||||
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.WEB-RIP.1080p.GROUP"))
|
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.WEB-RIP.1080p.GROUP"))
|
||||||
|
self.assertEqual(common.Quality.FULLHDWEBDL, common.Quality.nameQuality("Test.Show.S01E02.1080p.WEB.h264-GROUP"))
|
||||||
|
|
||||||
def test_HDBLURAY(self):
|
def test_HDBLURAY(self):
|
||||||
self.assertEqual(common.Quality.HDBLURAY, common.Quality.nameQuality("Test.Show.S01E02.720p.BluRay.x264-GROUP"))
|
self.assertEqual(common.Quality.HDBLURAY, common.Quality.nameQuality("Test.Show.S01E02.720p.BluRay.x264-GROUP"))
|
||||||
|
|
Loading…
Reference in a new issue