1
0
mirror of https://github.com/moparisthebest/SickRage synced 2024-11-18 07:15:13 -05:00
Commit Graph

1747 Commits

Author SHA1 Message Date
echel0n
f6370c6756 Fix for issue #1010 - EZRSS issues with attribute name change from filename to fileName 2014-12-02 23:03:40 -08:00
echel0n
2354c74247 Updated IMDB libs.
Minor code improvements made to IndexerAPI modules.

New subtitle config feature which allows you to control if subtitles get there language codes appened to there filenames or not.

Added El Rey Network image.

Added code for generating imdbID's for shows missing there imdbID's such as shows from TVRage indexer..
2014-12-02 22:13:28 -08:00
echel0n
a946f8aca5 Fix for issue #1009 - added show and release_group attributes to properFinder module. 2014-12-02 11:37:52 -08:00
echel0n
e6389e47b1 Improved RSS feedparser/feedcache code for better performance and reliability.
Removed Shove module and depends.

Logging now automatically omits sensitive data such as usernames, passwords, and api keys and replaces them with asterisks in both log file and console.

Fixed versionChecker module to confirm it created a updater class before attempting to execute functions to avoid NoneType errors.
2014-12-02 11:09:53 -08:00
echel0n
35c84c9449 Possible fix for issue #954 2014-12-02 04:59:26 -08:00
echel0n
e5af1cb4ff Fix for issue #1004 and issue #989 2014-12-02 04:04:29 -08:00
echel0n
8674a61039 Merge remote-tracking branch 'origin/develop' into develop 2014-12-02 03:21:40 -08:00
echel0n
33e094a9aa Fix for issue #971 and issue #1007 - defaults to a status of UNKNOWN if a empty result is returned 2014-12-02 03:21:23 -08:00
Fernando
7e1fc5e83f Fix error in webapi causing "No Shows" in NZB360
https://sickrage.tv/forums/forum/help-support/bug-issue-reports/13208-shows-list-is-empty-in-nzb360
2014-12-01 23:06:33 -02:00
echel0n
f10030ec65 Merge pull request #995 from Hellowlol/apishowstats
added snatched episodes to shows.stats api command
2014-11-30 23:56:02 -08:00
Dustyn Gibson
8ae0d51f7b Proper fix for EZRSS, issue #984 , previous fix actually totally broke EZRSS. See comment in a791b3f. 2014-11-30 22:31:38 -08:00
John
586bdeacb3 added snatched episodes to shows.stats api command 2014-11-30 23:26:26 +01:00
echel0n
5f1c16ca02 Fixed issue #990 - was not properly calling lower function 2014-11-30 09:16:35 -08:00
echel0n
fdfd564f52 Merge remote-tracking branch 'origin/develop' into develop 2014-11-30 03:43:52 -08:00
echel0n
a791b3f4fc Fixed issue #984 - EZRSS changes 2014-11-30 03:43:02 -08:00
John
d8943d06e0 Fix api/builder if your using a webroot 2014-11-29 23:09:23 +01:00
echel0n
6f5474b999 Fixed regex issue for naming patterns 2014-11-29 04:05:31 -08:00
echel0n
42befb652d Fixed more issues with TraktAPI code 2014-11-29 03:38:41 -08:00
echel0n
3d454979db Fix for issue #928 - Regex updated to take into account possible parentheses surrounding the season/episode numbers in searches 2014-11-29 02:42:40 -08:00
echel0n
6f61e25fb3 Fix for issue #891 - Trakt notifications failing 2014-11-29 02:24:30 -08:00
echel0n
4bd86b481e Fix for missing kodi metadata modules 2014-11-29 01:50:54 -08:00
echel0n
97bb71a6a5 Fix for missing kodi module 2014-11-29 01:49:24 -08:00
echel0n
9ecbd401f4 Name change XBMC -> Kodi 2014-11-28 14:47:43 -08:00
echel0n
76717fa52b Downgraded Trakt errors to trigger SR logger WARNINGS instead of ERROR messages 2014-11-28 14:18:48 -08:00
echel0n
091c9419c8 Quickfix for last commit of Trakt.tv overhaul 2014-11-28 14:13:06 -08:00
echel0n
c6b7348c37 Overhaul of Trakt.TV API handler 2014-11-28 14:07:26 -08:00
John
48530fbd1a Add more info to api command show 2014-11-28 02:23:50 +01:00
Tab Bennedum
ef8726448f Merge remote-tracking branch 'upstream/master'
Conflicts:
	sickbeard/webserve.py
2014-11-27 10:53:00 -05:00
echel0n
a0aa479b91 Merge remote-tracking branch 'origin/develop' into develop 2014-11-27 04:39:41 -08:00
echel0n
e5546cb5a4 Fixed bad file descriptor for Tornado 2014-11-27 04:37:56 -08:00
echel0n
71d95b463e Fixed webapi jsonp response code 2014-11-27 04:24:38 -08:00
echel0n
f13cffc24d Reverted changes made to Tornado source code, caused a bad file descriptor error 2014-11-27 03:45:41 -08:00
echel0n
bfea9329b4 Added code to set proper content-type header on images being displayed via webgui 2014-11-26 21:42:56 -08:00
echel0n
431f9506cf Merge pull request #949 from frdfsnlght/api-fixes
Added features for web api
2014-11-26 21:13:17 -08:00
h3llrais3r
41d8210d10 Add custom nzb category and torrent label for anime 2014-11-26 21:48:37 +01:00
echel0n
e31db53592 Fixed issues caused by new encodingKludge code that was causing errors to be thrown due to function structure being incorrect. 2014-11-26 07:48:24 -08:00
Tab Bennedum
40d6c0abab Merge branch 'api-fixes' 2014-11-26 08:59:37 -05:00
echel0n
360c3afa08 Removed FTFY, python 2.6 compatibility issues.
Re-coded encodingKludge encode/decode for unicode <-> utf-8
2014-11-25 17:22:31 -08:00
Tab Bennedum
c449ca97e3 Added correct Content-Type header to showPoster calls. 2014-11-25 14:48:53 -05:00
Tab Bennedum
1e8c0abac4 Added backlog API. 2014-11-25 14:31:44 -05:00
Tab Bennedum
924dc04a07 Added failed download API. 2014-11-25 13:33:33 -05:00
Tab Bennedum
a3c733d686 Removed redundant call to helpers.mapIndexersToShow. 2014-11-25 13:19:39 -05:00
echel0n
468af14dfd Fix for SCC provider, resolves NoneType issues 2014-11-24 22:25:06 -08:00
echel0n
ded1e5d8a0 Fixed a issue with the encodingKludge and decoding of unicode data 2014-11-24 19:37:43 -08:00
echel0n
9a33ddf85c Fix for issue #946 - Adding of shows via webAPI was failing.
Improvements made to Indexer's API modules, better error handling for missing or incomplete shows, shows that don't have actor or banner info are now properly error handled as well.
2014-11-24 18:47:14 -08:00
echel0n
a9b44a156d Fixed issues importing encodingKludge module. 2014-11-24 14:31:50 -08:00
echel0n
6a140aa907 Added FTFY module to help with any encoding/decoding issues 2014-11-24 13:42:30 -08:00
echel0n
f73aee78cc Fix for issue #939 - utf8 decoding issues 2014-11-24 12:17:32 -08:00
echel0n
1003e342ca Improved WebAPI interface:
sb.searchindexers searches ALL indexers
sb.searchtvrage searches TVRage indexer
sb.searchtvdb searches TVDB indexer
2014-11-24 11:31:22 -08:00
echel0n
1cd91e6cc5 Fix for issue #942 - Previous code update borked webapi code for show's cmd 2014-11-24 09:53:31 -08:00
echel0n
31a9d96f6c Fix for issue #891 - Trakt was failing when trying to update watchlist.
Trakt watchlist now tvdb and tvrage compatible.
Added 'trakt_id' constant to IndexerAPI configs module.
2014-11-24 02:59:39 -08:00
echel0n
67dc6d9194 Merge remote-tracking branch 'origin/develop' into develop 2014-11-23 08:42:47 -08:00
echel0n
3c70ef6f04 WebAPI now supports tvrageid, tvdbid, and indexerid options for passing in the indexer id when trying to add shows 2014-11-23 08:42:34 -08:00
echel0n
06d14d3450 Merge pull request #937 from miigotu/develop
Strip year from show title when adding existing shows, so show is found ...
2014-11-23 05:28:22 -08:00
echel0n
6f833286b7 Fixed issue with default_ep_status when loading from DB.
Updated tv_tests to reflect new default_ep_status show option.
2014-11-23 05:18:03 -08:00
echel0n
47ef5bf2b2 Fixed backlog webapi issue 2014-11-23 04:53:31 -08:00
echel0n
a18c72f2ea Small code fix for trakt.tv trending shows func
Fixes for Indexer API's
2014-11-23 04:51:10 -08:00
echel0n
29d22b8a8f Trakt.tv recommend shows and trending shows now work with both TVDB and TVRAGE Indexer's 2014-11-23 04:08:37 -08:00
echel0n
cf35e9778c Added per-show option that allows you to set the default status that gets applied to new and missing show episodes, default is SKIPPED
Fixed issues for failed/manual snatches always failing to complete
2014-11-23 01:17:37 -08:00
Dustyn Gibson
ed00cbc053 Strip year from show title when adding existing shows, so show is found on TVDB. Fix processing of NFO. 2014-11-22 18:39:29 -08:00
echel0n
de23635e28 Fix for issue #933, resolves Commit object attribute issues 2014-11-22 10:52:15 -08:00
echel0n
8deb7485ab Merge remote-tracking branch 'origin/develop' into develop 2014-11-22 10:47:09 -08:00
echel0n
e0f78603cb Fix for issue #933, resolves github comparison errors during update checks 2014-11-22 10:46:33 -08:00
echel0n
30f659584f Merge pull request #909 from fernandog/patch-2
Add provider name to notifiers
2014-11-22 09:06:18 -08:00
echel0n
607a91ce50 Merge pull request #932 from Hellowlol/addmoretoapi
Add location, filesize, subtitles and releasename
2014-11-22 09:04:00 -08:00
echel0n
345a167ac9 Merge pull request #934 from fernandog/patch-6
Fix invalid continuation byte for webapi
2014-11-22 09:00:10 -08:00
echel0n
04a83ac3fb Fix for anime processing issues 2014-11-22 07:13:48 -08:00
Fernando
6002722c7e Fix invalid continuation byte for webapi
I get this error when using API:
{"result":"error", "message": "error while composing output: "utf8 : terça 9:00  : error 3 : error 4 : invalid continuation byte"}

There's a special char "TERÇA"

Don't know why this happens. I had a special date style and even after change it to "yyyy-mm-dd" this error still happens. Don't know why the api builder is still using the translated week day. Also timezone is set to "network"

This error only happens when missing/future has "terça" - Tuesday and "sábado" - saturday weekdays. The other week days there's no special char.
2014-11-22 11:49:19 -02:00
John
13ecfd027a Add location, filesize, subtitles and releasename
to Show.Seasons
2014-11-21 22:10:19 +01:00
echel0n
8320672669 Instead of checking for NULL when trying to update trakt.tv library or watchlists we now check length 2014-11-20 04:47:36 -08:00
echel0n
461b1d89d3 Fix for bug #911, escapes regex for ignored words 2014-11-18 20:25:27 -08:00
echel0n
e57fa4d585 Merge pull request #917 from Hellowlol/apifasterplx
Respect cache.
2014-11-18 19:45:00 -08:00
John
4f773ec4ea Respect cache.
Tries to fix https://github.com/SiCKRAGETV/SickRage/issues/903
2014-11-19 00:41:50 +01:00
Fernando
dce40c487f Add provider name to notifiers
when snatch an episode
2014-11-16 12:32:46 -02:00
echel0n
d96597bf27 Fix for missing github modules, forgot to add folder to git repo 2014-11-16 04:15:40 -08:00
echel0n
5e8cdbfb9a Fix #4 for github module not found issue 2014-11-16 04:01:15 -08:00
echel0n
50dd3a531d Fix #3 for github module not found issue 2014-11-16 03:50:58 -08:00
echel0n
5d46d267b6 Fix #2 for github module not found issue 2014-11-16 03:20:14 -08:00
echel0n
4d41d881eb Fix for pyGitHub module not found issue.
Added in bugtracker class
2014-11-16 02:58:20 -08:00
echel0n
9abe5ea859 Updated libs to include new pyGitHub modules.
Updated versionChecker code to reflect new pyGitHub module.
2014-11-15 23:58:37 -08:00
echel0n
b8295024be Fixed bug #897, switched message to be classified as a warning instead of a error 2014-11-15 20:59:55 -08:00
echel0n
aa76734f56 Fix for bug #898, fixes issues with show image overlay when using small poster layout 2014-11-15 20:57:39 -08:00
echel0n
238df07c1d Fix for bug #903, Fixes issues relating to proper and repack provider searches 2014-11-15 20:17:47 -08:00
echel0n
b1d7cdc1ad Fixed bug #895, automatic post-processing not being enabled when setting enabled from config. 2014-11-14 19:59:22 -08:00
echel0n
1c46813e89 Fixed adding of trending shows.
Fixed adding root directory issues.
2014-11-14 16:35:10 -08:00
echel0n
297e69094a Fixed regex issue 2014-11-12 22:38:51 -08:00
echel0n
88e1f2e65a Added function to auto-update remote origin url, can be manually set in config as well. 2014-11-12 16:00:45 -08:00
echel0n
78b9bb2c8d Changed repo org url to reflect new org SiCKRAGETV 2014-11-12 14:02:25 -08:00
tehspede
a1ce52df8f Fix missing HTML in notifications resulting in incorrect formatting. 2014-11-12 09:24:34 +02:00
Prinz23
732009fd98 Change how the "local/network" setting is handled to address some issues.
Move local/network setting datetime convert into it's own function.
Function parse_date_time() now returns when possible a correct timezone aware datetime.
Change webapi to use new converter.
Fix Daily Searcher.
Fix saving old DateTime setting.
Add safety check if network_dict is already loaded.
2014-11-11 18:15:25 +00:00
JackDandy
477b0806b0 Fix API response header for JSON content type and the return of JSONP data.
The API should return application/json Content-Type for JSON data instead of application/html. Tornado expects a dict in order to JSON encode and send header "Content-Type:application/json". SR already encodes data plus it supports JSONP. So, the encoded string data is wrapped into a dict, and a test is added at Tornado def write() to unwrap and skip encoding, in order to set the correct content-header and also use JSONP.

Added file HACKS.txt to serve as a reminder for anyone updating the library.
2014-11-11 13:22:03 +00:00
JackDandy
afce91f79d Change reporting failed network_timezones.txt updates from an error to a warning.
Tone down the language used and error to a warning for this common temporary server side fault.
2014-11-10 04:45:26 +00:00
JackDandy
0607b912d8 Add an anonymous redirect builder for external links.
Add anonymous redirect to external links on pages... Add Trending Show, Add Existing Shows, Add New Shows, Coming Episodes, Display Show, Config Notifications, Config Anime, Subtitle Providers, ASCII chart on General Config Advanced, links of newly created Usenet and Torrent providers.
Update xbmc link to Kodi at Config Notifications.
Fix irc protocol link to not use http protocol linkage on Config/Help and align lower right side column to the upper right side text.
2014-11-10 04:01:53 +00:00
Adam
687d2b96ab Fix post processing when using tvrage indexer and mediabrowser metadata generation 2014-11-09 13:44:47 +08:00
Supremicus
c0d6641f04 Fix missing kat url in config_providers 2014-11-09 13:45:10 +10:00
Brendann
e58f3fd9cd Update growl.py with missing registration of update notification
Update CHANGES.md

Added line to growl registration which adds common.NOTIFY_GIT_UPDATE as a sickrage notification type.
growl on some systems will not show notification unless it is registered.
2014-11-08 20:59:07 +08:00
JackDandy
46cd85299e Change improve Add Show/Add Trending Show page.
Fix white screen of death when trying to add a show that is already in library by replacing "Add Show" button with "In library".
Add show sorting options.
Add handler for when Trakt returns no results.
Fix image links when anchor child images are not found at Trakt.
Add image to be used when Trakt posters are void.
2014-11-07 22:45:56 +00:00
Adam
16b146284d Fix invalid responses when using sickbeard.searchtvdb api command 2014-11-07 08:19:27 +08:00
JackDandy
ef4470bd78 Add send2trash, General Config/Send to trash, and catch show dir not found exception.
Add send2trash, a small package that sends files to the Trash (or Recycle Bin) natively and on all platforms. If send2trash is found not compatible, the user can use the default delete and manually delete failed send2trash files.
Add General Config/Misc/Send to trash for actions that involve removing shows and log rotation.
Add handling for the exception raised while deleting a show and show folder no longer exists.
2014-11-05 05:36:16 +00:00
Adam
1cf3237b9e Fixes changing root dirs on the mass edit page 2014-11-04 18:39:43 +08:00
tehspede
ae94ab6d80 Change API now uses Timezone setting at General Config/Interface/User Interface/ at relevant endpoints 2014-11-04 00:26:22 +02:00
Adam
d835e32063 Removed requirement for http login for API when an API key is provided 2014-11-02 23:50:47 +08:00
Adam
f6eda6954d Merge branch 'subtitle_api' of https://github.com/Hellowlol/SickRage into develop 2014-11-01 11:56:48 +08:00
Adam
72b9708a40 Merge branch 'feature/fix_indexers_config' of https://github.com/pmaciocia/SickBeard-TVRage into develop 2014-11-01 11:48:32 +08:00
JackDandy
d6950bc6f1 Fix exception raised when converting 12pm to 24hr format, also handles 12am.
Triggered when setting file modify time (e.g. during PP and also scheduled show updates).
2014-10-31 15:29:18 +00:00
John
f185c1fee0 add subtitle to cmd show and shows 2014-10-30 22:24:08 +01:00
Peter Maciocia
ea3a165987 fix not loading proxy_indexers config 2014-10-30 19:39:44 +00:00
tehspede
b9b88b18a6 Combined 'Delete' and 'Remove' buttons in to one on the individual show pages. 2014-10-29 21:06:20 +02:00
Adam
dda6cfce57 Fixes errors occurring when a show folder is deleted outside of SickRage 2014-10-28 14:47:47 +08:00
JackDandy
d5863943c0 Fix theme identification for spinner when restarting. 2014-10-28 04:29:15 +00:00
Adam
9903819ce0 Implement automatic saving of poster layout sorting options on show list 2014-10-27 23:12:24 +08:00
JackDandy
3b5fe4b0de Overhaul General Configuration. Tweak top navbar. Fix imdb and other images.
Change to rename General Configuration -> "Web Interface" tab as "Interface".
Add a "User Interface" section to the "Interface" tab.
Change consolidate "Date and Time" and "Theme" tab content to "User Interface" section.
Add field in Advanced setting for a custom remote name used to populate branch versions.
Change theme name "original" to "light".
Improve text wording on all UI options under General Configuration.
Improve reduce over use of capitals.
Improve streamline UI layout, mark-up and some CSS styling of all General Configuration tabs.
Fix default top navbar background white-out behaviour on browsers that don't support gradients.
Improve top navbar gradient use for greater cross browser compatibility (e.g. Safari).
Fix dark theme divider between Season numbers on display show page.
Fix main background and border colour of logs on log page.
Fix imdb and three other images rejected by IExplorer because they were corrupt. Turns out that they were .ico files renamed to either .gif or .png instead of being properly converted.
Fix "Subtitle Language" drop down font colour when entering text on the Subtitles Search settings.
Clean up text, correct quotations, use spaces for code lines, tabs for html.
Update changelog.
2014-10-27 00:29:12 +00:00
JackDandy
6c8d72b9c1 Revert "Added gui for IMDB watchlists in Config General."
The main core of this code was lifted from Trakt code and not developed enough to be suitable for purpose given that the Trakt code isn't fully developed either. An issue found leading to this decision was that show statuses were set false instead of the expected default, however, worse was that users had no way of choosing shows to add, was not informed of what was actually going on once a URL was added to the UI, and was not offered options prior to adding shows like the normal add new show work-flow does. Basically, there are too many issues and this feature is too immature for inclusion.
2014-10-24 17:03:32 +01:00
adam
e2841c2a9c Merge branch 'hotfix/0.2.1' into develop 2014-10-22 14:45:03 +08:00
Anthony Snavely
3494d071b9 Fix HD-Torrents
Fix HD-Torrents so it works properly.
2014-10-22 14:39:33 +08:00
Supremicus
82343608a0 Added date formats for d/m/y 2014-10-22 12:19:06 +10:00
adam111316
bd6cc51975 Merge pull request #21 from SickragePVR/feature/FixIPT
Feature/fix ipt
2014-10-19 02:39:22 +08:00
JackDandy
b7c37ccaf7 Fix searching IPTorrentsProvider. 2014-10-17 04:21:21 +01:00
JackDandy
85d022916f Add "Archive on first match" to Manage, Mass Update, Edit Selected page. 2014-10-16 22:41:46 +01:00
adam
d452f199b6 Merge branch 'hotfix/0.1.0' into develop 2014-10-16 20:35:18 +08:00
adam
4e6afd7615 Update repo urls from echel0n to point to SickragePVR. Should fix autoupdating to the correct repo 2014-10-16 19:55:33 +08:00
Adam
560ffca7dd Make hardlink debug error more verbose 2014-10-13 23:20:44 +08:00
Adam
16a54e62d6 Make failed torrent log message more verbose 2014-10-13 23:10:19 +08:00
Adam
d2077453b6 Fix ABD regex for certain filenames 2014-10-13 19:19:33 +08:00
Ofir Brukner
b8c8e02394 Fixed a tiny bug in searchShowSubtitles, to show all languages instead of just the new one. 2014-10-13 12:49:05 +03:00
Ofir Brukner
b0426ca12d Fixed a few bugs.
Also fixed buggy search function in webserve.
2014-10-13 00:25:06 +03:00
Adam
d5daa14dc0 Fixes crash on general settings page when git output is none 2014-10-12 17:28:58 +08:00
Peter Maciocia
5aae8d7b48 add checkbox to control proxying indexers 2014-10-10 19:08:53 +08:00
adam
c26eb39695 Fix for custom newznab providers with leading integer in name 2014-10-10 15:39:13 +08:00
adam111316
ef621a3b17 Merge pull request #861 from Supremicus/dev
UI Fixes
2014-10-09 08:10:48 +08:00
Supremicus
29403ff2cb Added small poster view back in 2014-10-09 10:00:36 +10:00
D. Casu
c8d5989676 Fixes calendar always being unprotected
SR now makes use of the "unprotected calendar" option in the advanced
settings.

Issue report:
https://sickrage.tv/forums/forum/help-support/bug-issue-reports/8904-calendar-always-unportected
2014-10-08 20:05:41 +02:00
adam111316
e4fad0b6b0 Merge pull request #853 from nielsenj/fixSeedIdleTime
Fixes SR setting SeedIdleLimit no matter what
2014-10-08 15:50:01 +08:00
adam
1668f80117 Add theme_name to config and expose THEME_NAME global 2014-10-08 14:08:26 +08:00
Justin Nielsen
78806a2223 Fixes SR setting SeedIdleLimit no matter what 2014-10-07 13:39:11 -07:00
adam111316
fe71731da6 Merge pull request #852 from tactmaster/dev
Changing /calendar to add Season and Episode to the description
2014-10-08 00:18:44 +08:00
Ed Watson
1bb5c138fd changing /calendar.Adding Season and Episode to the description of the
event rather than location. (To stop my phone trying to navigate to TV
shows)
2014-10-07 12:55:58 +01:00
Adam
a72779d5d3 Fix omgwtfnzb provider retention = 1 bug 2014-10-07 08:27:02 +08:00
Adam
58e8df3c0d Adjust timeout for clients for slower machines 2014-10-06 17:50:22 +08:00
adam111316
a8767e0a51 Merge pull request #849 from adam111316/global_required_words
Add global required words
2014-10-06 01:46:40 +08:00
adam111316
ba7d8f8e66 Merge pull request #848 from echel0n/transmission_timeout
Adjust transmission timeout for slower systems
2014-10-06 01:27:23 +08:00
adam
52a1254cfa Add global required words 2014-10-06 01:08:32 +08:00
adam
24b7c85100 Fix git checkout when notifiers are enabled 2014-10-06 00:54:46 +08:00
adam
db41f2f1fc Adjust transmission timeout for slower systems 2014-10-06 00:39:56 +08:00
Adam
b83b8721a0 Fix anime naming patterns being stored as sports naming patterns 2014-10-04 13:08:48 +08:00
Adam
d8e52f2098 Fixes displayshow error for series with special characters 2014-10-03 07:34:09 +08:00
Adam
4adad577c8 Fixes show folder not deleting if files remain in folder 2014-10-02 19:20:03 +08:00
Adam
0822d15d36 Add sizing field on show page 2014-10-02 16:41:13 +08:00
adam111316
f2f7243e97 Merge pull request #840 from bobobo1618/patch-1
Catch airs/network set to None
2014-10-02 08:37:21 +08:00
adam111316
f00dee3338 Merge pull request #837 from Hellowlol/process_api
add postprocess to api
2014-10-02 08:35:35 +08:00
bobobo1618
60cc99bfd4 Catch airs/network set to None
Some shows don't have a network set, which causes an exception when the value is coerced to Unicode.
2014-10-02 10:31:13 +10:00
John
6fe49066c8 add postprocess to api 2014-10-01 01:13:04 +02:00
KontiSR
7165df7405 Added gui for IMDB watchlists in Config General.
Used regex checks with javascript popup, for checking if valid imdb csv watchlist.
Added test/test_tvdb_api.py for testing the tvdb api for retrieving shows by IMDB id.

TODO: Help for assisting users in getting the correct IMDB url.
maybe, make interval configurable

First changes for imdb watchlist checker

Thrown the couch code overboard and created my own version of an imdb watchlist scraper

Added IMDB thread and test values with an IMDB csv url. These values should be replaced by front end UI settings.

- Removed some tracelogs when unable to download watchlist
- Added settings for enabling and setting of the watchlist csv url
TODO:
- create UI for setting from frontend
- Implement frontend and backend checks for validating the csv url

Default interval is 1 hour.
2014-09-30 12:25:11 +02:00
adam
37f021feb6 Custom naming for anime 2014-09-29 19:40:16 +08:00
Adam
164724a63d Fixes error: SHOWUPDATER: local variable 'cur_indexerid' referenced before assignment 2014-09-28 10:16:22 +08:00
Adam
2230420720 Fixes exception generated in thread DAILYSEARCHER: 'NoneType' object has no attribute 'getEpisode' 2014-09-25 23:12:16 +08:00
KontiSR
0d415fcc20 This is a first attempt of getting the season pack downloading to work.
Unfortunately some of the old code I modified is still not 100% clear to me.. so I can't really oversee if this will work. That's why I suggest, this should be extensively tested, before merging into master!

I broke backlog searching.. Should be working again.

Tested, and seems to be working fine!
2014-09-25 13:18:07 +02:00
adam111316
80e03a1475 Merge pull request #827 from KontiSR/properfix_updating_client_with_queuitem_status
This is a check used in webserve.py getManualSearchStatus(), to get the ...
2014-09-25 17:49:24 +08:00
adam111316
c94da47bab Merge pull request #832 from seiki/master
fix transmission seed time
2014-09-25 16:49:17 +08:00
adam111316
43d340bace Merge pull request #830 from KontiSR/showstatus_missing
Not skipping when self.status = None, but assigning empty string ''
2014-09-25 14:48:32 +08:00
seiki
6a17ffae3c fix transmission seed time 2014-09-24 21:47:11 -03:00
adam111316
615f89df01 Merge pull request #826 from EchelonFour/trakt_fixes
fixes to make trakt watch list work
2014-09-25 08:09:26 +08:00
adam111316
fc96e5a7d6 Merge pull request #824 from adam111316/thread_dailysearch
Threads dailysearcher process for each provider. Allows dailysearcher to...
2014-09-24 22:22:18 +08:00
KontiSR
32a88cf105 Not skipping when self.status = None, but assigning empty string ''
Added addiontional check for checking of the self.status is filled with the show status. If not, debug message is generated and the show is not updated.
2014-09-24 15:49:50 +02:00
Frank Fenton
557a286231 fixes to make trakt watch list work 2014-09-24 22:46:09 +10:00
Adam
c1a199d698 Fix for attribute error when no newznab responses are available 2014-09-23 22:15:13 +08:00
KontiSR
058f9d1399 This is a check used in webserve.py getManualSearchStatus(), to get the current running queuitem, if it is a manual or failed/retry search. If so, the frontend will report the matching episode as in status "searching".
The function is_manualsearch_in_progress() is introduced for this purpose and only reference in webserve.py.
Previously when a daily search is running, and a manual search is queued behind it, it will wrongly give back that the manual search is running, this could result in unexpected behavior.
2014-09-23 11:06:02 +02:00
Adam
bc16d23b4f Temp fix for root dirs config resetting 2014-09-23 16:13:48 +08:00
Adam
0aedf52997 Threads dailysearcher process for each provider. Allows dailysearcher to continue other operations without having to wait for providers with slow network operation 2014-09-22 13:41:29 +08:00
echel0n
b0d550b3fb Fix for no attr success 2014-09-21 13:42:01 -07:00
echel0n
f15d5cff57 Revert "Fix for updating queue icon when DailySearchQueueItem is running." 2014-09-21 13:37:14 -07:00
KontiSR
69bb4d6373 Fix for updating queue icon when DailySearchQueueItem is running.
Did not had any impact on searching.. only unexpected behavior when updating the spinner or queue img.
2014-09-21 12:18:43 +02:00
adam
5ac3895600 Fixes daily search and speed improvements 2014-09-20 20:34:00 +08:00
echel0n
36bf98fcc5 Merge pull request #812 from sdbarker/pushbullet-fixes
Updates to Pushbullet functionality to address rejected keys / connections, provide "All Devices" functionality
2014-09-19 20:56:10 -07:00
echel0n
1adaf8b0d0 Merge pull request #813 from KontiSR/dev_fix_searchbacklog
Fixed typo in searchBacklog. Introduced with search from delta functiona...
2014-09-19 20:55:59 -07:00
echel0n
0a8e714b0e Merge pull request #814 from KontiSR/dev_failed_download_fixes
Fixed SearchFailedDownload when selecting multiple ep's as failed in dis...
2014-09-19 20:55:52 -07:00
echel0n
a20b9cb6ba Merge pull request #815 from KontiSR/dev_fix_tokyotosho_no_rows_returned
Dev fix tokyotosho no rows returned
2014-09-19 20:54:38 -07:00
echel0n
f54412fc3d Merge pull request #816 from KontiSR/fix_newznab_offset
Fix offset calculation. No more unnecessary (double) searches.
2014-09-19 20:54:29 -07:00
echel0n
2a8c00e774 Merge pull request #817 from KontiSR/dev_nyaatorrent_qualityparsing
Fixed the qualityparsing for nyaatorrent search results
2014-09-19 20:54:09 -07:00
echel0n
8a10b0ced5 Merge pull request #818 from KontiSR/dev_addsearchstring_newznab_no_ep_par
Made improvements for searching for anime on newznab providers, who have...
2014-09-19 20:53:58 -07:00
darkdragon2000
7ba97b6b01 Update kat.py
Fix search string for air-by-date to only return episodes for the date searched.
2014-09-19 16:45:59 -04:00
KontiSR
d0dac45315 Made improvements for searching for anime on newznab providers, who haven't straitened out there anime episode parsing.
Should provide more search result using for example: usenet-crawler, nZEDb, spotweb.

Newznab now also searches by q= querystring. Ommits the Ep.

Needed to cast ep (int) to str, for str concatenation

add searchstrings for searching newznab providers excluding the ep= paramater. I've added the episode to the q= param. querystring could look like: ?q=showname%2043
2014-09-19 16:17:49 +02:00
KontiSR
fd4e26795f Fix offset calculation. No more unnecessary (double) searches.
For anime shows: if no absolute numbering is available, use the default numbering.
2014-09-19 15:49:26 +02:00
KontiSR
7e3b9848bd Fixed the qualityparsing for nyaatorrent search results 2014-09-19 15:43:31 +02:00
KontiSR
c54e70e99b Fixed displaying of currently running searches 2014-09-19 13:56:49 +02:00
KontiSR
4b1b3c6488 When no absolute episode number retrieved, fall backto the scene_episode. Else search will be done for episode: 00 2014-09-19 12:06:59 +02:00
KontiSR
8b678445cc Fix exception for when no results returned. 2014-09-19 12:05:50 +02:00
KontiSR
a4c8c53c91 Fixed SearchFailedDownload when selecting multiple ep's as failed in displayShow
Searched for other occurrences for the search_queue.FailedQueueItem() call.
Changed segment to [segment]

The failedDownloadQueueItem always expects a single epObj in the segment. But when checking multiple episodes as "Failed" in displayShow, an array is provided. I've changed the queueItem to always iterate over it as an array. And i've made sure that when retry a single episode, it's also send to the queueItem as an array (with a single element).
I've had to adapt the queuing functionality in webserve for this.
2014-09-19 10:55:05 +02:00
KontiSR
47cd8b53f0 Fixed typo in searchBacklog. Introduced with search from delta functionality. 2014-09-19 10:49:37 +02:00
Scott D. Barker
50dc83892f - Update Pushbullet notifier to no longer base64 encode the API key which was causing Pushbullet to reject the key and connections
- Update Pushbullet notifier's authorization header to reflect their API
- Update the JS that populates the Pushbullet device list to provide an "All Devices" option
2014-09-17 20:24:27 -07:00
KontiSR
4c8b100be9 Shouldn't be copy() but update().
Tested now, and at least the exception is gone.
2014-09-17 13:43:10 +02:00
KontiSR
4bfb271e8d Can't += dicts. Need to dict.copy()
Bug in master while doing daily search: https://sickrage.tv/forums/forum/help-support/bug-issue-reports/8358-unsupported-operand-type-s-for-dict-and-dict
2014-09-17 10:18:47 +02:00
Adam
f0d8bcb62c Fix some of the unit tests 2014-09-16 18:25:59 +08:00
adam111316
9e20c33013 Merge pull request #804 from adam111316/calendar
Add first revision of calendar to coming episodes
2014-09-16 17:34:18 +08:00
Adam
9f92601262 Add first revision of calendar to coming episodes 2014-09-16 17:29:57 +08:00
echel0n
f5a6d45d8f Fixed unicode error 2014-09-15 12:13:16 -07:00
echel0n
1e8233d430 Merge pull request #803 from tresni/fixrsstorrent
Fix RssTorrent where there may be empty values in configuration
2014-09-15 12:12:22 -07:00
echel0n
9eec99cd14 Reverted backlog search nextrun changes 2014-09-15 06:42:24 -07:00
echel0n
41dbbbaa9b Fix backlog nextrun to return datetime instead of just date 2014-09-15 06:29:16 -07:00
KontiSR
bdac98db4b Implemented the queuing functionality also for Failed downloads.
ajaxEpSearch.js now also processes the clicks for Retries. SO merged those together and removed ajaxEpRetry.js.
2014-09-15 15:01:18 +02:00
KontiSR
419e35f300 sbRoot missing in some img url's
Added queued.png image.. for manual searching

Fixed issue where consecutive manual searches where not queued properly
Added first backend processing for retrieving all queued searches. This should fix the frondend blocking when doing manual searches for episodes, because the backend is free sooner. It now only queues the search.
Created a returning ajax call for getting a list of all searches in queue en running on the displayShow page.

For the getManualSearchStatus() function, only use curItem from the ManualSearchQueueItem or FailedQueueItem threads.

Conflicts:
	sickbeard/search_queue.py
2014-09-15 13:31:16 +02:00
echel0n
627debcf88 Building of name cache executed now at start of searches to prevent building cache for show more then once when not needed 2014-09-15 02:46:08 -07:00
echel0n
47eb4fd21a Fixed backlog frequency calculator code for realtime changes 2014-09-15 02:35:14 -07:00
echel0n
e78392f04a Backlog frequency determined by algo that takes into account daily search frequency to prevent overlap of searches, automatically calculates allowed minimum value that is user-settable 2014-09-15 02:23:11 -07:00
echel0n
417047f590 Added ability to set number of days to start backlog searches from, eg 7 days would search for episodes 7 days and older 2014-09-15 01:57:50 -07:00
echel0n
67bd1a9e98 Fix for daily searches and high cpu usage plus increases search speed 2014-09-15 01:28:11 -07:00
echel0n
442631105b Fix for TypeError: list indices must be integers, not str in Indexer API code 2014-09-14 18:24:08 -07:00
echel0n
f211a7eccf Added sleep timer for proper finder code to prevent high CPU usage 2014-09-14 18:03:21 -07:00
echel0n
4fe3a96051 Possible fix for high CPU usage when doing NZB searches 2014-09-14 17:59:37 -07:00
echel0n
22d7230b3f Fix for AttributeError: 'FailedQueueItem' object has no attribute 'ep_obj' 2014-09-14 17:40:59 -07:00
Brian Hartvigsen
93f06af300 Fix where there may be empty values (such as cookies) in older configurations 2014-09-14 13:11:57 -06:00
Adam
1d41a638ee Update .travis.yml, fix imports and tests 2014-09-13 13:20:47 +08:00
Adam
80a028d1a6 Add TokyoToshokanProvider logo 2014-09-12 20:41:16 +08:00
adam111316
2a5706c7fd Merge pull request #793 from adam111316/TT
Add TokyoToshokanProvider support
2014-09-12 20:00:42 +08:00
Adam
1790b3be7f Add TokyoToshokanProvider support 2014-09-12 19:54:49 +08:00
rleadbetter
927e98996e Leading zero fix for Anime. 2014-09-11 06:51:02 +10:00
Adam
b43248a644 Fixing more newznab issues sigh 2014-09-11 00:25:22 +08:00
adam111316
58cdb6ba5d Merge pull request #789 from adam111316/fix_newznab_backlog
Fixes backlog for newznab providers
2014-09-10 23:32:46 +08:00
Adam
5d1ae90565 Fixes backlog for newznab providers 2014-09-10 23:30:08 +08:00
KontiSR
3366108255 - Removed annoying alert message when failed to retrieve newsnab capabilities (categories)
- Added backend debug logging
2014-09-10 16:43:58 +02:00
adam111316
88479e7e1b Merge pull request #787 from djoole/t411
Fix proper search for t411
2014-09-10 10:22:24 +08:00
djoole
cef62afdcf Fix proper search for t411 2014-09-10 01:07:27 +02:00
Adam
981d6612b8 Fixing typo in last commit 2014-09-08 17:45:02 +08:00
Adam
f5d3f71c70 Add search queue info to ManageSearches page 2014-09-08 11:54:43 +08:00
Adam
7613bdc7ad Fix default post processing with sync files option 2014-09-07 18:57:48 +08:00
djoole
6a393cc755 Added an option in Post Processing options do activated/deactivate postponing postprocess if sync files are present in download TV dir (activated by default) 2014-09-07 12:45:19 +02:00
echel0n
8f6d014830 Fixed issues with cache results being used during searches 2014-09-07 02:41:21 -07:00
echel0n
2193a4bfd1 Fixed search issues regarding error about result attribute being referenced early 2014-09-07 02:08:24 -07:00
echel0n
991a93991e Fixed newznab to search no more then 1000 results 2014-09-07 00:56:23 -07:00
echel0n
ba4b408af3 Improved newznab offset code 2014-09-07 00:48:09 -07:00
echel0n
ab16430b1a Improved newznab offset code 2014-09-07 00:44:48 -07:00
echel0n
20c0b4ea72 Fixed global name season error during searches 2014-09-06 22:25:01 -07:00
echel0n
2fbae22f2f Fixed BacklogSearchQueueItem show attribute error during searches 2014-09-06 22:06:11 -07:00
echel0n
3efa9709af Fixed DailySearchQueueItem show attribute error during searches 2014-09-06 22:01:24 -07:00
echel0n
59675f27ac Fixed failed download handling.
Improved search queue code.
2014-09-06 21:36:23 -07:00
echel0n
6ce43c7782 Added exception catching for timeouts to notifiers 2014-09-06 17:51:44 -07:00
echel0n
65eda93b2b Fixed high CPU usage during searches, adding conditional check to prevent un-needed name parsing of search results when search result was previously already parsed and checked during filtering of bad releases 2014-09-06 17:25:07 -07:00
echel0n
4af28657af Fixed TypeError: list indices must be integers, not list that occured during searches 2014-09-06 16:55:39 -07:00
echel0n
a0ef748f3b Fixed saving general settings rootDir error 2014-09-06 16:35:10 -07:00
echel0n
e3781ece75 Merge pull request #780 from djoole/t411
Added the torrent provider for www.t411.me tracker
2014-09-05 19:17:32 -07:00
echel0n
a32de0d523 Merge pull request #769 from KontiSR/dev
Added gui for for choosing newznab (tv) categories
2014-09-05 19:16:46 -07:00
echel0n
857b6bacb2 Merge pull request #762 from dhellwich/patch-2
Do not log ERROR when show isn't in list. Log WARNING instead.
2014-09-05 19:16:17 -07:00
djoole
159e8ceb7c Added the torrent provider for www.t411.me tracker 2014-09-06 02:16:04 +02:00
Adam
f944604f79 Fix #3 for daily/backlog checkbox saving 2014-09-05 22:02:16 +08:00
Adam
1317848782 Fix infinite loop with dognzb 2014-09-05 18:40:37 +08:00
Adam
0daf226313 Test #2 to fix daily/backlog checkboxes with custom newznab server 2014-09-04 07:52:39 +08:00
Adam
281247a90f Fix for daily/backlog checkbox values not saving correctly on providers 2014-09-03 18:40:56 +08:00
Adam
20725c1da7 Testing fix for missing api key on newznab providers 2014-09-03 15:36:42 +08:00
Woodpaker
8b4bb3a5a5 Fixed some git conflicts 2014-09-01 18:29:52 +02:00
Woodpaker
000467cc73 * Added saving of changed newznab categories in backend.
Added gui for selecting categories from multiselect box.
Created some helper function in js, for dynamically modifying selects/options

Made results of function for retrieving newznab capabilities more generic. In that now always a valid json is returned with success,tv_categories,error

Added gui elements for retrieving and displaying newznab capabilities

Added backend functions for calling ajax /getNewznabCategories?name=yourNewznabProvider&url=https://newznabprovURL&key=YourApiKey
Returns json.dumps() with TV category capabilities of newznab provider. Is going to be used for new gui element in adding newsnab provider.
2014-09-01 17:57:52 +02:00