Commit graph

427 commits

Author SHA1 Message Date
JackDandy
d80256c4f3 Remove useless webproxies from provider TPB as they fail for one reason or another.
Change provider TPB to use mediaExtensions from common instead of hard-coded private list.
Add new tld variants to provider TPB.
Add test for authenticity to provider TPB to notify of 3rd party block.
2015-06-17 22:14:54 +01:00
JackDandy
11d1168c4f Update jsonrpclib library r20 to (b59217c). 2015-06-16 17:22:55 +01:00
Prinz23
e6d616d949 Change use metadata for zoneinfo files and remove hack of dateutil lib. 2015-06-15 15:17:27 +01:00
JackDandy
fbe05a21c2 Change param item "features" passed to Beautiful Soup to prevent false +ve warning in r353.
Change NotifyMyAndroid to its new web location.
2015-06-15 13:48:01 +01:00
JackDandy
f83390e689 Update Beautiful Soup to 4.3.2 (r353). 2015-06-15 00:47:01 +01:00
JackDandy
3d602398ad Change queue, httplib, cookielib and xmlrpclib to use explicit import lib/six.moves. 2015-06-14 18:28:49 +01:00
JackDandy
c0c9e8b019 Change reload_module call to explicit import lib/six.moves. 2015-06-14 18:19:48 +01:00
JackDandy
496472cb53 Update ConfigObj library 4.6.0 to 5.1.0 (a68530a). 2015-06-14 13:55:02 +01:00
Adam
680491684d Change py2 file and reload functions to py2/3 compatible open and reload_module functions 2015-06-14 11:49:23 +08:00
adam111316
16fa92dd80 Merge pull request #409 from adam111316/feature/ChangePy2Imports1
Change py2 queue, httplib, cookielib and xmlrpclib to py2/3 compatibl…
2015-06-14 10:48:39 +08:00
JackDandy
0fde2f779e Change zoneinfo update/loader to be compatible with dateutil 2.4.2. 2015-06-14 02:11:37 +01:00
JackDandy
dd0b810a1d Update dateutil library 2.2 to 2.4.2 (a6b8925). 2015-06-14 00:18:45 +01:00
JackDandy
6bab75036f Update xmltodict library 0.9.0 to 0.9.2 (579a005). 2015-06-14 00:05:44 +01:00
JackDandy
79e26ed290 Update SimpleJSON library 2.0.9 to 3.7.3 (0bcdf20). 2015-06-13 23:24:21 +01:00
JackDandy
47af68a43c Update Six compatibility library 1.5.2 to 1.9.0 (8a545f4). 2015-06-13 21:38:05 +01:00
Adam
4aa04fbbaa Change py2 queue, httplib, cookielib and xmlrpclib to py2/3 compatible calls using six 2015-06-14 01:04:29 +08:00
Adam
7ffd36388b Change py2 iteritems to py2/3 compatible statements using six library 2015-06-14 00:58:36 +08:00
Adam
a4cc931abc Change check_url function to use requests instead of httplib library 2015-06-13 19:55:54 +08:00
Adam
b7dbd87625 Change py2 octal literals into the new py2/3 syntax 2015-06-11 19:50:04 +08:00
Adam
fb5e3ba952 Change to consolidate scene exceptions and name cache code 2015-06-11 19:03:12 +08:00
Adam
b371c83543 Change Kodi notifier to use requests as opposed to urllib 2015-06-11 18:52:39 +08:00
JackDandy
47347884cb Fix fault matching air by date shows by using correct episode/season strings in find search results. 2015-06-09 15:43:54 +01:00
Adam
a3c717becd Change py2 print statements to py2/3 compatible functions 2015-06-09 19:33:03 +08:00
JackDandy
385b176eec Change add 'hevc', 'x265' and some langs to Config Search/Episode Search/Ignore result with any word. 2015-06-08 18:44:55 +01:00
Adam
37496189f1 Change py2 exception clauses to py2/3 compatible clauses
Add py2/3 regression testing for exception clauses

Any new code added with old py2 style exceptions will now fail the travis test
2015-06-08 22:56:45 +08:00
JackDandy
93c219d82e Add Rarbg torrent provider.
Note: The merging of all qualities into one category in API v2 mean more results likely to be cropped. The vendor switched to this method from their (imho, better) original of listing category numbers. It was suggested that clients add and maintain all possible search strings that signify as quality. However, this would still trigger misses, introduce other issues, plus add needless non-standard API complexity. Conclusion; as designed, SG will utilise other configured providers when this one fails to hit targets, this provider should not be configured as a sole provider.
2015-06-08 13:04:59 +01:00
Adam
cf0ee24cb4 Remove feedcache implementation and library
This functionality really isn't needed and the code offers no benefit for our needs
2015-06-06 15:16:18 +08:00
Adam
2331502861 Update feedparser library 5.1.3 to 5.2.0 (8c62940) 2015-06-06 15:07:03 +08:00
Adam
2b7bfd6717 Add coverage testing and coveralls support 2015-06-06 14:43:31 +08:00
JackDandy
56a3411649 Change refactor and code simplification for torrent providers. 2015-06-06 06:31:20 +01:00
JackDandy
72f23bce14 Fix show list view when no shows exist and "Group show lists shows into" is set to anything other than "One Show List". 2015-06-06 06:25:35 +01:00
JackDandy
fed5e11532 Change first run after install to set up the main db to the latest schema instead of upgrading.
Change don't create a backup from an initial zero byte main database file, PEP8 and code tidy up.
Change move the previous InitialSchema into migration_tests to preserve migration development.
2015-06-06 06:21:17 +01:00
JackDandy
bcb70efed2 Update PyNMA to hybrid v1.0.
Code refactored, cleaned and PEP8 then released as v1.01 from a v1.0 base.
2015-06-06 06:15:41 +01:00
JackDandy
2cec7c7289 Add Hallmark and specific ITV logos, remove logo of non-english Comedy Central Family. 2015-06-06 06:08:58 +01:00
JackDandy
2f7b0f8a0e Merge pull request #388 from JackDandy/feature/UpdateTornado
Update Tornado webserver to 4.2 (fdfaf3d).
2015-06-06 06:02:08 +01:00
adam111316
88d9feb0ac Merge pull request #382 from adam111316/feature/FixLibraryImports
Fix to correctly load local libraries instead of system installed lib…
2015-06-06 13:00:16 +08:00
JackDandy
7a29450f9a Update Tornado webserver to 4.2 (fdfaf3d). 2015-06-06 05:59:14 +01:00
Adam
e06e671d67 Fix to correctly load local libraries instead of system installed libraries
This fix correctly places the local libraries at the start of the sys.path such that they are loaded instead of any libraries that may already exist on the users system. This prevents the issue where a system library that isn't supported by SickGear is loaded and causes errors during operation.
2015-06-05 18:12:05 +08:00
JackDandy
ca9414cec2 Update Requests library 2.7.0 (ab1f493) to 2.7.0 (8b5e457). 2015-06-05 02:22:13 +01:00
JackDandy
f3b1487e00 Change handling of general HTTP error response codes to prevent issues.
Add handling for CloudFlare custom HTTP response codes.
2015-06-04 02:07:04 +01:00
Prinz23
0cce23ee5a Fix getManualSearchStatus: object has no attribute 'segment' 2015-06-03 13:39:49 +02:00
JackDandy
96b5188a32 Change provider Womble's use SSL. 2015-06-02 15:30:42 +01:00
JackDandy
39bda5f328 Fix provider SCC failing to find episodes of air by date shows.
Fix searching propers.
Fix stop snatching releases for episodes already completed.
Fix handle null server responses.
Change remove 1 of 3 requests per search to save 30% time.
2015-05-27 13:37:48 +01:00
adam
d47ad5f332 Change to only rebuild namecache on show update instead of on every search
Add removal of old entries from namecache on show deletion
2015-05-26 09:33:58 +08:00
Adam
821e38adf7 Merge branch 'master' into develop 2015-05-25 11:06:09 +08:00
Adam
9d08b8ef8f Fix erroneous multiple downloads of torrent files which causes snatches to fail under certain conditions
Namely this fixes snatching with the IPtorrents provider. This issue is masked in develop as the requests library has been updated and fixes the error that is generated
2015-05-25 11:03:30 +08:00
Adam
58811b3c76 Merge remote-tracking branch 'feature/TidyCacheDatabase' into develop 2015-05-19 07:35:21 +08:00
JackDandy
b518f727bb Update change to suppress HTTPS verification InsecureRequestWarning to updated package (ref:hacks.txt). 2015-05-18 22:08:55 +01:00
JackDandy
8cfe028c15 Update Requests library 2.6.2 to 2.7.0 (ab1f493) 2015-05-18 22:05:22 +01:00
JackDandy
3434c0dd66 Update fix for API response header for JSON content type and the return of JSONP data to updated package (ref:hacks.txt). 2015-05-18 21:58:34 +01:00